:is(body) :is(h4,h5,h6,h1,h2,h3,p){margin:0}.hierarchy ngx-chart-designer{align-items:flex-start!important;display:grid!important;place-items:center}.blank{display:inline-block;width:100%}ul,ol{margin:0;padding:0;list-style:none}.page-container{display:grid;grid-template-columns:auto auto 1fr;position:relative}.mobile-backdrop{position:fixed;inset:0;background:#00000073;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:95}.mobile-backdrop.show{opacity:1;pointer-events:auto}@media(max-width:1023px){.page-container{grid-template-columns:64px 1fr}app-context-side-panel{position:fixed;left:64px;top:0;height:100vh;z-index:96;box-shadow:4px 0 16px #00000026}}@media(max-width:767px){.page-container{grid-template-columns:1fr}.page-container>aside{position:fixed;left:0;top:0;width:64px;height:100vh;z-index:100;transform:translate(-100%);transition:transform .25s ease}.page-container>aside.mobile-open{transform:translate(0)}app-context-side-panel{position:fixed;left:64px;top:0;width:240px;height:100vh;z-index:99;transform:translate(calc(-100% - 64px));transition:transform .25s ease}app-context-side-panel.mobile-open{transform:translate(0)}.mobile-backdrop.show{z-index:98}main .main-section{padding-bottom:90px}}body.drawer-open{overflow:hidden}main{display:inline-block;width:100%;background:var(--bg-light);overflow-x:hidden;height:100vh;overflow-y:auto}.main-section{min-height:500px;padding:0 20px 20px}#wrapper{width:100%}.blue_color{color:#297dfe;background-color:#f4e830}.btn_purple:hover,.btn_green:hover{color:var(--white)!important}:is(body) :is(.btn_green,.btn_purple,.btn_warning,.btn_red){border-radius:4px;font-size:12px;font-weight:700;color:var(--white)!important;padding:4px 12px}.student-widget .multiselect-dropdown .dropdown-btn{min-height:40px!important}:is(ol,ul) :is(li){word-wrap:break-word}.btn_purple{background:var(--blue)}.btn_green{background:#009432;background-color:#009432}.btn_warning{background:#f7b057;background-color:#f7b057}.btn_red{background:#ea4335;background-color:#ea4335}.footer-section{position:fixed!important}div#wrapper{background-color:var(--white)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#f2f4f8}.sidebar-nav .nav{height:70vh;overflow-y:auto;padding-inline:12px;padding-bottom:60px}.banner h2{font-size:.9em}.banner{background:var(--white);display:block;margin:0 0 1em;padding:10px;border:1px solid #ebeff6;border-radius:4px;box-shadow:0 1px 1px #0000000d}.banner h2 a{color:var(--blue);padding:.3em;font-weight:700}.banner h2 span{color:var(--black);padding:.3em}app-header nav{display:inline-block;width:100%;position:sticky;background:var(--white);z-index:99;right:0;left:0;top:0;border-radius:6px;margin-bottom:30px}.calendar{padding:1em}.automation-head{padding:0 0 20px}.automation-head .head-inner{width:50%}.automation-head h2{line-height:24px;margin:0 0 5px;font-weight:700}.automation-head .dash-icons{color:#000}.automation-head p{color:#8395a7;line-height:15px;margin:0}.my_automation p{min-width:150px}.my_automation p span{font-weight:700}.my_automation.disabled h2,.my_automation.disabled p{color:#aaa}.my_automation{position:relative;background:var(--white);box-shadow:0 4px 12px #2d343626;border-radius:10px;padding:20px}.my_automation .divider{color:var(--dark-grey)}.my_automation.active{border:2px solid var(--blue)}.automation-activity-btn a{margin:0 5px 5px 0;font-size:12px!important;display:inline-block}.automation-activity-btn span{color:#8395a7;text-align:right;display:block}.disable-warning{color:#ea4335;font-size:10px;font-weight:400;line-height:12px;background-color:#ea433547;padding:5px 10px;border-radius:4px;margin:5px 0 0}.disable-warning svg{width:10px;height:10px;margin-left:10px}.app-conect .app-card{width:25%;box-shadow:0 4px 12px #2d343626;border-radius:20px;margin-bottom:20px}.app-conect .app-card h5{margin:0;font-weight:700}.app-conect .app-card p{margin:0 0 10px}.app-conect .app-card .connect-account a{float:right}a.common-btn{min-width:110px;text-align:center;border-radius:25px;font-size:14px;padding:5px 15px;font-weight:700}a.red_btn{color:var(--orange);border:1px solid var(--orange)}a.red_btn.active{background-color:var(--orange);color:var(--white)}.right-popup.automation .modal-content,.right-popup.automation .modal-dialog{background:var(--bg-light)}.right-popup.automation{left:inherit;width:450px}.right-popup.automation .modal-dialog{max-width:450px;box-shadow:none;overflow-y:auto}.trigger-form-block h5{margin:0 0 10px}.event-txt{border:1px solid var(--blue);border-radius:4px;padding:10px;background:var(--white);width:100%;cursor:pointer}.event-txt p{margin:0 0 2px;color:var(--black)}.event-txt input:checked~p{color:var(--blue)}.event-txt input:checked~.workflow{color:var(--blue)}.event-txt .workflow{color:#8395a7}.trigger-number{width:30px;padding:14px;letter-spacing:-.02em;border-radius:50%;height:30px;background:var(--white) FFF;box-shadow:0 1px 5px #2d343626}.trigger-form-block h3{font-size:14px;font-weight:700;color:var(--black);margin:0 0 10px}.trigger-title p{color:#8395a7;margin:0 0 10px}.trigger-title h4{margin:0 0 5px}.container_radio{display:inline-block;position:relative;padding:5px 12px;width:100%;margin:0 0 10px;font-weight:400;cursor:pointer}.container_radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.container_radio .title{color:var(--black);cursor:pointer;font-size:12px;display:inline-block;margin:2px 0 0 2px}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:var(--white);border:.5px solid var(--black);border-radius:4px}.container_radio .checkmark:after{content:"";position:absolute;display:none;left:6.5px;top:3px;width:6px;height:10px;border:solid var(--white);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.container_radio input:checked~.checkmark{border-color:var(--blue);background:var(--blue)}.container_radio input:checked~.checkmark:after{display:block}.container_radio input:checked~.title{color:var(--blue);font-weight:900}.container_radio input:checked~.container_radio{color:var(--blue)}.select-radio-btn{text-align:center}.select-radio-btn .checkmark{height:14px;width:14px;border-radius:2px}.select-radio-btn .container_radio{width:auto;margin:0}.select-radio-btn .container_radio .checkmark:after{left:4px;top:1px;width:5px;height:9px}.select_radio_btn.trigger .container_radio{width:100%;cursor:pointer;padding:2px 0 0 30px}.trigger-form-block .container_radio .checkmark:after{top:2px;left:6px;height:11px}.trigger-form-block .radio-txt{color:var(--black);font-size:10px}.trigger-form-block .checkmark{background:var(--bg-light);height:20px;width:20px;border-radius:4px}.trigger-form-block .container_radio input:checked~.radio-txt{color:var(--blue)}.trigger-form-block .container_radio.required input:checked~.radio-txt{color:#aaa;font-weight:700}.trigger-form-block .container_radio.required input:checked~.checkmark{background-color:#aaa;border-color:#aaa}.trigger-form-block .btn-small{padding:4px 12px;border-radius:25px}.trigger-form-block .btn-red,.btn-red:hover{background:#ea4335;color:var(--white)}.trigger-form-block .btn-orange,.btn-orange:hover{background:var(--reset)!important;color:var(--white)!important}.publish_select{position:relative}.publish_select select{-webkit-appearance:none;appearance:none}.publish_select svg{position:absolute;right:5px;top:14px;z-index:10}select::-ms-expand{display:none}.flex_btn li a,.flex_btn li button{background:var(--white);font-size:12px;font-weight:900;margin:15px 8px 10px 0;border:1px solid var(--blue);color:var(--blue)!important;padding:6px 22px;border-radius:25px}.flex_btn li.active a,.flex_btn li.active button{background:var(--blue);color:var(--white)!important;border-color:var(--blue)}.close_btn svg{z-index:101}.close_btn{position:absolute;padding:5px;cursor:pointer;top:15px;right:20px;color:#333;z-index:10}.close_btn:hover{color:var(--blue)}@media only screen and (max-width:767px){:is(body) :is(.btn_blue,.btn_green,.btn_purple,.btn_warning){font-size:10px;padding:2px 9px}.main-section{padding:12px}app-header nav{width:100%;right:0;left:auto;top:0}#hide_mob{display:none!important}.ng-select .ng-select-container{overflow:inherit!important}.ng-select .ng-select-opened .ng-select-container{z-index:999999!important}.banner{margin:60px 0 10px}.sidebar .sidebar-nav.navbar-collapse{height:100vh!important;width:100%;margin:0!important}.navbar{margin-top:0!important}.navbar-default{display:flex;justify-content:space-between}.navbar a{padding:10px 12px!important}.navbar{background:#378092!important}.sorting-check{padding:1px 13px!important;margin:3px!important}.navbar{overflow:visible!important}.navbar a:hover,.dropdown:hover .dropbtn,.navbar a.active{background:var(--white);color:#308092;border-radius:4px}.pagination>li>a,.pagination>li>span{padding:2px 6px;font-size:12px;margin-left:5px;border-radius:4px}.sidebar-nav.navbar-collapse{margin:0}.navbar-default{background-color:var(--white)}.sidebar .sidebar-nav.navbar-collapse{left:-100%;position:fixed;width:65%;background:var(--white);z-index:22222;transition:all .4s linear;opacity:0}#first_menu{display:block!important}.nav>li>a{padding:5px 10px 5px 0}.sidebar ul li a{font-size:12px;display:inherit}.sidebar-nav .nav{margin-bottom:0}.sidebar-nav.navbar-collapse.collapse.in{left:0;opacity:1}.app-conect{display:inline-block}.app-conect .app-card{margin-bottom:10px}.app-conect .app-card p{line-height:15px}.app-conect .app-card h5{line-height:19px;margin-bottom:10px}.app-conect .app-card{width:100%;display:inline-block}.pagination{margin:10px 0}.instagramm{font-size:48px}a.common-btn{font-size:12px;min-width:80px}.automation-head{display:block;padding-top:0}.automation-head .head-inner{width:100%}.automation-head .m-new-auto-btn{position:fixed;z-index:1;background-color:var(--orange);color:var(--white);font-weight:700;bottom:14%;left:50%;transform:translate(-50%);border-radius:30px;padding:13px 24px;box-shadow:0 16px 30px #ea433540}.back-btn svg{width:6px;height:10px;fill:var(--blue)}.trigger-form-block form{margin:0 0 0 35px}.back-btn .btn{color:var(--blue);padding:0;margin-bottom:20px}.flex_btn li a{margin:15px 5px 10px 0;padding:6px 18px}}@media(min-width:768px){.custom-input-width{width:270px}}.hierarchy #page-wrapper{min-height:auto;margin:0}.dash-icons.wp{min-width:14px}.divLoading{margin:0;padding:0;position:fixed;right:0;top:0;width:100%;height:100%;z-index:30001;opacity:.7;background:var(--white)}.divLoading p{position:absolute;color:var(--white);top:50%;left:50%;transform:translate(-50%,-50%)}img{max-width:100%}.lead-report .multiselect-dropdown .dropdown-btn::-webkit-scrollbar,.multiselect-dropdown .dropdown-list ul::-webkit-scrollbar,.custom-ng-container .ng-select .ng-select-container::-webkit-scrollbar,.sidebar .sidebar-nav.navbar-collapse::-webkit-scrollbar{width:2px;border-radius:6px}.lead-report .multiselect-dropdown .dropdown-btn::-webkit-scrollbar-track,.multiselect-dropdown .dropdown-list ul::-webkit-scrollbar-track,.custom-ng-container .ng-select .ng-select-container::-webkit-scrollbar-track,.sidebar .sidebar-nav.navbar-collapse::-webkit-scrollbar-track{background:var(--white)}.lead-report .multiselect-dropdown .dropdown-btn::-webkit-scrollbar-thumb,.multiselect-dropdown .dropdown-list ul::-webkit-scrollbar-thumb,.custom-ng-container .ng-select .ng-select-container::-webkit-scrollbar-thumb,.sidebar .sidebar-nav.navbar-collapse::-webkit-scrollbar-thumb{background:var(--blue);border-radius:6px}.scrollbar::-webkit-scrollbar{width:2px;border-radius:6px;height:6px}.scrollbar::-webkit-scrollbar-track{background:var(--white)}.scrollbar::-webkit-scrollbar-thumb{background:var(--blue-light-3);border-radius:6px}.scan-btn{background:transparent;padding:0;line-height:initial}.lead-list-table::-webkit-scrollbar{width:4px;height:4px;border-radius:6px}.lead-list-table::-webkit-scrollbar-track{background:var(--white)}.lead-list-table::-webkit-scrollbar-thumb{background:var(--bg-light);border-radius:6px}a{cursor:pointer;line-height:initial}.mr-15{margin-right:15px}.modal-dialog-centered{top:50%;transform:translateY(-50%)!important;margin:0 auto}.right-popup .modal-dialog{width:100%;margin:20px auto;max-width:500px;height:auto;background-color:var(--white);box-shadow:0 5px 15px #0000007f;border-radius:12px}.right-popup .modal-content{border-radius:12px;border:none;box-shadow:none;padding:20px}.right-popup.in{padding-right:0!important}.right-popup .modal-dialog h2{font-size:16px;font-weight:700;margin:0 0 20px;border-bottom:1px solid var(--grey);padding-bottom:5px}.close-btn{position:absolute;right:10px;z-index:10;cursor:pointer}.input-search{position:relative}.input-search svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:22;cursor:pointer}.ng-select .ng-select-container{border:1px solid var(--light-grey)!important;height:45px!important;border-radius:6px!important;padding:6px!important}.custom-ng-container .ng-select .ng-select-container{overflow-y:auto;min-height:45px!important;height:auto!important}.demo-btn{display:none}.demo-btn .btn{background:var(--white);border:1px solid var(--dark-red);color:var(--dark-red);border-radius:30px 0;padding:6px 10px;gap:2px;font-weight:700}.demo-btn span{font-size:8px;display:inline-block;top:-10px;right:-11px;color:var(--white);background:linear-gradient(90deg,#833ab4,#fd1d1d 0%,#fcb045);padding:3px 6px;border-radius:30px 0;animation:blink-animation 1s infinite;line-height:normal}@keyframes blink-animation{0%{opacity:1}50%{opacity:0}to{opacity:1}}.selected-box{background:var(--white);padding:10px;border-radius:6px}.ng-value-container{display:inline-block!important;width:100%!important}.followup .multiselect-dropdown .dropdown-btn{min-height:43px!important}.multiselect-dropdown .dropdown-btn .dropdown-multiselect__caret{background:url(/assets/images/dropdown.svg) 96% 50% no-repeat!important;width:inherit!important;padding:0!important;position:initial!important;height:28px!important}.multiselect-dropdown .dropdown-btn .dropdown-multiselect__caret:before{top:60%!important;opacity:0}.multiselect-dropdown .dropdown-btn{border:1px solid var(--light-grey)!important;font-size:12px;min-height:45px!important;border-radius:8px!important;padding:6px!important;line-height:28px!important;background-color:var(--white)}.multiselect-dropdown .dropdown-btn.persist-bg{border:2.5px solid var(--blue)!important}.multiselect-dropdown .dropdown-list li .presist-bg{border:0!important}.ng-select .ng-arrow-wrapper .ng-arrow,.multiselect-dropdown .dropdown-btn .dropdown-down{border-width:6px 6px 3px 6px!important;border-color:var(--black) transparent transparent!important}.ng-select.ng-select-opened>.ng-select-container .ng-arrow,.multiselect-dropdown .dropdown-btn .dropdown-up{border-color:transparent transparent var(--black)!important;border-width:0 5px 5px!important}.ng-select:focus{outline:0}.ng-select-container:focus{box-shadow:none!important}.ng-placeholder{top:inherit!important;font-weight:300}.basic-form .multiselect-dropdown .dropdown-btn{background:var(--white)}.basic-form .multiselect-dropdown .dropdown-btn span{color:var(--light-grey)}.btn:focus,button:focus{outline:0!important}.form-btn .btn{font-size:16px;border-radius:30px;font-weight:700;padding:9px 18px;min-width:90px;box-shadow:none;outline:0!important;border:0}.btn-blue,.btn-blue:hover{background:var(--blue);color:var(--white)!important}.btn-green{background:var(--green)!important;color:var(--white)!important}.btn-orange{background:var(--reset)!important;color:var(--white)!important}.tutorial-card img{height:150px;width:100%;border-radius:6px;object-fit:cover}.tutorial-card p{position:absolute;background:#00000080;bottom:0;left:0;width:100%;padding:8px;color:var(--white);text-align:center}.tutorial-card .watch-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:60px;width:60px;fill:var(--dark-red)}.add-upload-btn .btn{border:1px solid var(--orange);padding:6px 12px;color:var(--orange);background:var(--white);border-radius:6px}.add-upload-btn .btn svg{fill:var(--orange);margin-right:5px}.video{fill:orange}.filter-sort-holder .btn{border:1px solid var(--light-grey);background:var(--white);border-radius:6px;box-shadow:none;padding:10px}.filter-sort-holder.home .btn{min-width:200px}.sort-button .btn{min-width:190px}.dropdown-item{width:100%;background:var(--white);border:0;margin:0;box-shadow:#63636333 0 2px 8px;min-width:200px;top:105%;border:1px solid var(--border-color);border-radius:10px;padding:10px 0}.dropdown-item.w-max{min-width:235px;padding-bottom:0}.dropdown-item li a{display:block;color:var(--black);padding:8px;cursor:pointer;font-weight:500;font-size:14px;transition:all .4s ease}.dropdown-item li:last-child a{margin-bottom:0}.dropdown-item li a:hover{color:var(--white);background:var(--blue)}.dropdown-item li.active a,.dropdown-item li.active a:hover{background:inherit;color:var(--blue)}span.dropdown-multiselect__caret:before{border-color:var(--black) transparent!important}.multiselect-item-checkbox input[type=checkbox]+div:before{color:var(--blue)!important;border-color:var(--blue)!important}.multiselect-item-checkbox input[type=checkbox]+div{padding-left:25px!important;font-size:13px!important}.multiselect-dropdown .dropdown-list li{padding:6px 8px!important}.lead-tab-list{margin:10px 0 20px}.lead-list-table{margin:15px 0;overflow-x:auto;text-align:center;max-width:100%;width:100%}.lead-table a[aria-expanded=true] svg{transform:rotate(180deg)}.lead-table a[aria-expanded=false] svg{transform:rotate(0)}.lead-list-holder .table>thead>tr>th{border-width:1px}.lead-list-holder .table>tbody>tr:first-child>td{border-top:none}.lead-list-table td{font-size:12px}.table-condensed>tbody>tr.top-row>td{padding:15px 10px;white-space:nowrap}.table-condensed>tbody>tr.inner-row>td{padding:0;line-height:0;border:none;white-space:normal}.table-condensed>tbody>tr.inner-row .lead-row{line-height:1.42857143;padding:10px 0 20px}.table>tbody+tbody{border-top:1px solid var(--border-color)}.th-bg{padding:10px 5px 10px 10px;background:var(--white);text-align:center;white-space:nowrap;border-radius:6px;color:var(--black);font-weight:700;font-size:12px}.table>thead>tr>th{border-bottom:none}.lead-name{display:inline-block;width:86px;min-width:80px;overflow:hidden;text-overflow:ellipsis;text-align:left}.horizontal{fill:var(--black);rotate:90deg}.lead-name.untouch{color:#ea4335}.lead-name.touch{color:#43a047}.lead-list-table .odd{background:var(--bg-light)}.hover-blue:hover{color:var(--blue)}.lead-row{text-align:left;border-top:1px solid var(--grey);width:600px;background:var(--white);position:relative;overflow-y:auto;height:auto;padding:0!important;z-index:2222;margin:20px auto;border-radius:20px}.lead-channel{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;padding:16px 20px}.lead-row .border-bottom{background:var(--bg-light);padding:16px 20px;margin:0}.lead-row div:last-of-type{grid-column:2/ -1}.lead-group:first-child{margin-top:0}.lead-group .title-blue{font-size:14px;text-transform:capitalize;color:var(--dark-grey);margin-bottom:5px}.modal-header{background:var(--bg-light);padding:16px;border-radius:16px 16px 0 0}.lead-group .lead-des{font-size:16px}.table-actions a{display:flex;color:var(--black);outline:0!important}.table-actions{display:flex;align-items:center;justify-content:center;column-gap:10px}.lead-list-table a[aria-expanded=true] svg{transform:rotate(180deg)}.lead-list-table a[aria-expanded=false] svg{transform:rotate(0)}.highlight-dropdown h3{margin-bottom:10px}.highlight-dropdown .form-control{height:40px;border-color:var(--blue);min-width:200px}.filter-applied-item ul{gap:10px}.filter-applied-item li{background:var(--white);font-size:10px;font-weight:400;color:var(--black);border:1px solid var(--border-color);padding:4px 8px;border-radius:30px}.filter-applied-item svg{width:6px;height:6px;margin-left:10px}.md-drppicker .ranges ul li button.active,.md-drppicker td.active{background-color:var(--blue)!important}.lead-table{overflow-x:auto;font-size:12px;text-align:center;margin:20px 0 0}.lead-table.text-left{text-align:left}.lead-table.text-left th{padding:0}.lead-table.text-left .th-bg{text-align:left}.lead-table .top-row td{padding:14px 10px}.lead-table table{border:1px solid var(--grey)}.lead-table thead{background-color:var(--white);border-bottom:1px solid var(--border-color)}.sticky-head{max-height:500px;overflow:auto}.sticky-head thead{position:sticky;top:0;z-index:22}.lead-table thead th{padding:10px 0}.lead-table tbody{background-color:var(--white)}sup{font-size:90%;color:var(--dark-red)!important}.upload-file{position:relative;padding:10px;color:var(--black);display:flex;align-items:center;cursor:pointer;font-size:12px;border:1px solid var(--black);height:45px;border-radius:6px}.upload-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.back-arrow{height:20px;width:20px;margin-right:5px}.dropdown-item.follow-up-item{border-radius:6px;background:var(--white);z-index:11;box-shadow:0 0 20px #2d34364d;padding:10px 0;min-width:200px;left:auto;right:20px}.dropdown-item.follow-up-item li{margin-right:0}.dropdown-item.follow-up-item li a{font-size:14px;font-weight:700;display:flex;align-items:center;padding:10px 0 10px 20px;line-height:16px;margin:0}.dropdown-item.follow-up-item li.active,.dropdown-item.follow-up-item li:hover a{background:var(--bg-light);color:currentColor}.dropdown-item.follow-up-item li:first-child{border-top:none}.short-menu .follow-up-item svg{width:15px;height:15px;margin:0 10px 0 0}.dash-icons{height:14px;width:14px}.dash-icons.search{height:20px;width:20px}svg{fill:currentColor;cursor:pointer}.dash-icons.msgg{fill:#218aff}.dash-icons.action{fill:var(--orange)}.arrow-right{height:10px;width:10px}.edit-icon svg{position:absolute;right:10px;top:42px;z-index:2;fill:var(--light-grey)}.text-black{color:var(--black)}.normal-form h2{font-weight:900}.normal-form label span,.modal-content h3 sup,.filter-form-block label sup,.invalid-feedback,.invalid-fields{color:var(--dark-red)}:is(.normal-form,.modal-content) :is(.form-control){padding:6px;color:var(--black);font-size:13px;border:1px solid var(--light-grey);height:45px;border-radius:6px}.pagination-container app-pagination{background:transparent;margin-top:15px;padding:0;color:var(--muted)}.form-control.h-45{height:45px}:is(.normal-form,.modal-content) :is(.form-control::placeholder){color:var(--light-grey)!important}.modal-content .form-control:focus{outline:none;box-shadow:none}:is(.normal-form,.modal-content) :is(label,h3){font-size:13px;margin-bottom:10px;line-height:15px;color:#0f172a}.modal-content select.form-control{position:relative}.normal-form textarea.form-control,.modal-content textarea.form-control{min-height:100px;text-align:left;padding:10px}.dateTimePicker:focus{box-shadow:none;outline:0}.dateTimePicker{position:relative;background:url(/assets/images/date.svg) no-repeat;background-position:96% 50%;letter-spacing:-.35px;background-color:var(--white);width:100%;font-size:12px!important;height:45px;padding:10px;border:1px solid var(--black);border-radius:6px}.student-form select{padding:0 10px;width:100%;background:var(--white);color:var(--black);font-size:12px;border:1px solid var(--black);height:45px;border-radius:6px}.student-form select:disabled{cursor:not-allowed}.avatar{height:24px;width:24px;border-radius:50%;background:var(--orange);color:var(--white);font-size:14px;text-transform:capitalize}.avatar.touch{background:var(--green)}.heading{margin:10px 0}.heading a{font-weight:700;color:var(--black)}.progress.circle{width:60px;height:60px!important;float:left;line-height:60px;background:none;margin:0;box-shadow:none;position:relative}.progress.circle:after{content:"";width:100%;height:100%;border-radius:50%;border:8px solid var(--blue);position:absolute;top:0;left:0}.progress.circle>span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:1}.progress.circle .progress-left{left:0}.progress.circle .progress-bar{width:100%;height:100%;background:none;border-width:8px;border-style:solid;position:absolute;top:0}.progress.circle .progress-left .progress-bar{left:100%;border-top-right-radius:80px;border-bottom-right-radius:80px;border-left:0;-webkit-transform-origin:center left;transform-origin:center left}.progress.circle .progress-right{right:0}.progress.circle .progress-right .progress-bar{left:-100%;border-top-left-radius:80px;border-bottom-left-radius:80px;border-right:0;-webkit-transform-origin:center right;transform-origin:center right;animation:loading-1 1.8s linear forwards}.progress.circle .progress-value{width:90%;height:90%;border-radius:50%;font-size:16px;line-height:55px;text-align:center;position:absolute;top:5%;left:5%}.progress.circle .progress-bar{border-color:var(--white)}.progress.circle .progress-left .progress-bar{animation:loading-2 1.5s linear forwards 1.8s}.recommendation-block a[aria-expanded=true] svg{transform:rotate(180deg)}.recommendation-block a[aria-expanded=false] svg{transform:rotate(0)}.recommendation-block{background:var(--white);border-radius:6px;padding:10px;margin-bottom:10px;box-shadow:var(--card-shadow)}.recommendation-block .clg-count{gap:10px;align-items:center}.interest,.favourite svg{fill:var(--dark-red)}.recommendation-table{margin:20px 0 15px;width:100%;max-height:250px;overflow-y:auto;text-align:center}.recommendation-table::-webkit-scrollbar{width:4px;height:2px;border-radius:6px}.recommendation-table::-webkit-scrollbar-track{background:var(--white)}.recommendation-table::-webkit-scrollbar-thumb{background:var(--blue);border-radius:6px}.recommendation-table .th-bg{color:var(--blue);padding:5px}.recommendation-table .table-condensed>tbody>tr>td{font-size:12px;font-weight:400;color:var(--black);padding:5px 0 5px 13px}.right-block{padding:0 0 20px;justify-content:space-between}.recommendation-block .timeline:before{left:4px}.slected-label .label{background:var(--dark-grey);padding:6px 10px;display:inline-block;margin:5px 3px;border-radius:6px;font-size:10px;font-weight:400}.course-count:before{content:"(";color:currentColor}.course-count:after{content:") ";color:currentColor}.listing-box.sorting.card{margin:10px 0 20px;padding:10px;background:var(--bg-light);border-radius:6px;display:flex;align-items:center;justify-content:space-between}.sorting-check{background:var(--blue);color:var(--white);font-size:12px;font-weight:600;border-radius:20px;padding:3px 20px;margin:0 3px;display:inline-block;transition:all .4s ease;position:relative}.sorting-check:hover,.sorting-check.active{background:var(--orange);color:var(--white);cursor:pointer}.sorting-check input{cursor:pointer;margin-top:.5rem;width:75px}.sorting-check label{margin-top:5px;font-weight:600}.flex-half{width:50%}.timeline-title{font-size:12px;color:var(--blue)}.time-des{font-size:12px}.timeline-badge{width:10px;height:10px;border-radius:50%;background:var(--blue);position:relative;z-index:1;display:table}.timeline{position:relative}.timeline li{display:flex}.timeline-panel{margin-left:8px;padding-bottom:15px}.timeline-panel .user-id{color:var(--blue)}.timeline:before{top:0;bottom:0;position:absolute;content:" ";border:1px dashed var(--blue);left:4px}.usps-section{max-height:250px;overflow-y:auto}.usps-section::-webkit-scrollbar{width:4px;border-radius:6px}.usps-section::-webkit-scrollbar-track{background:var(--white)}.usps-section::-webkit-scrollbar-thumb{background:var(--blue);border-radius:6px}.usp-modal h2,.usps-section h2{font-size:14px;font-weight:700;margin:10px 0}.usp-modal p,.usps-section p{font-size:12px;margin-bottom:5px}.usps-section ul{padding-inline-start:15px}.usp-modal ul li,.usps-section ul li{font-size:12px;color:var(--black);margin:0 0 10px 15px;position:relative}.usp-modal ul li:before,.usps-section ul li:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--black);top:3.5px;left:-15px}.dash-filter label{display:none}.user-tab{gap:10px}.user-tab a{color:var(--black);border:1px solid var(--blue);font-size:14px;display:block;padding:7px 12px;border-radius:6px;background-color:var(--bg-light);font-weight:500;word-break:initial}.user-tab a.active,.user-tab li.active a{color:var(--white);background:var(--blue)}.template-body{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.radio-block label{display:flex;align-items:center}.radio-block input{margin:0 10px 0 0}.buttons_input{display:flex;align-items:center;justify-content:flex-end;clear:both}.right-popup .buttons_input{display:flex;position:absolute;top:203px;right:0;z-index:10}.buttons_input button{display:flex;align-items:center;line-height:inherit!important;padding:6px 12px!important;font-size:10px;font-weight:700}.buttons_input button svg{display:none}.buttons_input .btn-default.clear{color:var(--white)!important;margin-right:10px;background:var(--orange)!important}.lead_call_history .buttons_input{clear:unset!important;padding:0}.page-no select{-webkit-appearance:auto;-moz-appearance:auto;font-size:12px;cursor:pointer;background:var(--white)!important;border-radius:6px;padding:2px 3px;margin-left:10px}.page-no select:focus{outline:0}h1,h2,h3{letter-spacing:-.03rem}body.right-popup.in{overflow-y:hidden;height:100vh}.padding-0{padding:0}.ng-placeholder{font-size:12px!important}body.modal-open{overflow-y:hidden!important}.checkbox-active input[type=checkbox]{margin-top:0}.pagination{display:inline-flex;float:none!important;align-items:center;flex-wrap:wrap;justify-content:center;padding-left:0;list-style:none;border-radius:.25rem;margin-top:20px}.pagination li{padding:0 5px;font-size:12px;cursor:pointer}.pagination li a{padding:0;line-height:initial;color:var(--black);border:0;border-radius:6px;font-size:14px;background:var(--bg-light);display:flex;align-items:center;justify-content:center;height:30px;width:30px}.pagination li.disabled a{opacity:.5;cursor:not-allowed}.pagination button{background:var(--bg-light);display:flex;color:var(--blue);border:0;font-size:12px;border-radius:6px;padding:6px}.pagination button svg{height:16px;width:16px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:var(--white);background:var(--blue)}.modal-content{border:0;border-radius:0}.order-report .multiselect-dropdown .dropdown-btn{min-height:39px;padding:10px 12px!important}.lead-report .multiselect-dropdown .dropdown-btn{padding:8px 6px!important;max-height:58px;overflow-y:auto}.lead-report .multiselect-dropdown .dropdown-btn span.selected-item{font-size:10px}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{background:#378092}.delete{fill:var(--black)}.tooltip-btn{background-color:transparent;display:flex;color:var(--dark-grey)!important;padding:4px}.tooltip.in{opacity:1}.tooltip-inner{padding:8px;background:#333;letter-spacing:.2px}.tooltip.top .tooltip-arrow{border-top-color:#333}.active_inactive_switch{position:relative;display:inline-block;vertical-align:top;width:50px;height:26px;padding:5px;margin:0 55px 5px 0;border-radius:18px;cursor:pointer;box-sizing:content-box}.switch-input{position:absolute;top:0;left:0;opacity:0;box-sizing:content-box}.switch-label{position:relative;display:block;height:inherit;font-size:10px;text-transform:capitalize;background:var(--light-grey);border-radius:inherit}.switch-label:before,.switch-label:after{position:absolute;top:50%;margin-top:-.5em;line-height:.2;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit;box-sizing:content-box}.switch-label:before{content:attr(data-off);right:-45px;color:var(--black);font-size:11px;top:16px;font-weight:600}.switch-label:after{content:attr(data-on);left:54px;color:var(--black);font-size:10px;top:19px;font-weight:600;opacity:0}.switch-input:checked~.switch-label{background:#4caf50}.switch-input:checked~.switch-label:before{opacity:0}.switch-input:checked~.switch-label:after{opacity:1}.switch-handle{position:absolute;top:8px;left:7px;width:20px;height:20px;background:var(--white);border-radius:100%}.switch-input:checked~.switch-handle{left:33px;background:var(--white)}.switch-label,.active_inactive_switch .switch-handle{transition:All .3s ease;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease}.breadcome-wraper{margin-top:75px}.modal-center .modal-content{padding:20px;border-radius:6px}.modal-center .modal-content h2{font-size:16px;font-weight:700;margin-bottom:20px;border-bottom:1px solid var(--dark-grey);padding-bottom:10px}.nowrap{white-space:nowrap}.title{font-size:18px;font-weight:700!important}.graph-card{padding:20px;box-shadow:0 4px 24px #22292f1a;border-radius:8px;margin:30px 0 0;display:inline-block;width:100%;background:var(--white)}.filter-modal .tab-content{overflow-y:auto;padding:24px 28px;background:var(--white);max-height:75vh}.filter-modal .graph-card{margin-top:0;box-shadow:none;background:inherit;padding:0}.filter-modal .graph-card h2{font-size:16px;border-bottom:1px solid var(--border);padding-bottom:10px}.filter-modal .form-btn{padding:14px 24px;border-top:1px solid var(--border);background:#fafbfc}.filter-modal .form-btn .btn{padding:9px 18px;border-radius:8px;font-size:13px;font-weight:500;border:none;transition:all .15s ease;gap:8px}.filter-modal .form-btn .btn-cancel{background:var(--white);color:var(--text-secondary);border:1px solid var(--border)}.filter-modal .form-btn .btn-reset{background:var(--white);color:var(--orange);border:1px solid var(--orange)}.filter-modal .form-btn .btn-search{background:var(--green);color:var(--white);font-weight:600}.filter-modal .graph-card .form-control{height:38px!important}.filter-modal .graph-card .form-control,.filter-modal .multiselect-dropdown .dropdown-btn{padding:6px 10px 6px 12px!important;border:1px solid var(--border)!important;border-radius:8px;background:var(--white);cursor:pointer;transition:all .15s ease;min-height:38px!important;font-size:12px;box-shadow:none}.filter-modal .multiselect-dropdown .dropdown-btn{line-height:24px!important}.analytic-modal .modal-dialog{width:80%}.analytic-modal .modal-content{border-radius:6px;padding:20px}.search-wrapper .custom-input-width{width:270px}.search-wrapper .btn-blue{bottom:0;width:40px;padding:0;position:absolute;right:0;top:0;justify-content:center}.search-wrapper .btn-blue svg{height:20px;width:20px}.graph-data{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px}.graph-data .card{padding:10px;border-radius:6px;color:var(--white);display:flex;align-items:center;justify-content:space-between;flex-direction:column}.graph-data .card h3{font-size:16px;margin:0;font-weight:400}.graph-data p{font-size:18px;margin-bottom:10px}.graph-data .unique-sent{background-color:#206f7e7d}.graph-data .failed{background-color:#ff0000ef}.graph-data .other{background-color:gray}.graph-data .submitted{background-color:#13686f}.graph-data .full{background-color:#097c18b3}.graph-data .clk{background-color:#4caf50}.graph-data .sent{background:#3b82f6}.graph-data .deliver{background:#22c55e}.graph-data .deferred{background:#f59e0b}.graph-data .open{background:#06b6d4}.graph-data .click{background:#8b5cf6}.graph-data .bounce{background:#ef4444}.graph-data .spam{background:#dc2626}.graph-data .block{background:#f97316}.graph-data .bounce-drop{background:#fb7185}.graph-data .invalid{background:#9ca3af}.graph-data .request{background:#2563eb}.graph-data .unique-click{background:#7c3aed}.graph-data .unique-open{background:#0ea5e9}.graph-data .unsubscribe{background:#475569}.disabled{cursor:not-allowed}.border-bottom{border-bottom:1px solid var(--grey)}.pd-10{padding-bottom:10px}.dot{height:15px;width:15px;border-radius:50%;background-color:var(--light-grey);display:inline-block}.dot.active,.dot.yes{background-color:var(--active)}.dot.no{background:var(--light-grey)}.dot.red{background:var(--dark-red)}.phone-num-modal .modal-dialog{width:300px;margin:auto!important;top:50%!important;transform:translateY(-50%)!important}.phone-num-modal .modal-dialog .modal-content{background:var(--bg-light);height:auto;border-radius:12px;padding:10px 0}.phone-num-modal .input-group-prepend{width:80px}.phone-num-modal .input-group-prepend .form-control{border-right:0;border-radius:4px 0 0 4px}.phone-num-modal .form-control{border-radius:6px;background:transparent;height:42px}.phone-container{display:grid;grid-template-columns:repeat(3,1fr)}.phone-container .btn{flex-direction:column;border-radius:50%;padding:0;height:55px;width:55px;margin:0 auto 8px;font-size:18px;line-height:1;font-weight:700;border:0}.phone-container .btn.active{background:var(--active)}.phone-container .btn.reject{background:var(--dark-red)}.phone-container .btn.reject svg{rotate:135deg}.phone-container .btn svg{fill:var(--white);height:22px;width:22px}.phone-container .btn span{font-size:12px}input[type=checkbox],input[type=radio]{margin:0 5px 0 0}.form-check-label{margin:0!important}.table-actions img{max-width:initial}.badge{background:var(--bg-light);padding:5px 7px;margin:2px;border:1px solid var(--border-color);font-weight:400;font-size:10px;border-radius:6px;color:var(--black)}.refresh-btn{background-color:var(--blue);color:var(--white)!important}input[type=date]::-webkit-calendar-picker-indicator{background:transparent;opacity:0;cursor:pointer;height:auto;inset:0;position:absolute;width:auto}input[type=date]{background:url(/assets/images/date.svg) 96% 50% no-repeat!important;position:relative;background-color:var(--white)!important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/assets/images/dropdown.svg) 97% 50% no-repeat!important;background-repeat:no-repeat;background-color:var(--white)!important}.search-btn{width:290px}.toggle-btn{display:inline-block;margin:0!important;position:relative;font-size:14px;line-height:normal!important;cursor:pointer}.toggle-btn>label.toggle-btn-inner{margin:0;width:115px;height:33px;background:var(--bg-light);border-radius:30px;overflow:hidden;position:relative;transition:all .3s ease;display:block}.toggle-btn>label.toggle-btn-inner:before{content:attr(data-off);top:8px;right:15px}.toggle-btn>label.toggle-btn-inner:before,.toggle-btn>label.toggle-btn-inner:after{position:absolute;text-align:center;transition:all .3s ease;height:28px;border-radius:30px;font-size:12px}.toggle-btn>label.toggle-btn-inner:after{content:attr(data-on);width:52px;left:4px;top:2px;padding:7px 0;background:var(--blue);color:var(--white)}.toggle-btn input[type=checkbox]{cursor:pointer;width:100%;height:30px;opacity:0;position:absolute;top:0;z-index:1;margin:0}.toggle-btn input[type=checkbox]:checked+label.toggle-btn-inner:after{content:attr(data-off);left:58px;background:var(--blue);color:var(--white)}.toggle-btn input[type=checkbox]:checked+label.toggle-btn-inner:before{content:attr(data-on);right:auto;left:20px}.search-btn .form-control{height:45px;border-right:0;border-radius:6px 0 0 6px;box-shadow:none!important;outline:0!important}.upload-container>input{border-radius:6px 0 0 6px}.upload-container .upload-btn{width:150px;position:relative;cursor:pointer;height:45px;padding:10px;background:var(--blue);color:var(--white);font-weight:600;border-radius:0 6px 6px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{background-color:#337ab7!important;color:#fff!important;padding:2px}.ng-select.showTxt .ng-select-container.ng-has-value .ng-value-container .ng-value{flex-direction:row-reverse!important;justify-content:space-between!important}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:0!important;border-left:1px solid #b8dbff!important;background:transparent!important}.upload-container .upload-btn input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.search-btn .btn{border-radius:0 6px 6px 0}.row{display:flex;flex-wrap:wrap}.modal-header h2{display:inline-block}.static-modal .modal-content{border-radius:6px}.static-modal table{width:100%!important}.mt-15{margin-top:15px}.td-content{white-space:normal!important}.w-100{width:100%}.mx-15{margin:0 15px}.ng-select-container{caret-color:transparent!important}.email-body p,.email-sub p{max-width:130px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin:auto}.clg-name p,.custom-th-width{max-width:160px;margin:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-card{padding:20px;box-shadow:0 4px 24px #22292f1a;border-radius:8px;margin:0 0 30px;width:100%}.select-box{min-width:250px}.filter-left .form-control{height:40px}.short-btn-group .btn-list .btn,.icon-btn{background:var(--green);padding:0;min-width:40px;height:40px;color:var(--white)}.short-btn-group .btn-list .btn svg,.icon-btn svg{fill:var(--white)}.short-btn-group .btn-list .btn.add-lead,.icon-btn.add{padding:0 10px}.short-btn-group .btn-list .btn svg,.icon-btn svg{height:20px;width:20px}.tooltip-container{position:relative}.tooltip-container .tooltip-text{visibility:hidden;min-width:70px;background-color:var(--grey);border:1px solid var(--dark-grey);color:var(--black);text-align:center;padding:5px;border-radius:6px;bottom:100%;left:50%;transform:translate(-50%);position:absolute;z-index:1;font-size:12px;display:none}.tooltip-container:hover .tooltip-text{visibility:visible;display:block}.tooltip-container .tooltip-text:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--dark-grey) transparent transparent transparent}.short-name{background:var(--grey);height:40px;width:40px;border-radius:50%;min-width:40px}.call-analytics .modal-dialog{width:76%}.timeline-tabs li a{border:2px solid transparent;color:var(--black);margin-bottom:15px}.timeline-tabs li.active a{background:var(--bg-light);color:var(--blue);border-color:var(--blue)}.call-analytics-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.analysics-status span{display:inline-block;padding:4px 10px;border-radius:4px;color:var(--black)}.analysics-status span.outgoing{background:#fce9e6;color:var(--dark-red)}.analysics-status span.incoming{background:#e8fce9;color:var(--active)}.call-analytics-overview div{padding:16px;border-radius:6px;box-shadow:var(--card-shadow)}.call-analytics .audio audio{height:35px;width:100%}.call-analytics .highlights{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;gap:20px}.highlights ul{list-style-type:disc;padding-inline-start:10px;margin-bottom:10px}.highlights div{padding:16px;background:var(--bg-light);border-radius:6px}.highlights .recommendation li::marker{color:var(--active);font-size:18px}.highlights .missed li::marker{color:var(--dark-red);font-size:18px}.intent span{padding:4px 10px;border-radius:4px}.intent span.yes{background:#e8fce9;color:var(--active)}.intent span.no{background:#fce9e6;color:var(--dark-red)}.actionalbe-steps ul{list-style:none;padding-inline-start:10px;margin-bottom:10px}.actionalbe-steps ul li::marker{content:"\2714";color:var(--active);font-size:18px}.actionalbe-steps ul li{padding-left:5px}.transcript .scrollbar{max-height:200px;overflow-y:auto}.preview-img{background-repeat:no-repeat;height:500px;margin:auto;background-size:cover}.preview-img.android{background-image:url(/assets/images/android.svg);width:495px}.preview-img.windows{background-image:url(/assets/images/windows.png);width:600px;background-position:bottom;justify-content:center;display:flex;align-items:flex-end}.preview-img.mac{background-image:url(/assets/images/mac.png);width:600px}.preview-card img{max-height:40px;margin-right:10px}.preview-card{background:var(--bg-light);position:relative;padding:12px;border-radius:6px;box-shadow:#0000003d 0 3px 8px;margin:auto}.preview-card.android{top:20%;max-width:80%;align-items:flex-start;background:var(--white)}.preview-card.mac{top:20%;max-width:60%}.preview-card.android .dot{height:2px;width:2px;background-color:var(--blue);margin:0 4px}.preview-card.android button{border:0;height:30px;width:30px;border-radius:50%;rotate:180deg}.preview-card.android>div>div{min-width:28px}.preview-card.android img{max-height:22px;margin:0}.windows-action .btn{background:transparent;padding:4px}.preview-card.windows{width:60%;margin-bottom:100px}.preview-card h3,.preview-card p{font-size:14px;word-break:break-word}.widget-course .ng-select-container{min-height:40px!important;height:40px!important;border-radius:4px!important;box-shadow:none!important}.widget-course .ng-value-label{padding:10px 5px!important}.widget-course .multiselect-dropdown .dropdown-btn{min-height:40px!important;background:var(--white);border-radius:4px!important;line-height:20px!important}.progress .progress-bar{transition-duration:3s}.lead-score{height:30px}.lead-score .progress-bar{line-height:30px;background:var(--dark-red)}.csv-wraper{width:60%;background:var(--white);padding:24px;border-radius:10px;box-shadow:var(--card-shadow)}.drop-zone{height:150px;position:relative;text-align:center;color:#2d3436;border:01px solid #2d3436;display:flex;align-items:center;flex-direction:column;gap:15px;justify-content:center;border-radius:10px;margin-bottom:30px}.drop-zone-prompt{font-size:12px}input[type=file].drop-zone-input{opacity:0;cursor:pointer;position:absolute;top:0;left:0;height:100%;width:100%}.call-modal{position:fixed;display:none;inset:0;z-index:1050;overflow-x:hidden;overflow-y:auto}.call-modal .modal-dialog{z-index:1050;width:32%}.call-modal .overlay{position:fixed;inset:0;z-index:1040;background:#000;opacity:.5}.call-modal.in{display:block}.wp-preview{box-shadow:var(--shadow-1);border:0;border-radius:6px;padding:16px;background:var(--white)}.img-container video{max-height:100px}.wp-preview .inner-card{max-height:300px;overflow-y:auto}.wp-preview .inner-card img,.wp-preview .inner-card video{max-height:120px;border-radius:6px;display:block}.wp-preview h3{margin-bottom:0}.wp-preview .icon{position:absolute;left:-14px;top:-14px}.wp-preview .icon img{height:30px;width:30px}.table-form .form-control{border-radius:6px;height:35px;width:210px;margin:auto;min-height:35px!important}.delete-modal .modal-content{border-radius:10px;padding:20px}.delete-modal .modal-content .modal-body{padding:30px}.delete-modal .modal-content .cancel-btn{background:transparent;border:1px solid var(--border-color)}.delete-modal{padding-right:0!important}.delete-modal .modal-header{border:0;padding:0}.delete-modal .delete-icon{height:50px;width:50px;fill:var(--orange);cursor:default}.delete-modal .btn-delete{background:var(--orange);color:var(--white)}.lead-conversion{background-color:var(--white);box-shadow:var(--card-shadow);padding:16px;margin-bottom:10px;border-radius:8px}.lead-conversion .name-email{color:var(--dark-grey)}.lead-conversion ul{position:relative}.lead-conversion ul:before{content:"";position:absolute;height:100%;border:1px dashed var(--blue);left:20px;top:0}.lead-conversion li{padding-bottom:20px;align-items:flex-start}.lead-conversion li:last-child{padding:0}.lead-conversion .time-details{color:var(--dark-grey);font-size:12px;min-width:max-content}.lead-conversion .icon{background-color:var(--grey);position:relative;z-index:1;border-radius:50%;min-height:40px;min-width:40px;justify-content:center}.lead-conversion .icon svg{height:16px;width:16px}a{word-break:break-word}.lead-conversion .lead-info-txt{max-width:80%}.lead-conversion .lead-score{height:28px;width:28px;border-radius:50%;color:var(--white);justify-content:center;font-weight:700;font-size:12px}.lead-conversion .hidden{display:none}.tutorial-popup .modal-body{max-height:500px;overflow-y:auto}small{font-size:70%!important;color:var(--black)!important}.count-circle{background:var(--blue);height:24px;width:24px;border-radius:50%;color:var(--white);position:absolute;left:0;top:0;z-index:1}.hide-label label{display:none}.filter-applied-item li.btn-close{background:var(--orange);color:var(--white)}@media(max-width:767px){.wxs-100{width:100%}.lead-conversion .icon{min-width:30px;max-width:30px;min-height:30px;max-height:30px}.graph-card{padding:14px;margin:25px 0 0}.demo-btn .btn{font-size:10px}.demo-btn span{font-size:6px}.lead-conversion ul:before{left:15px}.xs-between{justify-content:space-between}.flex-column-xs{flex-direction:column}.justify-sm-between{justify-content:space-between}.align-items-start-xs{align-items:flex-start}.title{font-size:16px}.static-modal{padding:0!important}.static-modal .modal-body{background:var(--white);width:100%}.tutorial-popup .modal-body{padding:15px 0;max-height:initial}.graph-data .card h3{font-size:12px}#page-wrapper{margin:0}.search-btn{width:100%}.dash-icons{height:12px;width:12px}.back-arrow{height:16px;width:16px}.lead-tab-list{flex-direction:column}.tutorial-card img{height:auto}.filter-sort-holder .btn{padding:6px;justify-content:space-between;min-width:80px}.sort-button .btn{min-width:120px}.form-btn .btn{font-size:12px;padding:7px 16px;min-width:80px}.toggle-btn>label.toggle-btn-inner:before,.toggle-btn>label.toggle-btn-inner:after{font-size:12px}.sort-button.dropdown.open .dropdown-backdrop{background:var(--black);opacity:.8;border-radius:0 0 40px 40px}.sort-button.quick.dropdown.open .dropdown-backdrop{display:none}.sorting-mobile{position:fixed;top:inherit;bottom:0;border-radius:0 0 40px 40px;background:var(--white);left:0}.sorting-mobile h3{font-weight:700;color:var(--blue);border-bottom:1px solid var(--grey)}.sorting-mobile li a{color:var(--dark-grey);font-weight:300}.dropdown-item.follow-up-item li a{padding:10px 0 10px 10px}.th-bg{white-space:nowrap;font-size:11px}.lead-table{font-size:11px}.table-condensed>tbody>tr.top-row>td{padding:10px 5px}.lead-list-table td{font-size:10px}.filter-applied-item li{margin:2px 2px 0 0;font-size:8px}.filter-applied-item ul{gap:2px}.lead-row{width:100%}.lead-row div:last-of-type{grid-column:1/-1}.xs-p0{padding:0}.add-upload-btn .btn{font-size:12px}.add-upload-btn .btn .plus{height:16px;width:16px}.recommendation-table .table-condensed>tbody>tr>td{font-size:10px}.user-tab a{font-size:10px;white-space:nowrap}.user-tab{overflow:auto;padding-bottom:10px}.conversion h3{text-transform:capitalize}app-pagination{width:100%}.pagination-block{justify-content:center;flex-wrap:wrap;margin:20px 0}.page-no{text-align:center}.pagination li a{font-size:12px}.pagination{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;margin:0}.label.control-label,label.control-label{padding:0;margin-bottom:5px;font-size:12px}.right-popup .modal-dialog{max-width:100%;margin:0;border-radius:0;height:100%}.right-popup .modal-content{padding:16px}.send-sms-block h2{font-size:16px;margin-bottom:25px}.send-sms-block label{font-size:14px}.mob-p0{padding:0}.clg-report-block .multiselect-dropdown{max-width:100%}.csv-wraper{width:100%}.drop-zone{height:120px;padding:20px}.drop-zone-prompt{font-size:12px}.call-modal{padding-right:0!important}.call-modal .modal-dialog-centered{top:0!important;width:100%;transform:translate(0)!important}.call-modal .modal-dialog .modal-content{height:100vh;background:var(--white)}.ranges li{width:50%}.buttons_input{display:flex;position:absolute;top:203px;right:0;z-index:10}.dash-calender .buttons_input{top:8px}.row-page label{font-size:12px}.row-page select{font-size:10px}.buttons_input .btn{font-size:10px;border-radius:4px!important;font-weight:600;margin-right:4px;padding:6px 8px!important;line-height:inherit!important}.buttons_input .btn.btn-default.clear{background:var(--orange)!important;color:var(--white)}.buttons_input .btn svg{height:15px;width:15px;fill:var(--white)!important;display:none}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option,.dropdown-list li{font-size:12px}.lead-report .multiselect-dropdown .dropdown-btn{max-height:none}.report-table h3{font-size:16px}.calendar.left.ng-star-inserted{float:none}.static-modal .modal-dialog{margin:0;top:initial;transform:none!important}.phone-num-modal .modal-dialog{transform:translateY(-50%)!important}.static-modal .modal-content{height:100vh;border-radius:0;overflow-y:auto}.custom-input-width{width:100%}.table-actions{column-gap:10px}.pagination button svg{height:14px;width:14px}.analytic-modal .modal-dialog{width:100%;margin:0}.analytic-modal .modal-content{border-radius:0}.graph-data .card{min-width:47%;flex:1}.xs-btn .btn{border:0;padding:2px}:is(.normal-form,.modal-content) :is(.form-control){height:40px;font-size:12px}.flex-xs-row-reverse{flex-direction:row-reverse}.xs-btn .btn svg{margin:0;height:16px;width:16px}.preview-img.android,.preview-img.windows,.preview-img.mac{width:100%}.preview-card.windows,.preview-card.mac{width:80%}.preview-card img{max-width:28px;margin-right:4px}.preview-container{margin-top:25px}.filter-left .form-control{height:45px}.filter-left :is(.btn-blue,.btn-reset){font-size:12px}.short-btn-group{width:100%;justify-content:space-between;column-gap:10px}.short-btn-group .btn-list .btn svg,.icon-btn svg{height:16px;width:16px}.short-btn-group .btn-list .btn,.short-btn-group .btn-list,.icon-btn{width:32px;height:32px;min-width:32px}.icon-btn{width:auto}.graph-data{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.call-analytics .modal-dialog{width:100%}.call-analytics .table-responsive{border:0}}@media(min-width:768px){.modal-content{border-radius:10px}.analytic-modal.preview .modal-dialog{width:42%}.tutorial-popup .modal-dialog{width:80%}.h-45{height:45px}.right-popup .modal-content .md-drppicker.ltr .calendar.left{float:none}.right-popup .modal-content .lead_call_history .buttons_input{clear:both!important}.datepicker .md-drppicker.ltr{right:0!important;left:auto!important;min-width:662px}.datepicker.left .md-drppicker.ltr{right:auto!important;left:0!important;min-width:662px}.datepicker.right .md-drppicker.ltr{right:0!important;left:auto!important;min-width:662px}.datepicker.caller .md-drppicker.ltr{right:auto!important;left:0!important}.datepicker.counselor .md-drppicker.ltr{left:0!important}.short-menu.dropdown.open .dropdown-backdrop{display:none}.delete-modal .modal-dialog{width:460px}}@media(max-width:350px){.xs-d .btn{font-size:10px}}.btn-reset{background:var(--dark-grey);color:var(--white)}@media only screen and (min-width:1500px){.lead-table,.th-bg{font-size:13px}.filter-applied-item li{font-size:11px}}:root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 228, 228, 228;--dt-row-stripe: 0, 0, 0;--dt-row-hover: 0, 0, 0;--dt-column-ordering: 0, 0, 0;--dt-header-align-items: center;--dt-header-vertical-align: middle;--dt-html-background: white}:root.dark{--dt-html-background: rgb(33, 37, 41)}table.dataTable tbody td.dt-control{text-align:center;cursor:pointer}table.dataTable tbody td.dt-control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable tbody tr.dt-hasChild td.dt-control:before{border-top:10px solid rgba(0,0,0,.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}table.dataTable tfoot:empty{display:none}html.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before{border-left-color:#ffffff80}html.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:#ffffff80;border-left-color:transparent}div.dt-scroll{width:100%}div.dt-scroll-body thead tr,div.dt-scroll-body tfoot tr{height:0}div.dt-scroll-body thead tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body tfoot tr td{height:0!important;padding-top:0!important;padding-bottom:0!important;border-top-width:0px!important;border-bottom-width:0px!important}div.dt-scroll-body thead tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body tfoot tr td div.dt-scroll-sizing{height:0!important;overflow:hidden!important}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before{position:absolute;display:block;bottom:50%;content:"\25b2";content:"\25b2"/""}table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{position:absolute;display:block;top:50%;content:"\25bc";content:"\25bc"/""}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order{position:relative;width:12px;height:20px}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{left:0;opacity:.125;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(0,0,0,.05);outline-offset:-2px}table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{opacity:.6}table.dataTable thead>tr>th.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>th.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>td.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>td.sorting_asc_disabled .dt-column-order:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead>tr>th div.dt-column-header,table.dataTable thead>tr>th div.dt-column-footer,table.dataTable thead>tr>td div.dt-column-header,table.dataTable thead>tr>td div.dt-column-footer,table.dataTable tfoot>tr>th div.dt-column-header,table.dataTable tfoot>tr>th div.dt-column-footer,table.dataTable tfoot>tr>td div.dt-column-header,table.dataTable tfoot>tr>td div.dt-column-footer{display:flex;justify-content:space-between;align-items:var(--dt-header-align-items);gap:4px}table.dataTable thead>tr>th div.dt-column-header .dt-column-title,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title,table.dataTable thead>tr>td div.dt-column-header .dt-column-title,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title{flex-grow:1}table.dataTable thead>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title:empty{display:none}div.dt-scroll-body>table.dataTable>thead>tr>th,div.dt-scroll-body>table.dataTable>thead>tr>td{overflow:hidden}:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(255,255,255,.05)}div.dt-processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-22px;text-align:center;padding:2px;z-index:10}div.dt-processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dt-processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:#0d6efd;background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0,1,1,0)}div.dt-processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dt-processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0)}to{transform:translate(24px)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th,table.dataTable td{box-sizing:border-box}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:right}table.dataTable th.dt-type-numeric div.dt-column-header,table.dataTable th.dt-type-numeric div.dt-column-footer,table.dataTable th.dt-type-date div.dt-column-header,table.dataTable th.dt-type-date div.dt-column-footer,table.dataTable td.dt-type-numeric div.dt-column-header,table.dataTable td.dt-type-numeric div.dt-column-footer,table.dataTable td.dt-type-date div.dt-column-header,table.dataTable td.dt-type-date div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-left div.dt-column-header,table.dataTable th.dt-left div.dt-column-footer,table.dataTable td.dt-left div.dt-column-header,table.dataTable td.dt-left div.dt-column-footer{flex-direction:row}table.dataTable th.dt-center,table.dataTable td.dt-center{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-right div.dt-column-header,table.dataTable th.dt-right div.dt-column-footer,table.dataTable td.dt-right div.dt-column-header,table.dataTable td.dt-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-justify div.dt-column-header,table.dataTable th.dt-justify div.dt-column-footer,table.dataTable td.dt-justify div.dt-column-header,table.dataTable td.dt-justify div.dt-column-footer{flex-direction:row}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable th.dt-empty,table.dataTable td.dt-empty{text-align:center;vertical-align:top}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left;vertical-align:var(--dt-header-vertical-align)}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-left div.dt-column-header,table.dataTable thead th.dt-head-left div.dt-column-footer,table.dataTable thead td.dt-head-left div.dt-column-header,table.dataTable thead td.dt-head-left div.dt-column-footer,table.dataTable tfoot th.dt-head-left div.dt-column-header,table.dataTable tfoot th.dt-head-left div.dt-column-footer,table.dataTable tfoot td.dt-head-left div.dt-column-header,table.dataTable tfoot td.dt-head-left div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-right div.dt-column-header,table.dataTable thead th.dt-head-right div.dt-column-footer,table.dataTable thead td.dt-head-right div.dt-column-header,table.dataTable thead td.dt-head-right div.dt-column-footer,table.dataTable tfoot th.dt-head-right div.dt-column-header,table.dataTable tfoot th.dt-head-right div.dt-column-footer,table.dataTable tfoot td.dt-head-right div.dt-column-header,table.dataTable tfoot td.dt-head-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-justify div.dt-column-header,table.dataTable thead th.dt-head-justify div.dt-column-footer,table.dataTable thead td.dt-head-justify div.dt-column-header,table.dataTable thead td.dt-head-justify div.dt-column-footer,table.dataTable tfoot th.dt-head-justify div.dt-column-header,table.dataTable tfoot th.dt-head-justify div.dt-column-footer,table.dataTable tfoot td.dt-head-justify div.dt-column-header,table.dataTable tfoot td.dt-head-justify div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}:root{--dt-row-hover-alpha: .035;--dt-row-stripe-alpha: .023;--dt-column-ordering-alpha: .019;--dt-row-selected-stripe-alpha: .923;--dt-row-selected-column-ordering-alpha: .919}table.dataTable{width:100%;margin:0 auto;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:700}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{padding:10px;border-bottom:1px solid rgba(0,0,0,.3)}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>tfoot>tr>th,table.dataTable>tfoot>tr>td{border-top:1px solid rgba(0,0,0,.3);padding:10px 10px 6px}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px #0d6efde6;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.9);color:#fff;color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:#e4e4e4;color:rgb(var(--dt-row-selected-link))}table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{padding:8px 10px}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-top:1px solid rgba(0,0,0,.15)}table.dataTable.row-border>tbody>tr:first-child>*,table.dataTable.display>tbody>tr:first-child>*{border-top:none}table.dataTable.row-border>tbody>tr.selected+tr.selected>td,table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:#0d6efda6;border-top-color:rgba(var(--dt-row-selected),.65)}table.dataTable.cell-border>tbody>tr>*{border-top:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border>tbody>tr>*:first-child{border-left:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:1px solid rgba(0,0,0,.3)}table.dataTable.stripe>tbody>tr:nth-child(odd)>*,table.dataTable.display>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px #00000006;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe),var(--dt-row-stripe-alpha))}table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*,table.dataTable.display>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px #0d6efdeb;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),var(--dt-row-selected-stripe-alpha))}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px #00000009;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),var(--dt-row-hover-alpha))}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efd!important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),1)!important}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px #00000005;box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),var(--dt-column-ordering-alpha))}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px #0d6efdea;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),var(--dt-row-selected-column-ordering-alpha))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px #0000000e;box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px #0000000c;box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) - .007))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px #0000000a;box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) - .015))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px #0d6efdf3;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px #0d6efdf1;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) - .007))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px #0d6efdef;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) - .015))}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px #00000015;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha)))}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px #00000013;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - .007))}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px #00000010;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - .015))}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px #0d6efdfa;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px #0d6efdf8;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - .007))}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px #0d6efdf5;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - .015))}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}div.dt-container div.dt-layout-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin:.75em 0}div.dt-container div.dt-layout-row div.dt-layout-cell{display:flex;justify-content:space-between;align-items:center}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{justify-content:flex-start;margin-right:auto}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-end;margin-left:auto}div.dt-container div.dt-layout-row div.dt-layout-cell:empty{display:none}@media screen and (max-width:767px){div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell{display:block;text-align:center}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>*{margin:.5em 0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start{margin-right:0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{margin-left:0}}div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>*:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block!important}@media screen and (max-width:767px){div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:0}}div.dt-container{position:relative;clear:both}div.dt-container .dt-search input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit;margin-left:3px}div.dt-container .dt-input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit}div.dt-container select.dt-input{padding:4px}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;color:inherit!important;border:1px solid transparent;border-radius:2px;background:transparent}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{color:inherit!important;border:1px solid rgba(0,0,0,.3);background-color:#0000000d;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(229.5,229.5,229.5,.05)),color-stop(100%,rgba(0,0,0,.05)));background:-webkit-linear-gradient(top,rgba(229.5,229.5,229.5,.05) 0%,rgba(0,0,0,.05) 100%);background:-moz-linear-gradient(top,rgba(229.5,229.5,229.5,.05) 0%,rgba(0,0,0,.05) 100%);background:-ms-linear-gradient(top,rgba(229.5,229.5,229.5,.05) 0%,rgba(0,0,0,.05) 100%);background:-o-linear-gradient(top,rgba(229.5,229.5,229.5,.05) 0%,rgba(0,0,0,.05) 100%);background:linear-gradient(to bottom,#e6e6e60d,#0000000d)}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:hover,div.dt-container .dt-paging .dt-paging-button.disabled:active{cursor:default;color:#00000080!important;border:1px solid transparent;background:transparent;box-shadow:none}div.dt-container .dt-paging .dt-paging-button:hover{color:#fff!important;border:1px solid #111;background-color:#111;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(88.4,88.4,88.4)),color-stop(100%,#111));background:-webkit-linear-gradient(top,rgb(88.4,88.4,88.4) 0%,#111 100%);background:-moz-linear-gradient(top,rgb(88.4,88.4,88.4) 0%,#111 100%);background:-ms-linear-gradient(top,rgb(88.4,88.4,88.4) 0%,#111 100%);background:-o-linear-gradient(top,rgb(88.4,88.4,88.4) 0%,#111 100%);background:linear-gradient(to bottom,#585858,#111)}div.dt-container .dt-paging .dt-paging-button:active{outline:none;background-color:#0c0c0c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(42.5,42.5,42.5)),color-stop(100%,rgb(11.9,11.9,11.9)));background:-webkit-linear-gradient(top,rgb(42.5,42.5,42.5) 0%,rgb(11.9,11.9,11.9) 100%);background:-moz-linear-gradient(top,rgb(42.5,42.5,42.5) 0%,rgb(11.9,11.9,11.9) 100%);background:-ms-linear-gradient(top,rgb(42.5,42.5,42.5) 0%,rgb(11.9,11.9,11.9) 100%);background:-o-linear-gradient(top,rgb(42.5,42.5,42.5) 0%,rgb(11.9,11.9,11.9) 100%);background:linear-gradient(to bottom,#2b2b2b,#0c0c0c);box-shadow:inset 0 0 3px #111}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-length,div.dt-container .dt-search,div.dt-container .dt-info,div.dt-container .dt-processing,div.dt-container .dt-paging{color:inherit}div.dt-container .dataTables_scroll{clear:both}div.dt-container .dataTables_scroll div.dt-scroll-body{-webkit-overflow-scrolling:touch}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td{vertical-align:middle}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:1px solid rgba(0,0,0,.3)}div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:1px solid rgba(0,0,0,.3)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}html.dark{--dt-row-hover: 255, 255, 255;--dt-row-stripe: 255, 255, 255;--dt-column-ordering: 255, 255, 255}html.dark table.dataTable>thead>tr>th,html.dark table.dataTable>thead>tr>td{border-bottom:1px solid rgb(89,91,94)}html.dark table.dataTable>thead>tr>th:active,html.dark table.dataTable>thead>tr>td:active{outline:none}html.dark table.dataTable>tfoot>tr>th,html.dark table.dataTable>tfoot>tr>td{border-top:1px solid rgb(89,91,94)}html.dark table.dataTable.row-border>tbody>tr>*,html.dark table.dataTable.display>tbody>tr>*{border-top:1px solid rgb(64,67,70)}html.dark table.dataTable.row-border>tbody>tr:first-child>*,html.dark table.dataTable.display>tbody>tr:first-child>*{border-top:none}html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:#0d6efda6;border-top-color:rgba(var(--dt-row-selected),.65)}html.dark table.dataTable.cell-border>tbody>tr>th,html.dark table.dataTable.cell-border>tbody>tr>td{border-top:1px solid rgb(64,67,70);border-right:1px solid rgb(64,67,70)}html.dark table.dataTable.cell-border>tbody>tr>th:first-child,html.dark table.dataTable.cell-border>tbody>tr>td:first-child{border-left:1px solid rgb(64,67,70)}html.dark .dt-container.dt-empty-footer table.dataTable{border-bottom:1px solid rgb(89,91,94)}html.dark .dt-container .dt-search input,html.dark .dt-container .dt-length select{border:1px solid rgba(255,255,255,.2);background-color:var(--dt-html-background)}html.dark .dt-container .dt-paging .dt-paging-button.current,html.dark .dt-container .dt-paging .dt-paging-button.current:hover{border:1px solid rgb(89,91,94);background:#ffffff26}html.dark .dt-container .dt-paging .dt-paging-button.disabled,html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover,html.dark .dt-container .dt-paging .dt-paging-button.disabled:active{color:#666!important}html.dark .dt-container .dt-paging .dt-paging-button:hover{border:1px solid rgb(53,53,53);background:#353535}html.dark .dt-container .dt-paging .dt-paging-button:active{background:#3a3a3a}*[dir=rtl] table.dataTable thead th,*[dir=rtl] table.dataTable thead td,*[dir=rtl] table.dataTable tfoot th,*[dir=rtl] table.dataTable tfoot td{text-align:right}*[dir=rtl] table.dataTable th.dt-type-numeric,*[dir=rtl] table.dataTable th.dt-type-date,*[dir=rtl] table.dataTable td.dt-type-numeric,*[dir=rtl] table.dataTable td.dt-type-date{text-align:left}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}*[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}:root{--ng-select-highlight: #007eff;--ng-select-primary-text: #333;--ng-select-disabled-text: #f9f9f9;--ng-select-border: #ccc;--ng-select-border-radius: 4px;--ng-select-bg: #ffffff;--ng-select-selected: rgb(234.6, 244.68, 255);--ng-select-selected-text: #333;--ng-select-marked: rgb(244.8, 249.84, 255);--ng-select-marked-text: #333;--ng-select-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 3px rgba(0, 126, 255, .1);--ng-select-placeholder: #999999;--ng-select-height: 36px;--ng-select-value-padding-left: 10px;--ng-select-value-font-size: .9em;--ng-select-value-text: #333;--ng-select-dropdown-bg: #ffffff;--ng-select-dropdown-border: #ccc;--ng-select-dropdown-optgroup-text: rgba(0, 0, 0, .54);--ng-select-dropdown-optgroup-marked: rgba(0, 0, 0, .54);--ng-select-dropdown-option-bg: #ffffff;--ng-select-dropdown-option-text: rgba(0, 0, 0, .87);--ng-select-dropdown-option-disabled: #cccccc;--ng-select-input-text: #000000;--ng-select-border-dark: rgb(178.5, 178.5, 178.5);--ng-select-border-light: rgb(216.75, 216.75, 216.75);--ng-select-border-lighter: rgb(229.5, 229.5, 229.5);--ng-select-arrow: #999999;--ng-select-arrow-hover: #666666;--ng-select-arrow-active: #333333;--ng-select-selected-hover: rgb(209.1, 231.78, 255);--ng-select-selected-border: rgb(183.6, 218.88, 255);--ng-select-clear: #999999;--ng-select-clear-hover: #d0021b;--ng-select-container-hover-shadow: 0 1px 0 rgba(0, 0, 0, .06);--ng-select-dropdown-shadow: 0 1px 0 rgba(0, 0, 0, .06)}.ng-select.ng-select-opened>.ng-select-container{background:var(--ng-select-bg, #ffffff);border-color:var(--ng-select-border-dark, rgb(178.5, 178.5, 178.5)) var(--ng-select-border, #ccc) var(--ng-select-border-light, rgb(216.75, 216.75, 216.75))}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--ng-select-arrow, #999999);border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--ng-select-arrow-active, #333333)}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:var(--ng-select-highlight, #007eff);box-shadow:var(--ng-select-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 3px rgba(0, 126, 255, .1))}.ng-select.ng-select-disabled>.ng-select-container{background-color:var(--ng-select-disabled-text, #f9f9f9)}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:var(--ng-select-primary-text, #333);background-color:var(--ng-select-bg, #ffffff);border-radius:var(--ng-select-border-radius, 4px);border:1px solid var(--ng-select-border, #ccc);min-height:var(--ng-select-height, 36px);align-items:center}.ng-select .ng-select-container:hover{box-shadow:var(--ng-select-container-hover-shadow, 0 1px 0 rgba(0, 0, 0, .06))}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:var(--ng-select-value-padding-left, 10px)}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:var(--ng-select-value-padding-left, 10px);padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:var(--ng-select-placeholder, #999999)}.ng-select.ng-select-single .ng-select-container{height:var(--ng-select-height, 36px)}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:var(--ng-select-value-padding-left, 10px);padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:var(--ng-select-value-padding-left, 10px);padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:var(--ng-select-disabled-text, #f9f9f9);border:1px solid var(--ng-select-border-lighter, rgb(229.5, 229.5, 229.5))}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:var(--ng-select-value-font-size, .9em);margin-bottom:5px;color:var(--ng-select-value-text, #333);background-color:var(--ng-select-selected, rgb(234.6, 244.68, 255));border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:var(--ng-select-disabled-text, #f9f9f9)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:var(--ng-select-selected-hover, rgb(209.1, 231.78, 255))}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid var(--ng-select-selected-border, rgb(183.6, 218.88, 255))}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid var(--ng-select-selected-border, rgb(183.6, 218.88, 255));border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid var(--ng-select-selected-border, rgb(183.6, 218.88, 255))}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid var(--ng-select-selected-border, rgb(183.6, 218.88, 255))}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:var(--ng-select-input-text, #000000)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:var(--ng-select-clear, #999999)}.ng-select .ng-clear-wrapper:hover .ng-clear{color:var(--ng-select-clear-hover, #d0021b)}.ng-select .ng-clear-wrapper:focus .ng-clear{color:var(--ng-select-clear-hover, #d0021b)}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:var(--ng-select-arrow-hover, #666666)}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:var(--ng-select-arrow, #999999) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:var(--ng-select-dropdown-bg, #ffffff);border:1px solid var(--ng-select-dropdown-border, #ccc);box-shadow:var(--ng-select-dropdown-shadow, 0 1px 0 rgba(0, 0, 0, .06))}.ng-dropdown-panel.ng-select-top{border-top-right-radius:var(--ng-select-border-radius, 4px);border-top-left-radius:var(--ng-select-border-radius, 4px);border-bottom-color:var(--ng-select-border-lighter, rgb(229.5, 229.5, 229.5));margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:var(--ng-select-border-radius, 4px);border-top-left-radius:var(--ng-select-border-radius, 4px)}.ng-dropdown-panel.ng-select-right{border-top-right-radius:var(--ng-select-border-radius, 4px);border-bottom-right-radius:var(--ng-select-border-radius, 4px);border-bottom-left-radius:var(--ng-select-border-radius, 4px);border-bottom-color:var(--ng-select-border-lighter, rgb(229.5, 229.5, 229.5));margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:var(--ng-select-border-radius, 4px)}.ng-dropdown-panel.ng-select-bottom{border-bottom-right-radius:var(--ng-select-border-radius, 4px);border-bottom-left-radius:var(--ng-select-border-radius, 4px);border-top-color:var(--ng-select-border-lighter, rgb(229.5, 229.5, 229.5));margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:var(--ng-select-border-radius, 4px);border-bottom-left-radius:var(--ng-select-border-radius, 4px)}.ng-dropdown-panel.ng-select-left{border-top-left-radius:var(--ng-select-border-radius, 4px);border-bottom-right-radius:var(--ng-select-border-radius, 4px);border-bottom-left-radius:var(--ng-select-border-radius, 4px);border-bottom-color:var(--ng-select-border-lighter, rgb(229.5, 229.5, 229.5));margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:var(--ng-select-border-radius, 4px)}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid var(--ng-select-border, #ccc);padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid var(--ng-select-border, #ccc);padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:var(--ng-select-dropdown-optgroup-text, rgba(0, 0, 0, .54));cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:var(--ng-select-marked, rgb(244.8, 249.84, 255))}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:var(--ng-select-dropdown-optgroup-marked, rgba(0, 0, 0, .54));background-color:var(--ng-select-selected, rgb(234.6, 244.68, 255));font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:var(--ng-select-dropdown-option-bg, #ffffff);color:var(--ng-select-dropdown-option-text, rgba(0, 0, 0, .87));padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:var(--ng-select-selected-text, #333);background-color:var(--ng-select-selected, rgb(234.6, 244.68, 255))}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:var(--ng-select-marked, rgb(244.8, 249.84, 255));color:var(--ng-select-marked-text, #333)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:var(--ng-select-dropdown-option-disabled, #cccccc)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.owl-dialog-container{position:relative;pointer-events:auto;box-sizing:border-box;display:block;padding:1.5em;width:100%;height:100%;outline:none}.owl-dialog-container .owl-dt-container{border-radius:2px;overflow:auto;background:#fff;color:#000000de;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.owl-dt-container,.owl-dt-container *{box-sizing:border-box}.owl-dt-container{display:block;font-size:1rem;background:#fff;pointer-events:auto;z-index:1000}.owl-dt-container-row{border-bottom:1px solid rgba(0,0,0,.12)}.owl-dt-container-row:last-child{border-bottom:none}.owl-dt-calendar{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.owl-dt-calendar-control{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:1em;width:100%;padding:.5em;color:#000}.owl-dt-calendar-control .owl-dt-calendar-control-content{-webkit-box-flex:1;flex:1 1 auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button{padding:0 .8em}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover{background-color:#0000001f}.owl-dt-calendar-main{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex:1 1 auto;padding:0 .5em .5em;outline:0}.owl-dt-calendar-view{display:flex;-webkit-box-flex:1;flex:1 1 auto}.owl-dt-calendar-multi-year-view{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table{width:calc(100% - 3em)}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th{padding-bottom:.25em}.owl-dt-calendar-table{width:100%;border-collapse:collapse;border-spacing:0}.owl-dt-calendar-table .owl-dt-calendar-header{color:#0006}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th{font-size:.7em;font-weight:400;text-align:center;padding-bottom:1em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider{position:relative;height:1px;padding-bottom:.5em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after{content:"";position:absolute;top:0;left:-.5em;right:-.5em;height:1px;background:#0000001f}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider.owl-calendar-weeks:after{left:-1.8em}.owl-dt-calendar-table .owl-dt-calendar-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;color:#000000d9;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-dt-calendar-table .owl-dt-calendar-cell-content{position:absolute;top:5%;left:5%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;font-size:.8em;line-height:1;border:1px solid rgba(0,0,0,0);border-radius:999px;color:inherit;cursor:pointer}.owl-dt-calendar-table .owl-dt-calendar-cell-out{opacity:.2}.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:#0006}.owl-dt-calendar-table .owl-dt-calendar-cell-selected{color:#ffffffd9;background-color:#3f51b5}.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today{box-shadow:inset 0 0 0 1px #ffffffd9}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled{cursor:default}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){color:#0006}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected{opacity:.4}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:#0003}.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){background-color:#0000000a}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range{background:#3f51b533}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from{border-top-left-radius:999px;border-bottom-left-radius:999px}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to{border-top-right-radius:999px;border-bottom-right-radius:999px}.owl-dt-calendar-table.owl-calendar-weeks .owl-dt-calendar-cell-content{height:86%}.owl-dt-timer{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;height:7em;padding:.5em;outline:none}.owl-dt-timer-box{position:relative;display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:25%;height:100%}.owl-dt-timer-content{-webkit-box-flex:1;flex:1 1 auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;margin:.2em 0}.owl-dt-timer-content .owl-dt-timer-input{display:block;width:2em;text-align:center;border:1px solid rgba(0,0,0,.5);border-radius:3px;outline:medium none;font-size:1.2em;padding:.2em}.owl-dt-timer-divider{display:inline-block;align-self:flex-end;position:absolute;width:.6em;height:100%;left:-.3em}.owl-dt-timer-divider:before,.owl-dt-timer-divider:after{content:"";display:inline-block;width:.35em;height:.35em;position:absolute;left:50%;border-radius:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:currentColor}.owl-dt-timer-divider:before{top:35%}.owl-dt-timer-divider:after{bottom:35%}.owl-dt-control-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;margin:0;padding:0;background-color:#0000;font-size:1em;color:inherit}.owl-dt-control-button .owl-dt-control-button-content{position:relative;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;outline:none}.owl-dt-control-period-button .owl-dt-control-button-content{height:1.5em;padding:0 .5em;border-radius:3px;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.owl-dt-control-period-button:hover>.owl-dt-control-button-content{background-color:#0000001f}.owl-dt-control-period-button .owl-dt-control-button-arrow{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:1em;height:1em;margin:.1em;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.owl-dt-control-arrow-button .owl-dt-control-button-content{padding:0;border-radius:50%;width:1.5em;height:1.5em}.owl-dt-control-arrow-button[disabled]{color:#0006;cursor:default}.owl-dt-control-arrow-button svg{width:50%;height:50%;fill:currentColor}.owl-dt-inline-container,.owl-dt-popup-container{position:relative;width:18.5em;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-inline-container .owl-dt-timer,.owl-dt-popup-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-timer{width:100%}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-calendar{height:20.25em}.owl-dt-dialog-container{max-height:95vh;margin:-1.5em}.owl-dt-dialog-container .owl-dt-calendar{min-width:250px;min-height:330px;max-width:750px;max-height:750px}.owl-dt-dialog-container .owl-dt-timer{min-width:250px;max-width:750px}@media all and (orientation:landscape){.owl-dt-dialog-container .owl-dt-calendar{width:58vh;height:62vh}.owl-dt-dialog-container .owl-dt-timer{width:58vh}}@media all and (orientation:portrait){.owl-dt-dialog-container .owl-dt-calendar{width:80vw;height:80vw}.owl-dt-dialog-container .owl-dt-timer{width:80vw}}.owl-dt-container-buttons{display:-webkit-box;display:flex;width:100%;height:2em;color:#3f51b5}.owl-dt-container-control-button{font-size:1em;width:50%;height:100%;border-radius:0}.owl-dt-container-control-button .owl-dt-control-button-content{height:100%;width:100%;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.owl-dt-container-control-button:hover .owl-dt-control-button-content{background-color:#0000001a}.owl-dt-container-info{padding:0 .5em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-dt-container-info .owl-dt-container-range{outline:none}.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:.5em 0;font-size:.8em}.owl-dt-container-info .owl-dt-container-range:last-child{border-top:1px solid rgba(0,0,0,.12)}.owl-dt-container-info .owl-dt-container-info-active{color:#3f51b5}.owl-dt-container-disabled,.owl-dt-trigger-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;cursor:default!important}.owl-dt-timer-hour12{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#3f51b5}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box{border:1px solid currentColor;border-radius:2px;-webkit-transition:background .2s ease;transition:background .2s ease}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content{width:100%;height:100%;padding:.5em}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content{background:#3f51b5;color:#fff}.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out{visibility:hidden;cursor:default}.owl-dt-inline{display:inline-block}.owl-dt-control{outline:none;cursor:pointer}.owl-dt-control .owl-dt-control-content{outline:none}.owl-dt-control:focus>.owl-dt-control-content{background-color:#0000001f}.owl-dt-control:not(:-moz-focusring):focus>.owl-dt-control-content{box-shadow:none}.owl-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.multiselect-dropdown .dropdown-btn span.selected-item{margin:2px;gap:4px;padding:2px 6px 4px 8px!important;background:var(--blue-light-1)!important;color:var(--blue)!important;border-radius:999px!important;font-size:10px;font-weight:500;line-height:1.4;box-shadow:none!important;border:0!important}.multiselect-dropdown .dropdown-btn span.selected-item a{color:var(--blue)!important}.cdk-overlay-container{z-index:1150!important}html,body{height:100%}.multiselect-dropdown .dropdown-list li{padding:8px 10px!important}li.multiselect-item-checkbox div{line-height:20px!important}#columnPreferenceModal{--ph2-modal-width: 940px}#columnPreferenceModal .cp-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}#columnPreferenceModal .cp-panel{display:flex;flex-direction:column;min-width:0;background:var(--white);border:1px solid var(--border);border-radius:10px;padding:14px}#columnPreferenceModal .cp-panel-title{margin:0 0 10px;font:700 11px var(--my-font);letter-spacing:.8px;text-transform:uppercase;color:var(--blue);display:flex;align-items:center;gap:6px}#columnPreferenceModal .cp-panel-count{color:var(--dark-grey);font-weight:700}#columnPreferenceModal .cp-list{display:flex;flex-direction:column;gap:4px;max-height:360px;overflow-y:auto;padding:2px}#columnPreferenceModal .cp-list::-webkit-scrollbar{width:6px}#columnPreferenceModal .cp-list::-webkit-scrollbar-track{background:transparent}#columnPreferenceModal .cp-list::-webkit-scrollbar-thumb{background:var(--blue-light-2);border-radius:3px}#columnPreferenceModal .cp-list::-webkit-scrollbar-thumb:hover{background:var(--blue-light-3)}#columnPreferenceModal .cp-row{display:flex;align-items:center;gap:10px;padding:9px 10px;background:#f7f9fb;border:1px solid transparent;border-radius:8px;font-size:13px;color:#2d3a48;margin:0;transition:background .12s ease,border-color .12s ease}#columnPreferenceModal .cp-row.cp-row-checkbox{background:transparent;padding:7px 8px;cursor:pointer}#columnPreferenceModal .cp-row.cp-row-checkbox:hover{background:var(--lighter-grey)}#columnPreferenceModal .cp-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:14px;color:var(--light-grey);cursor:grab;flex-shrink:0}#columnPreferenceModal .cp-drag-handle:active{cursor:grabbing}#columnPreferenceModal .cp-row-label{flex:1 1 auto;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#columnPreferenceModal .cp-row-checkbox.cp-row-locked{cursor:default}#columnPreferenceModal .cp-row-checkbox.cp-row-locked .cp-row-label{color:#94a3b8;font-weight:500}#columnPreferenceModal .cp-row-checkbox.cp-row-locked .cp-checkbox-box{opacity:.55}#columnPreferenceModal .cp-row-lock{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8;white-space:nowrap}#columnPreferenceModal .cp-row-lock svg{width:12px;height:12px;flex:0 0 auto}#columnPreferenceModal .cp-row-dismiss{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;background:transparent;color:var(--light-grey);border-radius:5px;cursor:pointer;flex-shrink:0;transition:background .12s ease,color .12s ease}#columnPreferenceModal .cp-row-dismiss:hover{background:#e344361a;color:var(--orange)}#columnPreferenceModal .cp-lock-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--light-grey);flex-shrink:0;cursor:help;transition:color .12s ease}#columnPreferenceModal .cp-lock-icon:hover{color:var(--dark-grey)}#columnPreferenceModal .cp-empty{padding:12px;font-size:12px;color:var(--light-grey);text-align:center;margin:0}#columnPreferenceModal .cp-search{position:relative;margin-bottom:8px}#columnPreferenceModal .cp-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--dark-grey);display:inline-flex;pointer-events:none}#columnPreferenceModal .cp-search-input{width:100%;height:36px;border:1px solid var(--border);background:var(--white);border-radius:8px;padding:0 12px 0 32px;font:500 13px var(--my-font);color:#2d3a48;outline:none;transition:border-color .15s ease,box-shadow .15s ease}#columnPreferenceModal .cp-search-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #14457114}#columnPreferenceModal .cp-search-input::placeholder{color:var(--light-grey)}#columnPreferenceModal .cp-select-all{display:flex;align-items:center;gap:8px;padding:8px;margin-bottom:6px;border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none}#columnPreferenceModal .cp-select-all-label{font:700 13px var(--my-font);color:var(--blue)}#columnPreferenceModal .cp-checkbox{position:absolute;opacity:0;pointer-events:none;width:0;height:0}#columnPreferenceModal .cp-checkbox-box{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;border:1.5px solid #c7cfd6;background:var(--white);color:transparent;flex-shrink:0;transition:background .12s ease,border-color .12s ease,color .12s ease}#columnPreferenceModal .cp-checkbox:checked+.cp-checkbox-box{background:var(--blue);border-color:var(--blue);color:var(--white)}#columnPreferenceModal .cp-checkbox:disabled+.cp-checkbox-box{opacity:.5;background:#eef2f6}@media(max-width:767px){#columnPreferenceModal{--ph2-modal-width: 92vw}#columnPreferenceModal .cp-grid{grid-template-columns:1fr}#columnPreferenceModal .cp-list{max-height:280px}}#addQuickViewModal,#updateQuickViewModal{--ph2-modal-width: 480px}#addQuickViewModal .qv-field-hint,#updateQuickViewModal .qv-field-hint{margin:4px 0 0;font-size:11.5px;color:var(--dark-grey)}#updateQuickViewModal .qv-saved-badge{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;background:#239b7824;color:var(--green);font:700 10px var(--my-font);letter-spacing:.5px;text-transform:uppercase;border-radius:999px;vertical-align:middle;line-height:1.4}#addQuickViewModal .qv-hint-box,#updateQuickViewModal .qv-hint-box{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#2177ff14;border:1px solid rgba(33,119,255,.18);border-radius:8px;font-size:12px;line-height:1.45;color:var(--blue)}#addQuickViewModal .qv-hint-box strong,#updateQuickViewModal .qv-hint-box strong{font-weight:700}#addQuickViewModal .qv-hint-icon,#updateQuickViewModal .qv-hint-icon{flex-shrink:0;color:var(--blue);margin-top:1px}#addQuickViewModal .qv-toggle-row,#updateQuickViewModal .qv-toggle-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--white);border:1px solid var(--border);border-radius:10px}#addQuickViewModal .qv-toggle-text,#updateQuickViewModal .qv-toggle-text{flex:1 1 auto;min-width:0}#addQuickViewModal .qv-toggle-label,#updateQuickViewModal .qv-toggle-label{display:block;font-size:13px;font-weight:700;color:#2d3a48;line-height:1.3}#addQuickViewModal .qv-toggle-hint,#updateQuickViewModal .qv-toggle-hint{display:block;font-size:12px;color:var(--dark-grey);margin-top:2px;line-height:1.4}#addQuickViewModal .multiselect-dropdown .dropdown-btn{border:1px solid var(--border)!important;border-radius:8px!important;padding:8px 12px!important;font-size:13px!important;min-height:40px;background:var(--white)}#addQuickViewModal .multiselect-dropdown .dropdown-btn:focus,#addQuickViewModal .multiselect-dropdown.is-focused .dropdown-btn{border-color:var(--blue)!important;box-shadow:0 0 0 3px #14457114!important}#addQuickViewModal .multiselect-dropdown .dropdown-list{border-radius:10px!important;border:1px solid var(--border)!important;box-shadow:0 8px 24px #0f1c321f!important}#addQuickViewModal .multiselect-dropdown .dropdown-list li:hover{background:var(--lighter-grey)}@media(max-width:767px){#addQuickViewModal,#updateQuickViewModal{--ph2-modal-width: 92vw}}#studentModal{--ph2-modal-width: 920px}#studentModal .anl-form{display:flex;flex-direction:column;max-height:calc(100vh - 112px)}#studentModal .anl-header{align-items:center}#studentModal .anl-header-progress{margin-right:44px;padding:4px 12px;border-radius:999px;background:var(--lighter-grey);color:var(--mid-grey);font:600 11.5px var(--my-font);letter-spacing:.2px;white-space:nowrap}#studentModal .anl-body{display:grid;grid-template-columns:220px 1fr;gap:0;flex:1 1 auto;min-height:0;background:#f7f9fb}#studentModal .anl-nav{border-right:1px solid var(--border);padding:18px 12px;background:var(--white);position:sticky;top:0;align-self:start;max-height:calc(100vh - 220px);overflow-y:auto}#studentModal .anl-nav-label{padding:0 8px 8px;font:700 10px var(--my-font);letter-spacing:.8px;text-transform:uppercase;color:var(--light-grey)}#studentModal .anl-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}#studentModal .anl-nav-item{margin:0;padding:0;list-style:none}#studentModal .anl-nav-link{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:var(--mid-grey);font:600 12.5px var(--my-font);text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}#studentModal .anl-nav-link:hover{background:var(--lighter-grey);color:var(--blue);text-decoration:none}#studentModal .anl-nav-item.active .anl-nav-link{background:var(--blue);color:var(--white)}#studentModal .anl-nav-item.active .anl-nav-num{background:var(--white);color:var(--blue)}#studentModal .anl-nav-item.completed .anl-nav-link{color:#2d3a48}#studentModal .anl-nav-item.completed.active .anl-nav-link{color:var(--white)}#studentModal .anl-nav-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--lighter-grey);color:var(--mid-grey);font:700 11px var(--my-font);flex-shrink:0}#studentModal .anl-nav-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--green);color:var(--white);flex-shrink:0}#studentModal .anl-nav-text{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#studentModal .anl-nav-required-dot{width:5px;height:5px;border-radius:50%;background:var(--orange);flex-shrink:0}#studentModal .anl-nav-item.active .anl-nav-required-dot,#studentModal .anl-nav-item.completed .anl-nav-required-dot{display:none}#studentModal .anl-scroll{padding:18px 22px 22px;overflow-y:auto;scroll-behavior:smooth;display:flex;flex-direction:column;gap:14px}#studentModal .anl-scroll::-webkit-scrollbar{width:6px}#studentModal .anl-scroll::-webkit-scrollbar-track{background:transparent}#studentModal .anl-scroll::-webkit-scrollbar-thumb{background:var(--blue-light-2);border-radius:3px}#studentModal .anl-scroll::-webkit-scrollbar-thumb:hover{background:var(--blue-light-3)}#studentModal .anl-section{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:16px 18px;scroll-margin-top:12px}#studentModal .anl-section-head{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid var(--border)}#studentModal .anl-section-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#1445711a;color:var(--blue);flex-shrink:0}#studentModal .anl-section-titlewrap{flex:1 1 auto;min-width:0}#studentModal .anl-section-title{margin:0 0 2px;font:700 14px var(--my-font);color:var(--blue)}#studentModal .anl-section-subtitle{margin:0;font:500 12px var(--my-font);color:var(--dark-grey)}#studentModal .anl-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}#studentModal .anl-grid-full{grid-column:1 / -1}#studentModal .anl-form-group{display:flex;flex-direction:column;gap:5px;min-width:0}#studentModal .anl-form-label{margin:0;font:700 10.5px var(--my-font);letter-spacing:.6px;text-transform:uppercase;color:var(--dark-grey)}#studentModal .anl-form-required{color:var(--orange);margin-left:2px}#studentModal .anl-form-input,#studentModal .anl-form-select{width:100%;height:38px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--white);color:#2d3a48;font:500 13px var(--my-font);outline:none;transition:border-color .15s ease,box-shadow .15s ease}#studentModal .anl-form-input:focus,#studentModal .anl-form-select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #14457114}#studentModal .anl-form-input::placeholder{color:var(--light-grey)}#studentModal .anl-form-input.is-invalid,#studentModal .anl-form-select.is-invalid{border-color:var(--orange);box-shadow:0 0 0 3px #e344361a}#studentModal .anl-form-select{appearance:none;-webkit-appearance:none;padding-right:30px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%238395a7' stroke-width='1.4' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center}#studentModal .anl-phone{display:flex;align-items:stretch;height:38px;border:1px solid var(--border);border-radius:8px;background:var(--white);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}#studentModal .anl-phone:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #14457114}#studentModal .anl-phone.is-invalid{border-color:var(--orange);box-shadow:0 0 0 3px #e344361a}#studentModal .anl-phone-cc{display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-right:1px solid var(--border);background:var(--lighter-grey);color:#2d3a48;font:600 12.5px var(--my-font);cursor:default;-webkit-user-select:none;user-select:none;flex-shrink:0}#studentModal .anl-phone-cc-flag{display:inline-block;width:16px;height:11px;border-radius:1.5px;background:linear-gradient(to bottom,#f93 0% 33.3%,#fff 33.3% 66.6%,#138808 66.6% 100%);border:1px solid rgba(15,28,50,.12);flex-shrink:0}#studentModal .anl-phone-cc-code{line-height:1}#studentModal .anl-phone-cc-chev{color:var(--mid-grey);height:12px;width:12px}#studentModal .anl-phone-input{flex:1 1 auto;min-width:0;border:0;padding:0 12px;background:transparent;font:500 13px var(--my-font);color:#2d3a48;outline:none}#studentModal .anl-phone-input::placeholder{color:var(--light-grey)}#studentModal .anl-toggle-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#2177ff0f;border:1px solid rgba(33,119,255,.15);border-radius:10px}#studentModal .anl-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#1445711f;color:var(--blue);flex-shrink:0}#studentModal .anl-toggle-text{flex:1 1 auto;min-width:0}#studentModal .anl-toggle-label{display:block;font:700 13px var(--my-font);color:#2d3a48;line-height:1.3}#studentModal .anl-toggle-hint{display:block;margin-top:2px;font:500 12px var(--my-font);color:var(--dark-grey);line-height:1.4}#studentModal .anl-radio-group{display:flex;flex-wrap:wrap;gap:10px;padding:6px 0}#studentModal .anl-radio{display:inline-flex;align-items:center;gap:6px;font:600 12.5px var(--my-font);color:#2d3a48;cursor:pointer}#studentModal .anl-radio input{accent-color:var(--blue)}#studentModal .anl-footer{justify-content:space-between}#studentModal .anl-footer-left{display:inline-flex;align-items:center;gap:4px;font:500 11.5px var(--my-font);color:var(--dark-grey)}#studentModal .anl-footer-left strong{font-weight:600}#studentModal .anl-footer-right{display:inline-flex;align-items:center;gap:8px}#studentModal .invalid-fields{margin-top:4px;font:500 11.5px var(--my-font);color:var(--orange)}#studentModal .ng-select .ng-select-container{min-height:38px;height:38px;border-radius:8px;border:1px solid var(--border);font-family:var(--my-font);font-size:13px;color:#2d3a48}#studentModal .ng-select.ng-select-focused .ng-select-container,#studentModal .ng-select.is-invalid .ng-select-container{box-shadow:0 0 0 3px #14457114;border-color:var(--blue)}#studentModal .ng-select.is-invalid .ng-select-container{border-color:var(--orange);box-shadow:0 0 0 3px #e344361a}#studentModal .ng-select .ng-placeholder{color:var(--light-grey)}#studentModal .ng-dropdown-panel{border-radius:10px;border:1px solid var(--border);box-shadow:0 8px 24px #0f1c321f;margin-top:4px}#studentModal .ng-dropdown-panel .ng-option{padding:9px 12px;font:500 13px var(--my-font);color:#2d3a48}#studentModal .ng-dropdown-panel .ng-option.ng-option-marked,#studentModal .ng-dropdown-panel .ng-option:hover{background:var(--lighter-grey);color:var(--blue)}#studentModal .ng-dropdown-panel .ng-option.ng-option-selected{background:var(--blue-light-1);color:var(--blue)}@media(max-width:720px){#studentModal{--ph2-modal-width: 96vw}#studentModal .anl-body{grid-template-columns:1fr}#studentModal .anl-nav,#studentModal .anl-footer-left,#studentModal .anl-btn-ghost{display:none}#studentModal .anl-footer{padding:12px 16px}#studentModal .anl-footer-right{display:flex;flex-direction:column;width:100%;gap:8px}#studentModal .anl-footer-right .ph2-btn{width:100%;justify-content:center;white-space:nowrap}#studentModal .anl-scroll{padding:16px 18px 20px}#studentModal .anl-section{padding:16px 16px 4px}#studentModal .anl-header-progress{display:none}}@media(max-width:540px){#studentModal .anl-grid{grid-template-columns:1fr;gap:12px}}#filterModal{--ph2-drawer-width: 520px}#filterModal .modal-dialog,#filterModal .modal-dialog.ph2-modal-dialog{position:fixed;top:0;right:0;bottom:0;margin:0;width:var(--ph2-drawer-width);max-width:100%;height:100vh}#filterModal.modal.fade .modal-dialog{transform:translate(100%);transition:transform .3s ease-out}#filterModal.modal.in .modal-dialog{transform:translate(0)}body:has(#filterModal.in) .modal-backdrop.in{opacity:.4}#filterModal .fl-search-bar{position:relative;display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--white);border-bottom:1px solid var(--border);flex-shrink:0}#filterModal .fl-search-bar-icon{position:absolute;left:28px;top:50%;transform:translateY(-50%);color:var(--mid-grey);pointer-events:none;display:inline-flex}#filterModal .fl-search-bar-input{flex:1 1 auto;min-width:0;height:36px;padding:0 12px 0 36px;border:1px solid var(--border);border-radius:8px;background:var(--lighter-grey);font:500 13px var(--my-font);color:#2d3a48;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}#filterModal .fl-search-bar-input::placeholder{color:var(--light-grey)}#filterModal .fl-search-bar-input:focus{border-color:var(--blue);background:var(--white);box-shadow:0 0 0 3px #14457114}#filterModal .fl-search-bar-input::-webkit-search-cancel-button{display:none}#filterModal .fl-search-bar-clear{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--mid-grey);cursor:pointer;flex-shrink:0;transition:background .12s ease,color .12s ease}#filterModal .fl-search-bar-clear:hover{background:#e344361a;color:var(--orange)}#filterModal .fl-search-bar-count{font:600 11.5px var(--my-font);color:var(--dark-grey);white-space:nowrap;flex-shrink:0}#filterModal .fl-form-group.fl-hidden,#filterModal .fl-section.fl-section-hidden{display:none}#filterModal .fl-search-empty{margin:0;padding:60px 20px;text-align:center;font:500 13.5px var(--my-font);color:var(--mid-grey)}#filterModal .ph2-modal-content{height:100%;max-height:none;border-radius:0;display:flex;flex-direction:column;min-height:0}#filterModal .ph2-modal-header{flex-shrink:0}#filterModal .fl-header-counter strong{color:var(--blue, #144571);font-weight:600}#filterModal .fl-tab-strip{display:flex;align-items:center;gap:4px;padding:8px 16px;border-bottom:1px solid var(--border);background:var(--white);flex-shrink:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#filterModal .fl-tab-strip::-webkit-scrollbar{display:none}#filterModal .fl-tab-strip-item{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid transparent;border-radius:999px;font:500 12.5px var(--my-font);color:var(--mid-grey);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s ease,color .15s ease}#filterModal .fl-tab-strip-item:hover{background:var(--lighter-grey);color:var(--blue, #144571)}#filterModal .fl-tab-strip-item--active{background:var(--blue, #144571);color:var(--white);font-weight:600}#filterModal .fl-tab-strip-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#228b5724;color:var(--green, #228b57);border-radius:999px;font:600 10.5px var(--my-font)}#filterModal .fl-tab-strip-item--active .fl-tab-strip-count{background:#ffffff38;color:var(--white)}#filterModal .fl-group--tab-hidden{display:none}#filterModal .ph2-modal-body.fl-tab-pane{display:flex;flex-direction:column;padding:16px;flex:1 1 auto;min-height:0;overflow-y:auto;background:var(--lighter-grey)}#filterModal .ph2-modal-body.fl-tab-pane::-webkit-scrollbar{width:6px}#filterModal .ph2-modal-body.fl-tab-pane::-webkit-scrollbar-thumb{background:var(--blue-light-2);border-radius:3px}#filterModal .ph2-modal-body.fl-tab-pane::-webkit-scrollbar-track{background:transparent}#filterModal .fl-tab-pane-heading{margin:0 0 12px;font:700 11px var(--my-font);text-transform:uppercase;letter-spacing:.5px;color:var(--mid-grey)}#filterModal .fl-saved-list-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--white);border:1px solid var(--border);border-radius:8px;margin-bottom:8px;transition:border-color .15s ease,box-shadow .15s ease}#filterModal .fl-saved-list-item:hover{border-color:var(--blue, #144571)}#filterModal .fl-saved-list-item--active{border-color:var(--blue, #144571);box-shadow:inset 3px 0 0 0 var(--blue, #144571)}#filterModal .fl-saved-list-name{flex:1 1 auto;min-width:0;text-align:left;background:transparent;border:0;padding:0;font:500 13.5px var(--my-font);color:var(--blue, #144571);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#filterModal .fl-saved-list-name:hover{text-decoration:underline}#filterModal .fl-saved-list-meta{font:400 11.5px var(--my-font);color:var(--light-grey, #98a2b3);flex-shrink:0;white-space:nowrap}#filterModal .fl-saved-list-delete{width:22px;height:22px;border-radius:50%;background:transparent;border:0;font-size:14px;line-height:1;color:var(--mid-grey);cursor:pointer;flex-shrink:0;transition:background .12s ease,color .12s ease}#filterModal .fl-saved-list-delete:hover{background:#d977061f;color:var(--orange, #d97706)}#filterModal .fl-empty-state{text-align:center;padding:30px 20px;color:var(--mid-grey);font:italic 13px var(--my-font);margin:0}@media(max-width:720px){#filterModal .fl-tab-strip{padding:6px 12px}#filterModal .fl-tab-strip-item{padding:5px 10px;font-size:12px}#filterModal .ph2-modal-body.fl-tab-pane{padding:12px}}#filterModal .fl-saved-strip{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid var(--border);background:var(--white);flex-shrink:0;flex-wrap:wrap}#filterModal .fl-saved-label{font:700 10.5px var(--my-font);text-transform:uppercase;letter-spacing:.5px;color:var(--mid-grey);flex-shrink:0}#filterModal .fl-saved-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1 1 auto;min-width:0}#filterModal .fl-saved-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 10px;background:var(--white);border:1px solid var(--border);border-radius:999px;font:500 12px var(--my-font);color:var(--text-primary, #1a1f36);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}#filterModal .fl-saved-pill:hover{border-color:var(--blue, #144571);background:#1445710f}#filterModal .fl-saved-pill--active{border-color:var(--blue, #144571);background:#1445711a;color:var(--blue, #144571);font-weight:600}#filterModal .fl-saved-pill-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}#filterModal .fl-saved-pill-delete{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:14px;line-height:1;color:var(--mid-grey);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:background .12s ease,color .12s ease}#filterModal .fl-saved-pill-delete:hover{background:#d977061f;color:var(--orange, #d97706)}#filterModal .fl-saved-empty{font:italic 11.5px var(--my-font);color:var(--mid-grey)}#filterModal .fl-saved-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}#filterModal .fl-saved-add{font:600 11.5px var(--my-font);color:var(--blue, #144571);background:transparent;border:1px dashed var(--blue, #144571);border-radius:999px;padding:4px 12px;cursor:pointer;transition:background .15s ease}#filterModal .fl-saved-add:hover:not(:disabled){background:#14457114}#filterModal .fl-saved-add:disabled{opacity:.45;cursor:not-allowed}#filterModal .fl-saved-input{display:flex;align-items:center;gap:6px}#filterModal .fl-saved-input input{width:180px;height:28px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--white);font:500 12px var(--my-font);color:var(--text-primary, #1a1f36);outline:none;transition:border-color .15s ease,box-shadow .15s ease}#filterModal .fl-saved-input input:focus{border-color:var(--blue, #144571);box-shadow:0 0 0 3px #14457114}#filterModal .fl-saved-confirm,#filterModal .fl-saved-cancel{font:600 11.5px var(--my-font);padding:4px 10px;border-radius:6px;cursor:pointer;border:1px solid var(--border);transition:background .15s ease,border-color .15s ease}#filterModal .fl-saved-confirm{background:var(--blue, #144571);color:var(--white);border-color:var(--blue, #144571)}#filterModal .fl-saved-confirm:disabled{opacity:.45;cursor:not-allowed}#filterModal .fl-saved-cancel{background:var(--white);color:var(--mid-grey)}#filterModal .fl-saved-cancel:hover{background:var(--lighter-grey)}@media(max-width:720px){#filterModal .fl-saved-strip{padding:8px 12px;gap:8px}#filterModal .fl-saved-input input{width:130px}#filterModal .fl-saved-pill-name{max-width:110px}}#filterModal .ph2-modal-body.fl-stack{display:flex;flex-direction:column;gap:10px;padding:14px 16px 18px;flex:1 1 auto;min-height:0;overflow-y:auto;background:var(--lighter-grey)}#filterModal .ph2-modal-body.fl-stack::-webkit-scrollbar{width:6px}#filterModal .ph2-modal-body.fl-stack::-webkit-scrollbar-track{background:transparent}#filterModal .ph2-modal-body.fl-stack::-webkit-scrollbar-thumb{background:var(--blue-light-2);border-radius:3px}#filterModal .ph2-modal-body.fl-stack::-webkit-scrollbar-thumb:hover{background:var(--blue-light-3)}#filterModal .fl-group{background:var(--white);border:1px solid var(--border);border-radius:12px;position:relative;transition:box-shadow .15s ease}#filterModal .fl-group--has-active{box-shadow:inset 3px 0 0 0 var(--blue, #144571)}#filterModal .fl-group.fl-hidden{display:none}#filterModal .fl-group-head{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;background:transparent;border:0;text-align:left;cursor:pointer;font:inherit;color:var(--text-primary, #1a1f36);transition:background .15s ease}#filterModal .fl-group-head:hover{background:var(--lighter-grey)}#filterModal .fl-group-head:focus{outline:none;background:var(--lighter-grey)}#filterModal .fl-group-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#1445711a;color:var(--blue, #144571);flex-shrink:0}#filterModal .fl-group-titlewrap{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}#filterModal .fl-group-title{font:600 14px var(--my-font);color:var(--text-primary, #1a1f36);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#filterModal .fl-group-preview{font:400 11.5px var(--my-font);color:var(--mid-grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:480px){#filterModal .fl-group-preview{font-size:11px}}#filterModal .fl-group-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#228b571f;color:var(--green, #228b57);font:600 12px var(--my-font);flex-shrink:0}#filterModal .fl-group-reset{font:600 12px var(--my-font);color:var(--blue, #144571);cursor:pointer;padding:4px 8px;border-radius:6px;flex-shrink:0;-webkit-user-select:none;user-select:none;transition:color .15s ease,background .15s ease}#filterModal .fl-group-reset:hover{color:var(--orange, #d97706);background:#d9770614}#filterModal .fl-group-chevron{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--mid-grey);flex-shrink:0;transition:transform .2s ease}#filterModal .fl-group--expanded .fl-group-chevron{transform:rotate(180deg)}#filterModal .fl-group-body{padding:6px 16px 16px;border-top:1px solid var(--border);background:var(--lighter-grey)}@media(max-width:480px){#filterModal .ph2-modal-body.fl-stack{padding:10px 10px 14px}#filterModal .fl-group-head{padding:10px 12px;gap:8px}#filterModal .fl-group-body{padding:6px 12px 12px}#filterModal .fl-group-reset{padding:3px 6px;font-size:11.5px}}#filterModal .fl-footer.ph2-modal-footer{flex-shrink:0;justify-content:end}#filterModal .fl-footer-count{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--blue-light-1, rgba(20, 69, 113, .06));border:1px solid var(--border, #e0e6ed);border-radius:999px;font-size:13px;line-height:1;color:var(--text-secondary, #4a5568);white-space:nowrap}#filterModal .fl-footer-count-dot{width:8px;height:8px;border-radius:50%;background:var(--blue, #144571);flex-shrink:0}#filterModal .fl-footer-count-dot-loading{animation:fl-footer-count-pulse 1s ease-in-out infinite}@keyframes fl-footer-count-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}#filterModal .fl-footer-count-text strong{color:var(--blue, #144571);font-weight:600;margin-right:2px}@media(max-width:540px){#filterModal .fl-footer.ph2-modal-footer{flex-wrap:wrap;row-gap:10px;padding:12px 16px}#filterModal .fl-footer-count{flex:1 0 100%;justify-content:center}}#filterModal .fl-section{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:16px 18px;margin-bottom:14px}#filterModal .fl-section:last-child{margin-bottom:0}#filterModal .fl-section-head{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid var(--border)}#filterModal .fl-section-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#1445711a;color:var(--blue);flex-shrink:0}#filterModal .fl-section-titlewrap{flex:1 1 auto;min-width:0}#filterModal .fl-section-title{margin:0 0 2px;font:700 13.5px var(--my-font);color:var(--blue)}#filterModal .fl-section-subtitle{margin:0;font:500 11.5px var(--my-font);color:var(--dark-grey)}#filterModal .fl-grid{display:grid;grid-template-columns:1fr;gap:12px 16px}#filterModal .fl-grid-full{grid-column:1 / -1}#filterModal .fl-form-group{display:flex;flex-direction:column;gap:5px;min-width:0;position:relative}#filterModal .fl-form-label{margin:0;font:700 10.5px var(--my-font);letter-spacing:.6px;text-transform:uppercase;color:var(--dark-grey)}#filterModal .fl-form-required{color:var(--orange);margin-left:2px}#filterModal .fl-form-input,#filterModal .fl-form-select{width:100%;height:38px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--white);color:#2d3a48;font:500 13px var(--my-font);outline:none;transition:border-color .15s ease,box-shadow .15s ease}#filterModal .fl-form-input:focus,#filterModal .fl-form-select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #14457114}#filterModal .fl-form-input::placeholder{color:var(--light-grey)}#filterModal .fl-date-wrap{width:100%}#filterModal .fl-date-wrap .datepicker{padding:0}#filterModal .fl-compound-row{display:grid;grid-template-columns:1fr;gap:8px;align-items:stretch}#filterModal .fl-compound-op,#filterModal .fl-compound-value{min-width:0}#filterModal .fl-compound-value.fl-date-wrap .form-control,#filterModal .fl-compound-value.fl-date-wrap input{width:100%}#filterModal .fl-error-msg{margin:4px 0 0;font:500 11.5px var(--my-font);color:var(--orange)}#filterModal .fl-search-input{position:relative;display:flex;align-items:center;gap:8px}#filterModal .fl-search-input .fl-form-select{flex:0 0 auto;width:auto;min-width:120px}#filterModal .fl-search-input .fl-form-input{flex:1 1 auto;width:auto;min-width:0;padding-right:40px}#filterModal .fl-search-input-btn{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:var(--mid-grey);cursor:pointer;transition:background .12s ease,color .12s ease}#filterModal .fl-search-input-btn:hover{background:#14457114;color:var(--blue)}@media(min-width:768px){#filterModal .fl-compound-value .md-drppicker.ltr,#filterModal .fl-date-wrap .md-drppicker.ltr,#filterModal .fl-tree-condition-row .md-drppicker.ltr{right:0!important;left:auto!important;min-width:440px}}#filterModal .fl-compound-row-3col{grid-template-columns:1fr}#filterModal .fl-radio-group{display:flex;gap:8px;flex-wrap:wrap}#filterModal .fl-radio-option{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--border);border-radius:999px;background:var(--white);font:600 12.5px var(--my-font);color:var(--mid-grey);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,border-color .12s ease,color .12s ease}#filterModal .fl-radio-option:hover{background:var(--lighter-grey);border-color:var(--blue-light-2);color:var(--blue)}#filterModal .fl-radio-option input[type=radio]{margin:0;width:14px;height:14px;accent-color:var(--blue);cursor:pointer}#filterModal .fl-radio-option:has(input[type=radio]:checked){background:#1445711a;border-color:var(--blue);color:var(--blue)}#filterModal .multiselect-dropdown .dropdown-btn{border:1px solid var(--border)!important;border-radius:8px!important;padding:8px 12px!important;font-size:13px!important;min-height:38px;background:var(--white)}#filterModal .multiselect-dropdown .dropdown-btn:focus,#filterModal .multiselect-dropdown.is-focused .dropdown-btn{border-color:var(--blue)!important;box-shadow:0 0 0 3px #14457114!important}#filterModal .multiselect-dropdown .dropdown-list{border-radius:10px!important;border:1px solid var(--border)!important;box-shadow:0 8px 24px #0f1c321f!important}#filterModal .multiselect-dropdown .dropdown-list li:hover{background:var(--lighter-grey)}#filterModal .fl-form-group:has(>input:not(:placeholder-shown):not([type=radio]))>.fl-form-label,#filterModal .fl-form-group:has(.fl-search-input input:not(:placeholder-shown))>.fl-form-label,#filterModal .fl-form-group:has(.fl-compound-value input:not(:placeholder-shown))>.fl-form-label,#filterModal .fl-form-group:has(.fl-date-wrap input:not(:placeholder-shown))>.fl-form-label,#filterModal .fl-form-group:has(.dropdown-btn span.selected-item)>.fl-form-label,#filterModal .fl-form-group:has(.fl-radio-group input[type=radio]:checked)>.fl-form-label{color:var(--blue)}#filterModal .fl-form-group:has(>input:not(:placeholder-shown):not([type=radio]))>.fl-form-label:after,#filterModal .fl-form-group:has(.fl-search-input input:not(:placeholder-shown))>.fl-form-label:after,#filterModal .fl-form-group:has(.fl-compound-value input:not(:placeholder-shown))>.fl-form-label:after,#filterModal .fl-form-group:has(.fl-date-wrap input:not(:placeholder-shown))>.fl-form-label:after,#filterModal .fl-form-group:has(.dropdown-btn span.selected-item)>.fl-form-label:after,#filterModal .fl-form-group:has(.fl-radio-group input[type=radio]:checked)>.fl-form-label:after{content:"\2022";margin-left:6px;color:var(--blue);font-size:14px;line-height:1}@media(max-width:720px){#filterModal{--ph2-drawer-width: 100vw}}#uspmodal .modal-usp{width:90%;max-width:880px}#uspmodal .usp-modal{border:0!important;border-radius:14px!important;box-shadow:0 24px 60px #14294738,0 4px 14px #14294714!important;background:var(--white);font-family:var(--my-font);padding:0;overflow:hidden;display:block;width:100%}#uspmodal .usp-header{display:flex;align-items:flex-start;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--border)}#uspmodal .usp-header-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffc23c2e;color:var(--pending);flex-shrink:0;margin-top:2px}#uspmodal .usp-title-block{flex:1 1 auto;min-width:0}#uspmodal .usp-title{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--blue);letter-spacing:.1px}#uspmodal .usp-subtitle{margin:0;font-size:11.5px;color:var(--dark-grey);font-weight:500;line-height:1.4}#uspmodal .usp-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);background:var(--white);color:var(--dark-grey);border-radius:8px;cursor:pointer;flex-shrink:0;transition:background .12s ease,color .12s ease,border-color .12s ease;text-decoration:none}#uspmodal .usp-close:hover{background:#e344361a;color:var(--orange);border-color:#e3443633;text-decoration:none}#uspmodal .usp-college-search{position:relative;margin:16px 22px 0;background:var(--white);border:1px solid var(--border);border-radius:9px;padding:0 12px 0 36px;display:flex;align-items:center;height:42px}#uspmodal .usp-college-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--dark-grey);display:inline-flex;pointer-events:none}#uspmodal .usp-college-search .ng-select{width:100%;border:0;flex:1 1 auto}#uspmodal .usp-college-search .ng-select .ng-select-container,#uspmodal .usp-college-search .ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container,#uspmodal .usp-college-search .ng-select.ng-select-opened>.ng-select-container{border:0!important;box-shadow:none!important;background:transparent!important;min-height:38px;font-family:var(--my-font);font-size:13px;color:#2d3a48}#uspmodal .usp-college-search .ng-select .ng-select-container:hover{box-shadow:none!important}#uspmodal .usp-college-search .ng-select .ng-arrow-wrapper{display:none}#uspmodal .usp-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:16px 22px 26px;padding:30px 20px;border:1px dashed var(--border);border-radius:10px;background:var(--body-bg, #f8fafc);text-align:center}#uspmodal .usp-empty-state-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#ffc23c29;color:var(--pending)}#uspmodal .usp-empty-state-text{margin:0;max-width:320px;font-size:12.5px;line-height:1.5;color:var(--dark-grey);font-weight:500}#uspmodal .usp-tabs-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px 12px;flex-wrap:wrap}#uspmodal .usp-tabs{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}#uspmodal .usp-tab{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--border);background:var(--white);color:#2d3a48;border-radius:8px;font-family:var(--my-font);font-size:13px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}#uspmodal .usp-tab:hover{background:#f7f9fb;border-color:var(--blue-light-2)}#uspmodal .usp-tab.active{background:var(--blue);color:var(--white);border-color:var(--blue)}#uspmodal .usp-tab.usp-tab-orange.active{background:var(--orange);border-color:var(--orange);color:var(--white)}#uspmodal .usp-degree-filter{height:36px;padding:0 32px 0 12px;border:1px solid var(--border);background:var(--white);border-radius:8px;font-family:var(--my-font);font-size:13px;color:#2d3a48;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'><path d='M3 5l3 3 3-3' stroke='%238395a7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 10px;min-width:200px;cursor:pointer}#uspmodal .usp-degree-filter:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #239b781f}#uspmodal .usp-tab-content{padding:0 22px}#uspmodal .usp-pane{width:100%}#uspmodal .usp-table-wrap{border:1px solid var(--border);border-radius:10px;background:var(--white);overflow:hidden;max-height:50vh;overflow-y:auto}#uspmodal .usp-table{width:100%;border-collapse:collapse;font-family:var(--my-font);margin:0}#uspmodal .usp-table thead th{background:#f8fafc;color:var(--dark-grey);font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;padding:12px 14px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}#uspmodal .usp-table tbody td{padding:14px;font-size:13px;color:#2d3a48;border-bottom:1px solid var(--border);vertical-align:middle}#uspmodal .usp-table tbody tr:last-child td{border-bottom:0}#uspmodal .usp-table tbody tr:hover td{background:#fafbfc}#uspmodal .usp-course-name{font-weight:700;color:var(--blue);max-width:240px}#uspmodal .usp-level-chip{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.4px;background:#eef2f6;color:var(--dark-grey)}#uspmodal .usp-level-chip.ug{background:var(--blue-light-1);color:var(--blue)}#uspmodal .usp-level-chip.pg{background:#239b7824;color:var(--green)}#uspmodal .usp-fee{font-size:13.5px;font-weight:700;color:var(--green);line-height:1.2}#uspmodal .usp-fee-type{margin-top:2px;font-size:10.5px;color:var(--dark-grey);font-weight:500}#uspmodal .usp-empty{padding:16px;text-align:center;color:var(--light-grey);font-size:12.5px;margin:0}#uspmodal .usp-rich{padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--white);font-size:13.5px;color:#2d3a48;margin-bottom:12px;max-height:50vh;overflow-y:auto}#uspmodal .usp-rich:last-child{margin-bottom:0}#uspmodal .usp-facility-grid{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}#uspmodal .usp-facility-card{background:var(--blue-light-1);color:var(--blue);font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:7px;border:1px solid var(--blue-light-2)}#uspmodal .usp-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 22px;margin-top:14px;border-top:1px solid var(--border)}#uspmodal .usp-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid transparent;border-radius:9px;font-family:var(--my-font);font-size:13px;font-weight:700;cursor:pointer;transition:filter .12s ease,background .12s ease,border-color .12s ease}#uspmodal .usp-btn-ghost{background:var(--white);color:#2d3a48;border-color:var(--border)}#uspmodal .usp-btn-ghost:hover{background:#f7f9fb;border-color:var(--blue-light-2)}#uspmodal .usp-btn-blue{background:var(--blue);color:var(--white)}#uspmodal .usp-btn-blue:hover{filter:brightness(1.08)}#uspmodal .usp-btn-green{background:var(--green);color:var(--white)}#uspmodal .usp-btn-green:hover{filter:brightness(1.08)}@media(max-width:767px){#uspmodal .modal-usp{width:100%;max-width:100%;margin:0}#uspmodal .usp-modal{border-radius:0!important;height:100vh;overflow-y:auto}#uspmodal .usp-tabs-row{flex-direction:column;align-items:stretch}#uspmodal .usp-degree-filter{width:100%}#uspmodal .usp-footer{padding:14px;flex-wrap:wrap}#uspmodal .usp-table-wrap{max-height:none}}.ph2-modal-dialog{width:var(--ph2-modal-width, 480px);max-width:92vw;margin:56px auto}.ph2-modal-content{border-radius:16px;border:none;box-shadow:0 12px 48px #0f1c322e;padding:0;overflow:hidden}.ph2-modal-header{position:relative;display:flex;align-items:flex-start;gap:12px;padding:20px 24px;border-bottom:1px solid var(--border)}.ph2-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;flex-shrink:0}.ph2-modal-icon svg{width:18px;height:18px}.ph2-modal-icon-blue{background:#1445711a;color:var(--blue)}.ph2-modal-icon-green{background:#239b781f;color:var(--green)}.ph2-modal-icon-red{background:#e344361a;color:var(--orange)}.ph2-modal-icon-amber{background:#f2933924;color:var(--pending)}.ph2-modal-icon .ph2-modal-icon-filled{fill:currentColor;stroke:none}.ph2-modal-header-text{flex:1;min-width:0}.ph2-modal-title{margin:0 0 2px;font-size:16px;font-weight:700;color:#2d3a48}.ph2-modal-subtitle{margin:0;font-size:12.5px;color:var(--dark-grey)}.ph2-modal-subtitle strong{color:var(--blue);font-weight:600}.ph2-modal-close{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:50%;background:#0f1c320f;display:inline-flex;align-items:center;justify-content:center;color:var(--dark-grey);cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.ph2-modal-close:hover{background:#0f1c321f;color:var(--blue)}.ph2-modal-close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ph2-modal-body{padding:18px 24px 22px;background:#f7f9fb;display:flex;flex-direction:column;gap:14px}.ph2-form-group{display:flex;flex-direction:column;gap:6px}.ph2-form-label{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--dark-grey);margin:0}.ph2-form-required{color:var(--orange);margin-left:2px}.ph2-form-input{width:100%;border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:13px;color:#2d3a48;background:var(--white);font-family:var(--my-font);transition:border-color .12s ease,box-shadow .12s ease}.ph2-form-input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #14457114}.ph2-form-textarea{min-height:80px;resize:vertical}.ph2-form-error{font-size:11.5px;color:var(--orange);margin-top:2px}.ph2-modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--border);background:#fafbfc}.ph2-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;border:none;transition:background .12s ease,color .12s ease,border-color .12s ease}.ph2-btn-secondary{background:var(--white);color:var(--dark-grey);border:1px solid var(--border)}.ph2-btn-secondary:hover{background:#f5f7fa;color:var(--blue);border-color:var(--blue-light-1)}.ph2-btn-primary{background:var(--green);color:var(--white)}.ph2-btn-primary:hover:not([disabled]){background:#1f8a6a}.ph2-btn-primary[disabled]{opacity:.5;cursor:not-allowed}.ph2-btn-navy{background:var(--blue);color:var(--white)}.ph2-btn-navy:hover:not([disabled]){background:#0f3257}.ph2-btn-navy[disabled]{opacity:.5;cursor:not-allowed}.ph2-btn-ghost{background:transparent;color:#2d3a48;border:1px solid transparent}.ph2-btn-ghost:hover:not([disabled]){background:var(--lighter-grey);color:var(--blue)}.ph2-btn-ghost[disabled]{opacity:.5;cursor:not-allowed}.ph2-switch{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0;cursor:pointer}.ph2-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ph2-switch-track{display:block;width:100%;height:100%;border-radius:999px;background:#c7cfd6;transition:background .2s ease}.ph2-switch-track:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px #0f1c3238;transition:transform .2s ease}.ph2-switch input:checked+.ph2-switch-track{background:var(--green)}.ph2-switch input:checked+.ph2-switch-track:before{transform:translate(16px)}.ph2-switch input:focus-visible+.ph2-switch-track{box-shadow:0 0 0 3px #239b782e}.ph2-btn-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}@media(max-width:540px){.ph2-modal-dialog{width:auto;max-width:none;margin:12px}.ph2-modal-header,.ph2-modal-body,.ph2-modal-footer{padding-left:16px;padding-right:16px}.ph2-modal-footer{flex-wrap:wrap;gap:8px}}#callModal .modal-dialog{width:480px;max-width:92vw;margin:64px auto}#callModal .modal-content{border-radius:16px;border:none;box-shadow:0 12px 48px #0f1c322e;padding:0;overflow:hidden}#callModal .cm-header{position:relative;display:flex;align-items:flex-start;gap:12px;padding:20px 24px;border-bottom:1px solid var(--border)}#callModal .cm-header-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#e344361a;color:var(--orange);flex-shrink:0}#callModal .cm-header-icon svg{width:16px;height:16px;fill:currentColor;stroke:none}#callModal .cm-header-text{flex:1;min-width:0}#callModal .cm-title{margin:0 0 2px;font-size:16px;font-weight:700;color:#2d3a48}#callModal .cm-subtitle{margin:0;font-size:12.5px;color:var(--dark-grey)}#callModal .cm-close{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:50%;background:#0f1c320f;display:inline-flex;align-items:center;justify-content:center;color:var(--dark-grey);cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}#callModal .cm-close:hover{background:#0f1c321f;color:var(--blue)}#callModal .cm-close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}#callModal .cm-body{padding:20px 24px;display:flex;flex-direction:column;gap:14px}#callModal .cm-body .form-group{margin:0 0 14px;display:flex;flex-direction:column;gap:6px}#callModal .cm-label{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--dark-grey);margin:0}#callModal .cm-required{color:var(--orange);margin-left:2px}#callModal .cm-body .form-control,#callModal .cm-body select.form-control,#callModal .cm-body textarea.form-control,#callModal .cm-body input[type=file],#callModal .cm-body input[type=text],#callModal .cm-body input.dateTimePicker{width:100%;border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:13px;color:#2d3a48;background:var(--white);transition:border-color .12s ease,box-shadow .12s ease}#callModal .cm-body .form-control:focus,#callModal .cm-body select.form-control:focus,#callModal .cm-body textarea.form-control:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #14457114}#callModal .cm-body textarea.form-control{min-height:80px;resize:vertical}#callModal .cm-body .multiselect-dropdown .dropdown-btn{border:1px solid var(--border)!important;border-radius:8px!important;padding:6px 12px!important;font-size:13px!important;min-height:40px}#callModal .cm-body .multiselect-dropdown .dropdown-btn:focus,#callModal .cm-body .multiselect-dropdown.is-focused .dropdown-btn{border-color:var(--blue)!important;box-shadow:0 0 0 3px #14457114!important}#callModal .cm-checkbox-row{margin-top:4px}#callModal .cm-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#2d3a48;cursor:pointer}#callModal .cm-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue);cursor:pointer}#callModal .invalid-feedback{display:block;color:var(--orange);font-size:11.5px;margin-top:4px}#callModal .cm-footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--border);background:#fafbfc;margin:0}#callModal .cm-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none;transition:background .12s ease,color .12s ease,border-color .12s ease}#callModal .cm-btn-secondary{background:var(--white);color:var(--dark-grey);border:1px solid var(--border)}#callModal .cm-btn-secondary:hover{background:#f5f7fa;color:var(--blue);border-color:var(--blue-light-1)}#callModal .cm-btn-primary{background:var(--green);color:var(--white)}#callModal .cm-btn-primary:hover:not([disabled]){background:#1f8a6a}#callModal .cm-btn-primary[disabled]{opacity:.5;cursor:not-allowed}#callModal .cm-btn-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}#callModal .lead-table.custom{margin:0 24px 24px}@media(max-width:540px){#callModal .modal-dialog{width:auto;max-width:none;margin:12px}#callModal .cm-header,#callModal .cm-body,#callModal .cm-footer{padding-left:16px;padding-right:16px}#callModal .cm-footer{flex-wrap:wrap;gap:8px}#callModal .cm-footer-status{flex-basis:100%;margin:0}}#callHistory .modal-dialog{width:540px;max-width:92vw;margin:56px auto}#callHistory .modal-content{border-radius:16px;border:none;box-shadow:0 12px 48px #0f1c322e;padding:0;overflow:hidden}#callHistory .ch-header{position:relative;display:flex;align-items:flex-start;gap:12px;padding:20px 24px;border-bottom:1px solid var(--border)}#callHistory .ch-header-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#1445711a;color:var(--blue);flex-shrink:0}#callHistory .ch-header-icon svg{width:16px;height:16px;fill:none;stroke:currentColor}#callHistory .ch-header-text{flex:1;min-width:0}#callHistory .ch-title{margin:0 0 2px;font-size:16px;font-weight:700;color:#2d3a48}#callHistory .ch-subtitle{margin:0;font-size:12.5px;color:var(--dark-grey)}#callHistory .ch-close{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:50%;background:#0f1c320f;display:inline-flex;align-items:center;justify-content:center;color:var(--dark-grey);cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}#callHistory .ch-close:hover{background:#0f1c321f;color:var(--blue)}#callHistory .ch-close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}#callHistory .ch-body{padding:16px 24px;display:flex;flex-direction:column;gap:12px;max-height:60vh;overflow-y:auto}#callHistory .ch-card{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--white);display:flex;flex-direction:column;gap:10px}#callHistory .ch-card-header{display:flex;align-items:center}#callHistory .ch-stage-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:12.5px;font-weight:700;letter-spacing:.2px;background:#eef2f6;color:var(--dark-grey)}#callHistory .ch-stage-pill.success{background:#239b781f;color:var(--green)}#callHistory .ch-stage-pill.positive{background:#239b781a;color:var(--green)}#callHistory .ch-stage-pill.form{background:#1445711a;color:var(--blue)}#callHistory .ch-stage-pill.warm{background:#f2933924;color:var(--pending)}#callHistory .ch-stage-pill.danger{background:#e344361f;color:var(--orange)}#callHistory .ch-stage-pill.new{background:#1445711a;color:var(--blue)}#callHistory .ch-stage-pill.cold,#callHistory .ch-stage-pill.neutral{background:#eef2f6;color:var(--dark-grey)}#callHistory .ch-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}#callHistory .ch-cell{display:flex;flex-direction:column;gap:2px;min-width:0}#callHistory .ch-cell-label{font-size:10.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--dark-grey)}#callHistory .ch-cell-value{font-size:13px;color:#2d3a48;font-weight:600;word-break:break-word}#callHistory .ch-cell-meta{font-size:11px;color:var(--dark-grey);font-weight:400}#callHistory .ch-remark{margin:0;padding:10px 12px;border-left:3px solid var(--orange);background:#e344360a;font-size:13px;color:#2d3a48;font-style:italic;border-radius:0 6px 6px 0}#callHistory .ch-remark-label{font-style:normal;font-weight:700;margin-right:6px;color:var(--orange)}#callHistory .ch-card-footer{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:8px;border-top:1px dashed var(--border);font-size:11.5px;color:var(--dark-grey)}#callHistory .ch-timestamp,#callHistory .ch-followup{display:inline-flex;align-items:center}#callHistory .ch-followup{color:var(--dark-grey)}#callHistory .ch-status-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:10.5px;font-weight:700;letter-spacing:.4px;background:#eef2f6;color:var(--dark-grey)}#callHistory .ch-status-done{background:#239b7824;color:var(--green)}#callHistory .ch-status-pending{background:#f2933924;color:var(--pending)}#callHistory .ch-update-btn{margin-left:auto;padding:5px 12px;background:var(--white);color:var(--blue);border:1px solid var(--blue-light-1);border-radius:6px;font-size:11.5px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}#callHistory .ch-update-btn:hover{background:var(--blue);color:var(--white);border-color:var(--blue)}#callHistory .ch-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:48px 16px;color:var(--light-grey);text-align:center}#callHistory .ch-empty svg{color:var(--light-grey);fill:none;stroke:currentColor;width:40px;height:40px}#callHistory .ch-empty-title{margin:6px 0 0;font-size:14px;font-weight:700;color:var(--dark-grey)}#callHistory .ch-empty-sub{margin:0;font-size:12px;color:var(--light-grey)}#callHistory .ch-footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--border);background:#fafbfc}#callHistory .ch-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none;transition:background .12s ease,color .12s ease,border-color .12s ease}#callHistory .ch-btn-secondary{background:var(--white);color:var(--dark-grey);border:1px solid var(--border)}#callHistory .ch-btn-secondary:hover{background:#f5f7fa;color:var(--blue);border-color:var(--blue-light-1)}#callHistory .ch-btn-primary{background:var(--green);color:var(--white)}#callHistory .ch-btn-primary:hover{background:#1f8a6a}#callHistory .ch-btn-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;flex-shrink:0}@media(max-width:540px){#callHistory .modal-dialog{margin:24px auto}#callHistory .ch-header,#callHistory .ch-body,#callHistory .ch-footer{padding-left:16px;padding-right:16px}#callHistory .ch-card-grid{grid-template-columns:1fr}#callHistory .ch-card-footer{gap:8px}#callHistory .ch-update-btn{margin-left:0;width:100%}}#leadDetailsModal .modal-dialog{width:720px;max-width:96vw;margin:48px auto}#leadDetailsModal .modal-content{border-radius:16px;border:none;box-shadow:0 12px 48px #0f1c322e;padding:0;overflow:hidden}#leadDetailsModal .lds-header{position:relative;display:flex;align-items:flex-start;gap:12px;padding:20px 24px;border-bottom:1px solid var(--border)}#leadDetailsModal .lds-header-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#239b781f;color:var(--green);flex-shrink:0}#leadDetailsModal .lds-header-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#leadDetailsModal .lds-header-text{flex:1;min-width:0}#leadDetailsModal .lds-title{margin:0 0 2px;font-size:16px;font-weight:700;color:#2d3a48}#leadDetailsModal .lds-subtitle{margin:0;font-size:12.5px;color:var(--dark-grey)}#leadDetailsModal .lds-subtitle strong{color:var(--blue);font-weight:600}#leadDetailsModal .lds-close{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:50%;background:#0f1c320f;display:inline-flex;align-items:center;justify-content:center;color:var(--dark-grey);cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}#leadDetailsModal .lds-close:hover{background:#0f1c321f;color:var(--blue)}#leadDetailsModal .lds-close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}#leadDetailsModal .lds-summary{display:flex;align-items:center;gap:16px;padding:18px 24px;background:#f7f9fb;border-bottom:1px solid var(--border)}#leadDetailsModal .lds-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;font-family:var(--my-font);font-weight:700;font-size:16px;color:var(--white);flex-shrink:0;-webkit-user-select:none;user-select:none}#leadDetailsModal .lds-avatar.touched{background:linear-gradient(135deg,#239b78,#049588)}#leadDetailsModal .lds-avatar.untouched{background:linear-gradient(135deg,#e34436,#ff7a6b)}#leadDetailsModal .lds-summary-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}#leadDetailsModal .lds-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#leadDetailsModal .lds-name{font-size:16px;font-weight:700;color:#2d3a48;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}#leadDetailsModal .lds-id,#leadDetailsModal .lds-instance{font-size:11.5px;color:var(--dark-grey);font-weight:500}#leadDetailsModal .lds-leadtype{display:inline-flex;align-items:center;padding:1px 6px;background:var(--blue-light-1);color:var(--blue);border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.3px}#leadDetailsModal .lds-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#leadDetailsModal .lds-stage-pill,#leadDetailsModal .lds-priority-pill,#leadDetailsModal .lds-source-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.2px;background:#eef2f6;color:var(--dark-grey)}#leadDetailsModal .lds-stage-pill.success{background:#239b781f;color:var(--green)}#leadDetailsModal .lds-stage-pill.positive{background:#239b781a;color:var(--green)}#leadDetailsModal .lds-stage-pill.form{background:#1445711a;color:var(--blue)}#leadDetailsModal .lds-stage-pill.warm{background:#f2933924;color:var(--pending)}#leadDetailsModal .lds-stage-pill.danger{background:#e344361f;color:var(--orange)}#leadDetailsModal .lds-stage-pill.new{background:#1445711a;color:var(--blue)}#leadDetailsModal .lds-stage-pill.cold{background:#eef2f6;color:var(--dark-grey)}#leadDetailsModal .lds-priority-pill.high{background:#e344361f;color:var(--orange)}#leadDetailsModal .lds-priority-pill.med{background:#f2933929;color:var(--pending)}#leadDetailsModal .lds-priority-pill.low{background:#eef2f6;color:var(--dark-grey)}#leadDetailsModal .lds-source-chip.ivr{background:#239b7824;color:var(--green)}#leadDetailsModal .lds-source-chip.google{background:#ea54551f;color:#c63232}#leadDetailsModal .lds-source-chip.meta,#leadDetailsModal .lds-source-chip.lp{background:#1445711a;color:var(--blue)}#leadDetailsModal .lds-source-chip.referral{background:#f2933924;color:var(--pending)}#leadDetailsModal .lds-score-card{display:flex;flex-direction:column;align-items:center;flex-shrink:0;min-width:96px;padding:12px 18px;background:var(--white);border:1px solid var(--border);border-radius:10px}#leadDetailsModal .lds-score-num{font-size:24px;font-weight:700;color:#2d3a48;line-height:1.1}#leadDetailsModal .lds-score-label{font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--dark-grey);margin-top:4px}#leadDetailsModal .lds-tabs{display:flex;gap:0;padding:0 24px;background:var(--white);border-bottom:1px solid var(--border);overflow-x:auto}#leadDetailsModal .lds-tab{position:relative;padding:12px 16px;background:transparent;border:none;border-bottom:2px solid transparent;font-size:13px;font-weight:600;color:var(--dark-grey);cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .12s ease}#leadDetailsModal .lds-tab:hover{color:var(--blue)}#leadDetailsModal .lds-tab.active{color:var(--blue);border-bottom-color:var(--blue)}#leadDetailsModal .lds-body{padding:20px 24px;max-height:60vh;overflow-y:auto;background:#f7f9fb}#leadDetailsModal .lds-tab-panel{display:flex;flex-direction:column;gap:14px}#leadDetailsModal .lds-section{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);border-radius:10px;padding:14px 16px}#leadDetailsModal .lds-section-title{margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--dark-grey)}#leadDetailsModal .lds-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 20px}#leadDetailsModal .lds-grid-5{grid-template-columns:repeat(5,1fr)}#leadDetailsModal .lds-cell{display:flex;flex-direction:column;gap:2px;min-width:0}#leadDetailsModal .lds-label{font-size:10.5px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--dark-grey)}#leadDetailsModal .lds-value{font-size:14px;font-weight:600;color:#2d3a48;margin-top:2px;word-break:break-word}#leadDetailsModal .lds-value-num{font-size:18px;font-weight:700;color:var(--blue)}#leadDetailsModal .lds-npf{margin:0;padding:10px 12px;background:#f7f9fb;border-radius:8px;font-size:12.5px;color:var(--dark-grey);font-style:italic}#leadDetailsModal .lds-counts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}#leadDetailsModal .lds-count-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 12px;background:#f7f9fb;border:1px solid var(--border);border-radius:8px}#leadDetailsModal .lds-count-num{font-size:22px;font-weight:700;color:var(--blue);line-height:1.1;text-transform:capitalize}#leadDetailsModal .lds-count-label{font-size:11px;font-weight:600;color:var(--dark-grey);text-align:center;letter-spacing:.2px}#leadDetailsModal .lds-footer{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px;padding:14px 24px;border-top:1px solid var(--border);background:#fafbfc}#leadDetailsModal .lds-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none;transition:background .12s ease,color .12s ease,border-color .12s ease}#leadDetailsModal .lds-btn-secondary{background:var(--white);color:var(--dark-grey);border:1px solid var(--border)}#leadDetailsModal .lds-btn-secondary:hover{background:#f5f7fa;color:var(--blue);border-color:var(--blue-light-1)}#leadDetailsModal .lds-btn-call{background:var(--green);color:var(--white);border:1px solid var(--green)}#leadDetailsModal .lds-btn-call:hover{background:#1f8a6a;border-color:#1f8a6a}#leadDetailsModal .lds-btn-whatsapp{background:var(--blue);color:var(--white);border:1px solid var(--blue)}#leadDetailsModal .lds-btn-whatsapp:hover{background:#0e3858;border-color:#0e3858}#leadDetailsModal .lds-btn-icon{width:14px;height:14px;fill:currentColor;stroke:none;flex-shrink:0}#leadDetailsModal .lds-btn-secondary .lds-btn-icon{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:720px){#leadDetailsModal .modal-dialog{margin:24px auto}#leadDetailsModal .lds-header,#leadDetailsModal .lds-summary,#leadDetailsModal .lds-body,#leadDetailsModal .lds-footer,#leadDetailsModal .lds-tabs{padding-left:16px;padding-right:16px}#leadDetailsModal .lds-grid{grid-template-columns:1fr}#leadDetailsModal .lds-grid-5{grid-template-columns:repeat(2,1fr)}#leadDetailsModal .lds-summary{flex-wrap:wrap}#leadDetailsModal .lds-score{margin-left:auto}}#priorityModal{--ph2-modal-width: 480px}#priorityModal .ph2-modal-body{gap:10px}#priorityModal .pri-card{position:relative;display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--white);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease;margin:0}#priorityModal .pri-card:hover{border-color:var(--blue-light-1)}#priorityModal .pri-card.is-active{border-color:var(--blue);background:var(--blue-light-1);box-shadow:0 0 0 3px #14457114}#priorityModal .pri-card input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}#priorityModal .pri-radio{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--border);background:var(--white);flex-shrink:0;transition:border-color .12s ease}#priorityModal .pri-card.is-active .pri-radio{border-color:var(--blue)}#priorityModal .pri-card.is-active .pri-radio:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--blue)}#priorityModal .pri-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}#priorityModal .pri-icon-tile svg{width:16px;height:16px}#priorityModal .pri-tile-red{background:#e344361f;color:var(--orange)}#priorityModal .pri-tile-red svg{fill:currentColor;stroke:none}#priorityModal .pri-tile-amber{background:#f2933929;color:var(--pending)}#priorityModal .pri-tile-grey{background:#eef2f6;color:var(--dark-grey)}#priorityModal .pri-tile-grey svg circle{fill:currentColor}#priorityModal .pri-card-text{display:flex;flex-direction:column;gap:2px;min-width:0}#priorityModal .pri-card-title{font-size:14px;font-weight:700;color:#2d3a48}#priorityModal .pri-card-sub{font-size:12px;color:var(--dark-grey)}#leadNote{--ph2-modal-width: 460px}#leadNote .ln-textarea{min-height:110px}#updateLead{--ph2-modal-width: 520px}#updateLead .ph2-modal-subtitle{font-size:13px;color:#6b7280;line-height:1.4}#updateLead .ph2-modal-subtitle strong{font-weight:400;color:#6b7280}#updateLead .ph2-modal-close{background:transparent;border-radius:4px;color:#9ca3af;top:14px;right:14px}#updateLead .ph2-modal-close:hover{background:#0f1c320f;color:#374151}#updateLead .ul-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#updateLead .ph2-form-input{border-radius:6px;border:1px solid #e5e7eb;padding:10px 12px;background:#fff}#updateLead .ph2-form-input:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed1a}#updateLead .ul-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dark-grey) 50%),linear-gradient(135deg,var(--dark-grey) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:32px;cursor:pointer}#updateLead .ul-ng-select .ng-select-container{border:1px solid #e5e7eb!important;border-radius:6px!important;min-height:40px!important;font-size:13px!important;font-family:var(--my-font)!important;background:#fff!important;transition:border-color .12s ease,box-shadow .12s ease}#updateLead .ul-ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#c4b5fd!important;box-shadow:0 0 0 3px #7c3aed1a!important}@media(max-width:540px){#updateLead .ul-grid{grid-template-columns:1fr}}#cafLink{--ph2-modal-width: 540px}#cafLink .caf-hint{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--dark-grey);margin-top:2px}#cafLink .caf-hint-icon{width:12px;height:12px;flex-shrink:0}#cafLink .caf-clg-meta{display:flex;align-items:center;gap:12px;margin-top:4px;font-size:12px;color:var(--dark-grey);flex-wrap:wrap}#cafLink .caf-clg-meta strong{color:#2d3a48;font-weight:600;margin-right:2px}#cafLink .caf-ng-select .ng-select-container{border:1px solid var(--border)!important;border-radius:8px!important;min-height:40px!important;font-size:13px!important;font-family:var(--my-font)!important;background:var(--white)!important;transition:border-color .12s ease,box-shadow .12s ease}#cafLink .caf-ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:var(--blue)!important;box-shadow:0 0 0 3px #14457114!important}#cafLink .caf-link-wrap{position:relative}#cafLink .caf-link-readonly{width:100%;min-height:96px;padding:12px 44px 12px 14px;background:#f0f3f6;border:1px solid var(--border);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--dark-grey);line-height:1.55;word-break:break-all;resize:vertical;cursor:text}#cafLink .caf-link-readonly:focus{outline:none;border-color:var(--blue)}#cafLink .caf-copy-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:6px;background:var(--white);border:1px solid var(--border);color:var(--dark-grey);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .12s ease,color .12s ease,border-color .12s ease}#cafLink .caf-copy-btn:hover:not([disabled]){background:var(--blue);color:var(--white);border-color:var(--blue)}#cafLink .caf-copy-btn[disabled]{opacity:.4;cursor:not-allowed}#cafLink .caf-copy-btn svg{width:14px;height:14px}#wpModal{--ph2-modal-width: 720px}#wpModal .ph2-modal-dialog.wp-with-preview{--ph2-modal-width: 880px}#wpModal .ph2-modal-icon-green{background:#25d3661f;color:#25d366}#wpModal .wp-tab-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;border-bottom:1px solid var(--border);background:var(--white)}#wpModal .wp-tab-row{display:flex;gap:4px}#wpModal .wp-tab{background:transparent;border:0;border-bottom:2px solid transparent;padding:12px 4px;margin-right:18px;font-size:13px;font-weight:500;color:var(--mid-grey);cursor:pointer;transition:color .12s ease,border-color .12s ease}#wpModal .wp-tab:hover{color:var(--dark-grey)}#wpModal .wp-tab.active{color:var(--blue);border-bottom-color:var(--blue)}#wpModal .wp-chat-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#25d3661f;color:#1f9c4f;border:1px solid rgba(37,211,102,.35);font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease}#wpModal .wp-chat-pill:hover{background:#25d36633}#wpModal .wp-chat-pill svg{width:12px;height:12px;fill:currentColor}#wpModal .wp-body{max-height:calc(100vh - 240px);overflow-y:auto}#wpModal .wp-tab-pane{display:flex;flex-direction:column;gap:16px}#wpModal .wp-content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;align-items:start}@media(max-width:768px){#wpModal .wp-content-grid{grid-template-columns:1fr}}#wpModal .wp-form-col,#wpModal .wp-preview-col{display:flex;flex-direction:column;gap:14px}#wpModal .wp-ng-select .ng-select-container{min-height:38px!important;border:1px solid var(--border)!important;border-radius:6px!important;background:var(--white)!important}#wpModal .wp-ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:var(--blue)!important;box-shadow:0 0 0 3px #2177ff1f!important}#wpModal .wp-textarea{min-height:110px;resize:vertical}#wpModal .wp-ai-prompt-row{display:flex;gap:8px;align-items:stretch}#wpModal .wp-ai-prompt-input{flex:1}#wpModal .wp-ai-spark-btn{width:38px;height:38px;padding:0;border-radius:8px;background:var(--green);color:var(--white);border:1px solid var(--green);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease;flex-shrink:0}#wpModal .wp-ai-spark-btn:hover{background:#1f8567;border-color:#1f8567}#wpModal .wp-ai-spark-btn svg{width:16px;height:16px}#wpModal .wp-upload-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#wpModal .wp-upload-preview{width:80px;height:80px;border-radius:8px;object-fit:cover;border:1px solid var(--border);background:var(--lighter-grey)}#wpModal .wp-upload-tile{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px dashed var(--border);border-radius:6px;background:var(--lighter-grey);color:var(--dark-grey);font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;text-transform:capitalize}#wpModal .wp-upload-tile:hover{background:var(--white);border-color:var(--blue);color:var(--blue)}#wpModal .wp-upload-tile input[type=file]{display:none}#wpModal .wp-upload-tile svg{width:14px;height:14px}#wpModal .wp-doc-link{font-size:12px;color:var(--blue);text-decoration:underline}#wpModal .wp-variable-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;margin-bottom:8px}#wpModal .wp-variable-row:last-child{margin-bottom:0}#wpModal .wp-variable-key{background:var(--lighter-grey);color:var(--mid-grey);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}#wpModal .wp-preview-label{margin-bottom:0}#wpModal .wp-preview-bubble{background:#ece5dd;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--border)}#wpModal .wp-preview-account{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.08)}#wpModal .wp-preview-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#25d366;color:var(--white)}#wpModal .wp-preview-avatar svg{width:18px;height:18px;fill:currentColor}#wpModal .wp-preview-account-text{display:flex;flex-direction:column;line-height:1.2}#wpModal .wp-preview-account-name{font-size:13px;font-weight:600;color:var(--dark-grey)}#wpModal .wp-preview-account-sub{font-size:11px;color:var(--mid-grey)}#wpModal .wp-preview-message{background:var(--white);border-radius:8px;padding:10px 12px;font-size:13px;color:var(--dark-grey);box-shadow:0 1px 1px #0000000f;word-break:break-word}#wpModal .wp-preview-media{width:100%;max-height:160px;object-fit:cover;border-radius:6px;margin-bottom:8px;display:block}#wpModal .wp-preview-header-text{font-weight:600;margin:0 0 6px}#wpModal .wp-preview-body{margin:0;white-space:pre-wrap}#wpModal .wp-preview-footer{margin:8px 0 0;font-size:11px;color:var(--mid-grey)}#Shortlist{--ph2-modal-width: 880px}#Shortlist .ph2-modal-icon-blue{background:#2177ff1f;color:var(--blue)}#Shortlist .sl-body{display:flex;flex-direction:column;gap:18px;max-height:calc(100vh - 220px);overflow-y:auto}#Shortlist .sl-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end;padding:14px;background:var(--lighter-grey);border:1px solid var(--border);border-radius:10px}#Shortlist .sl-toolbar-field{display:flex;flex-direction:column;gap:6px;min-width:0}#Shortlist .sl-toolbar-field .ph2-form-label{margin:0}#Shortlist .sl-toolbar-action{display:flex;align-items:flex-end}#Shortlist .sl-add-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border-radius:8px;background:var(--green);color:var(--white);border:1px solid var(--green);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease;white-space:nowrap}#Shortlist .sl-add-btn:hover{background:#1f8567;border-color:#1f8567}#Shortlist .sl-add-btn svg{width:14px;height:14px}#Shortlist .sl-ng-select .ng-select-container{min-height:38px!important;border:1px solid var(--border)!important;border-radius:6px!important;background:var(--white)!important}#Shortlist .sl-ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:var(--blue)!important;box-shadow:0 0 0 3px #2177ff1f!important}#Shortlist .sl-ng-multi .multiselect-dropdown .dropdown-btn{min-height:38px!important;border:1px solid var(--border)!important;border-radius:6px!important;background:var(--white)!important;padding:6px 10px!important;font-size:13px!important}#Shortlist .sl-summary-row{display:flex;align-items:center;gap:10px}#Shortlist .sl-summary-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--mid-grey)}#Shortlist .sl-count-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#2177ff1f;color:var(--blue);font-size:12px;font-weight:500}#Shortlist .sl-card{border:1px solid var(--border);border-radius:10px;background:var(--white);overflow:hidden;transition:box-shadow .15s ease}#Shortlist .sl-card.is-open{box-shadow:0 1px 4px #0f1c310f}#Shortlist .sl-card-head{display:flex;align-items:center;gap:12px;width:100%;background:var(--white);border:0;padding:12px 16px;cursor:pointer;text-align:left;transition:background .12s ease}#Shortlist .sl-card-head:hover{background:var(--lighter-grey)}#Shortlist .sl-card-mark{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#2177ff1f;color:var(--blue);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:.4px}#Shortlist .sl-card-name{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--dark-grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#Shortlist .sl-card-meta{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:var(--lighter-grey);color:var(--mid-grey);font-size:11px;font-weight:500;white-space:nowrap}#Shortlist .sl-chevron{width:14px;height:14px;color:var(--mid-grey);transition:transform .18s ease;flex-shrink:0}#Shortlist .sl-card.is-open .sl-chevron{transform:rotate(180deg);color:var(--blue)}#Shortlist .sl-card-body{border-top:1px solid var(--border);overflow-x:auto}#Shortlist .sl-courses-table{width:100%;border-collapse:collapse;font-size:13px}#Shortlist .sl-courses-table thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--mid-grey);background:var(--lighter-grey);padding:10px 16px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}#Shortlist .sl-courses-table tbody td{padding:12px 16px;color:var(--dark-grey);border-bottom:1px solid var(--border);vertical-align:middle}#Shortlist .sl-courses-table tbody tr:last-child td{border-bottom:0}#Shortlist .sl-th-action,#Shortlist .sl-td-action{text-align:right;width:1%;white-space:nowrap}#Shortlist .sl-remove-btn{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;background:#dc35451a;color:#dc3545;border:1px solid rgba(220,53,69,.25);font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}#Shortlist .sl-remove-btn:hover{background:#dc3545;color:var(--white);border-color:#dc3545}#Shortlist .sl-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 16px;border:1px dashed var(--border);border-radius:10px;background:var(--lighter-grey);text-align:center}#Shortlist .sl-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--white);color:var(--mid-grey);margin-bottom:4px}#Shortlist .sl-empty-icon svg{width:20px;height:20px}#Shortlist .sl-empty-text{margin:0;font-size:14px;font-weight:600;color:var(--dark-grey)}#Shortlist .sl-empty-hint{margin:0;font-size:12px;color:var(--mid-grey);max-width:320px}@media(max-width:720px){#Shortlist .sl-toolbar{grid-template-columns:1fr}#Shortlist .sl-toolbar-action{align-items:stretch}#Shortlist .sl-add-btn{width:100%;justify-content:center}#Shortlist .sl-card-head{flex-wrap:wrap}#Shortlist .sl-card-name{flex-basis:100%;order:3;white-space:normal}}#leadActivity{--ph2-modal-width: 880px}#leadActivity .ph2-modal-icon-blue{background:#2177ff1f;color:var(--blue)}#leadActivity .la-body{display:flex;flex-direction:column;gap:18px;max-height:calc(100vh - 220px);overflow-y:auto}#leadActivity .la-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;background:var(--lighter-grey);border:1px solid var(--border);border-radius:10px}#leadActivity .la-stat-strip{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}#leadActivity .la-stat{display:inline-flex;align-items:baseline;gap:5px;position:relative}#leadActivity .la-stat+.la-stat:before{content:"\b7";margin-right:9px;color:var(--mid-grey);font-weight:600}#leadActivity .la-stat-num{font-size:15px;font-weight:600;color:var(--dark-grey);line-height:1.1}#leadActivity .la-stat-label{font-size:14px;font-weight:400;color:var(--mid-grey)}#leadActivity .la-actions{display:flex;gap:8px;flex-wrap:wrap}#leadActivity .la-action-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;background:var(--white);color:var(--dark-grey);border:1px solid var(--border);font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease;white-space:nowrap}#leadActivity .la-action-btn:hover:not([disabled]){background:var(--blue);color:var(--white);border-color:var(--blue)}#leadActivity .la-action-btn[disabled]{opacity:.55;cursor:not-allowed}#leadActivity .la-action-btn svg{width:13px;height:13px}#leadActivity .la-timeline{display:flex;flex-direction:column;position:relative}#leadActivity .la-card{display:flex;align-items:stretch;gap:14px;padding:0 0 14px;position:relative}#leadActivity .la-card:last-child{padding-bottom:0}#leadActivity .la-rail{flex-shrink:0;width:28px;position:relative;display:flex;justify-content:center}#leadActivity .la-rail:before{content:"";position:absolute;top:30px;bottom:-14px;left:50%;width:2px;margin-left:-1px;background:var(--border)}#leadActivity .la-card:last-child .la-rail:before{display:none}#leadActivity .la-dot{position:relative;z-index:1;width:24px;height:24px;border-radius:50%;margin-top:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--white);box-shadow:0 0 0 3px var(--white)}#leadActivity .la-dot svg{width:14px;height:14px}#leadActivity .la-dot-blue{background:var(--blue)}#leadActivity .la-dot-green{background:#25a565}#leadActivity .la-dot-amber{background:#f5a524}#leadActivity .la-dot-grey{background:var(--mid-grey)}#leadActivity .la-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:10px 14px;background:var(--white);border:1px solid var(--border);border-radius:8px}#leadActivity .la-card-header{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}#leadActivity .la-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;flex-shrink:0}#leadActivity .la-tag-blue{background:#2177ff1f;color:var(--blue)}#leadActivity .la-tag-green{background:#25a56524;color:#1f8857}#leadActivity .la-tag-amber{background:#f5a5242e;color:#b87411}#leadActivity .la-tag-grey{background:var(--lighter-grey);color:var(--mid-grey)}#leadActivity .la-card-title{margin:0;font-size:13px;font-weight:600;color:var(--blue);word-break:break-word;flex:1;min-width:0}#leadActivity .la-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--dark-grey)}#leadActivity .la-meta-sep{color:var(--mid-grey)}#leadActivity .la-meta-link{color:var(--blue);cursor:pointer;text-decoration:none}#leadActivity .la-meta-link:hover{text-decoration:underline}#leadActivity .la-score{flex-shrink:0;align-self:flex-start;margin-top:6px;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--lighter-grey);color:var(--mid-grey)}#leadActivity .la-score-pos{background:#25a56524;color:#1f8857}#leadActivity .la-score-neg{background:#dc354524;color:#c1303d}#leadActivity .la-score-zero{background:#f3f4f6;color:var(--dark-grey)}#leadActivity .la-load-more{display:flex;justify-content:center;padding-top:4px}#leadActivity .la-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 16px;border:1px dashed var(--border);border-radius:10px;background:var(--lighter-grey);text-align:center}#leadActivity .la-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#2177ff1f;color:var(--blue);margin-bottom:4px}#leadActivity .la-empty-icon svg{width:20px;height:20px}#leadActivity .la-empty-text{margin:0;font-size:14px;font-weight:600;color:var(--dark-grey)}#leadActivity .la-empty-hint{margin:0;font-size:12px;color:var(--mid-grey);max-width:360px}@media(max-width:768px){#leadActivity .la-toolbar{flex-direction:column;align-items:stretch}#leadActivity .la-stat-strip{gap:16px;justify-content:space-between}#leadActivity .la-stat{min-width:0;flex:1}#leadActivity .la-actions{justify-content:stretch}#leadActivity .la-action-btn{flex:1;justify-content:center}}#recentReenquiredModal{--ph2-modal-width: 1080px}#recentReenquiredModal .ph2-modal-icon-amber{background:#f5a52426;color:#b87411}#recentReenquiredModal .rrc-body{display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 220px);overflow-y:auto}#recentReenquiredModal .rrc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 14px;background:var(--lighter-grey);border:1px solid var(--border);border-radius:10px}#recentReenquiredModal .rrc-stat-strip{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}#recentReenquiredModal .rrc-stat{display:inline-flex;align-items:baseline;gap:5px;position:relative}#recentReenquiredModal .rrc-stat+.rrc-stat:before{content:"\b7";margin-right:9px;color:var(--mid-grey);font-weight:600}#recentReenquiredModal .rrc-stat-num{font-size:15px;font-weight:600;color:var(--dark-grey);line-height:1.1}#recentReenquiredModal .rrc-stat-label{font-size:14px;font-weight:400;color:var(--mid-grey)}#recentReenquiredModal .rrc-toolbar-meta{font-size:13px;color:var(--mid-grey)}#recentReenquiredModal .rrc-toolbar-meta strong{color:var(--dark-grey);font-weight:600}#recentReenquiredModal .rrc-table-wrap{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--white)}#recentReenquiredModal .rrc-table-scroll{overflow-x:auto;max-height:520px;overflow-y:auto}#recentReenquiredModal .rrc-table{width:100%;border-collapse:collapse;font-size:13px}#recentReenquiredModal .rrc-th{position:sticky;top:0;z-index:1;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--dark-grey);background:var(--lighter-grey);padding:10px 14px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}#recentReenquiredModal .rrc-th-num{width:1%;white-space:nowrap}#recentReenquiredModal .rrc-td{padding:12px 14px;color:var(--dark-grey);border-bottom:1px solid var(--border);vertical-align:middle}#recentReenquiredModal .rrc-table tbody tr:last-child .rrc-td{border-bottom:0}#recentReenquiredModal .rrc-table tbody tr:hover{background:var(--bg-light)}#recentReenquiredModal .rrc-td-num{font-variant-numeric:tabular-nums;color:var(--mid-grey);width:1%;white-space:nowrap}#recentReenquiredModal .rrc-td-date{font-variant-numeric:tabular-nums;white-space:nowrap}#recentReenquiredModal .rrc-date-sep{color:var(--mid-grey);margin:0 4px}#recentReenquiredModal .rrc-college-name{color:var(--blue);font-weight:600}#recentReenquiredModal .rrc-college-name-unknown{color:var(--dark-grey);font-weight:500;font-style:italic}#recentReenquiredModal .rrc-api-response{display:inline-block;max-width:220px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;background:var(--lighter-grey);border:1px solid var(--border);border-radius:4px;padding:2px 6px;color:var(--dark-grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}#recentReenquiredModal .rrc-empty-cell{color:var(--light-grey);font-weight:500}#recentReenquiredModal .rrc-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#recentReenquiredModal .rrc-badge-blue{background:#2177ff1f;color:var(--blue)}#recentReenquiredModal .rrc-badge-green{background:#25a56524;color:#1f8857}#recentReenquiredModal .rrc-badge-amber{background:#f5a5242e;color:#b87411}#recentReenquiredModal .rrc-badge-grey{background:var(--lighter-grey);color:var(--mid-grey)}#recentReenquiredModal .rrc-cards{display:none;flex-direction:column;gap:12px}#recentReenquiredModal .rrc-card{border:1px solid var(--border);border-radius:10px;background:var(--white);overflow:hidden}#recentReenquiredModal .rrc-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--lighter-grey);border-bottom:1px solid var(--border)}#recentReenquiredModal .rrc-card-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--white);border:1px solid var(--border);color:var(--mid-grey);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}#recentReenquiredModal .rrc-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:12px 14px}#recentReenquiredModal .rrc-card-row{display:flex;flex-direction:column;gap:4px;min-width:0}#recentReenquiredModal .rrc-card-row-wide{grid-column:1 / -1}#recentReenquiredModal .rrc-card-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--mid-grey)}#recentReenquiredModal .rrc-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 16px;border:1px dashed var(--border);border-radius:10px;background:var(--lighter-grey);text-align:center}#recentReenquiredModal .rrc-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#f5a52426;color:#b87411;margin-bottom:4px}#recentReenquiredModal .rrc-empty-icon svg{width:20px;height:20px}#recentReenquiredModal .rrc-empty-text{margin:0;font-size:14px;font-weight:600;color:var(--dark-grey)}#recentReenquiredModal .rrc-empty-hint{margin:0;font-size:12px;color:var(--mid-grey);max-width:360px}@media(max-width:768px){#recentReenquiredModal .rrc-toolbar{flex-direction:column;align-items:stretch}#recentReenquiredModal .rrc-table-wrap{display:none}#recentReenquiredModal .rrc-cards{display:flex}#recentReenquiredModal .rrc-card-grid{grid-template-columns:1fr}#recentReenquiredModal .rrc-api-response{max-width:100%;white-space:normal;word-break:break-word}}.se-modal-v2 .modal-dialog.se-dialog{width:468px;max-width:calc(100vw - 32px);margin:40px auto;float:none;height:auto;background:transparent;box-shadow:none;overflow:visible}.se-modal-v2 .modal-content.se-content{background:#fff;border-radius:16px;border:none;box-shadow:0 24px 70px -18px #12162157,0 6px 18px -8px #1216212e;overflow:hidden;height:auto;padding:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#171a21}.se-modal-v2 .modal-content.se-content ::-webkit-scrollbar{width:8px}.se-modal-v2 .se-head{position:relative;padding:20px 20px 0}.se-modal-v2 .se-head__top{display:flex;align-items:center;gap:12px}.se-modal-v2 .se-head__icon{flex:none;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 6px 16px -6px #00000052}.se-modal-v2.sms .se-head__icon{background:linear-gradient(145deg,#16b978,#0c8a5a)}.se-modal-v2.mail .se-head__icon{background:linear-gradient(145deg,#5384f0,#2f5bc0)}.se-modal-v2 .se-head__icon svg{width:21px;height:21px}.se-modal-v2 .se-head__tt{flex:1;min-width:0}.se-modal-v2 .se-head__title{font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:#171a21;margin:0}.se-modal-v2 .se-head__chan{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.se-modal-v2.sms .se-head__chan{color:#0c8a5a}.se-modal-v2.mail .se-head__chan{color:#2f5bc0}.se-modal-v2 .se-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.se-modal-v2 .se-head__x{flex:none;position:static;width:30px;height:30px;border-radius:8px;color:#a6acb6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;transition:background .15s,color .15s;text-decoration:none}.se-modal-v2 .se-head__x:hover{background:#f2f3f5;color:#5b6170}.se-modal-v2 .se-head__x svg{width:14px;height:14px}.se-modal-v2 .se-recips{margin-top:14px;display:flex;align-items:center;gap:10px;background:#f6f7f9;border:1px solid #EFF1F4;border-radius:12px;padding:8px 12px}.se-modal-v2 .se-recips__avs{display:flex}.se-modal-v2 .se-av{width:28px;height:28px;border-radius:50%;margin-left:-7px;border:2px solid #fff;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.se-modal-v2 .se-av:first-child{margin-left:0}.se-modal-v2 .se-av svg{width:14px;height:14px;opacity:.85}.se-modal-v2 .se-av--more{background:#e6e8ec;color:#5b6170}.se-modal-v2 .se-recips__txt{font-size:12.5px;color:#3a4150;line-height:1.3}.se-modal-v2 .se-recips__txt b{font-weight:700;color:#171a21}.se-modal-v2 .se-body{padding:16px 20px 2px;max-height:calc(100vh - 280px);overflow-y:auto}.se-modal-v2 .se-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.se-modal-v2 .se-grid2>.se-field{min-width:0}.se-modal-v2 .se-field{margin-bottom:14px}.se-modal-v2 .se-lab{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7a828f;margin-bottom:6px}.se-modal-v2 .se-req{color:#e0526b}.se-modal-v2 .se-hint{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:600;font-size:11px;color:#9aa1ac}.se-modal-v2 .se-ctrl{width:100%;font:inherit;font-size:13.5px;color:#171a21;background:#fff;border:1.5px solid #E8EAEF;border-radius:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;height:auto;box-shadow:none}.se-modal-v2 .se-ctrl::placeholder{color:#aeb4bd}.se-modal-v2 .se-ctrl:focus{outline:none}.se-modal-v2.sms .se-ctrl:focus{border-color:#11a36b;box-shadow:0 0 0 3.5px #e9f8f1}.se-modal-v2.mail .se-ctrl:focus{border-color:#3b6fe0;box-shadow:0 0 0 3.5px #ebf1fe}.se-modal-v2 textarea.se-ctrl{resize:none;min-height:84px;line-height:1.55}.se-modal-v2 .se-sel{position:relative}.se-modal-v2 select.se-ctrl{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px;cursor:pointer}.se-modal-v2 .se-chev{position:absolute;right:11px;top:50%;transform:translateY(-50%);pointer-events:none;color:#9aa1ac;display:inline-flex}.se-modal-v2 .se-chev svg{width:16px;height:16px;display:block}.se-modal-v2 .se-ngselect .ng-select-container{border:1.5px solid #E8EAEF!important;border-radius:10px!important;min-height:40px!important;height:auto!important;padding:2px 4px!important;background:#fff!important;font-size:13.5px!important;font-family:inherit!important}.se-modal-v2.sms .se-ngselect.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#11a36b!important;box-shadow:0 0 0 3.5px #e9f8f1!important}.se-modal-v2.mail .se-ngselect.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#3b6fe0!important;box-shadow:0 0 0 3.5px #ebf1fe!important}.se-modal-v2 .se-ngselect .ng-value-container,.se-modal-v2 .se-ngselect .ng-select-container .ng-value{min-width:0!important;max-width:100%!important}.se-modal-v2 .se-ngselect .ng-value-label{display:inline-block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:bottom!important}.se-modal-v2 .se-composer{border:1.5px solid #E8EAEF;border-radius:10px;overflow:hidden;transition:border-color .15s,box-shadow .15s;background:#fff}.se-modal-v2.sms .se-composer.is-focus{border-color:#11a36b;box-shadow:0 0 0 3.5px #e9f8f1}.se-modal-v2.mail .se-composer.is-focus{border-color:#3b6fe0;box-shadow:0 0 0 3.5px #ebf1fe}.se-modal-v2 .se-composer .se-ta{border:0;border-radius:0;box-shadow:none!important;width:100%;display:block}.se-modal-v2 .se-composer .se-ta:focus{border:0;box-shadow:none!important}.se-modal-v2 .se-composer__bar{display:flex;align-items:center;gap:6px;padding:7px 9px;background:#f6f7f9;border-top:1px solid #EFF1F4;flex-wrap:wrap}.se-modal-v2 .se-var{appearance:none;cursor:pointer;font:inherit;font-size:11px;font-weight:600;background:#fff;border:1px solid #E8EAEF;border-radius:7px;padding:3px 8px;color:#3a4150;transition:border-color .12s,color .12s,transform .12s}.se-modal-v2 .se-var:hover{transform:translateY(-1px)}.se-modal-v2.sms .se-var:hover{color:#0c8a5a;border-color:#cdeedf}.se-modal-v2.mail .se-var:hover{color:#2f5bc0;border-color:#d4e1fb}.se-modal-v2 .se-counter{margin-left:auto;font-size:11px;font-weight:600;color:#9aa1ac;white-space:nowrap}.se-modal-v2 .se-counter b{color:#3a4150}.se-modal-v2 .se-preview{margin-top:12px;margin-bottom:14px;background:#f6f7f9;border:1px solid #EFF1F4;border-radius:12px;padding:12px 12px 14px}.se-modal-v2 .se-preview__h{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9aa1ac;margin-bottom:8px}.se-modal-v2 .se-bubble{background:linear-gradient(145deg,#16b978,#0c8a5a);color:#fff;font-size:13px;line-height:1.5;padding:9px 13px;border-radius:16px 16px 16px 4px;max-width:85%;box-shadow:0 4px 12px -6px #0c8a5a80;word-wrap:break-word;white-space:pre-wrap}.se-modal-v2 .se-bubble.is-empty{opacity:.55;font-style:italic}.se-modal-v2 .se-row-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.se-modal-v2 .se-mini{appearance:none;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;border-radius:9px;padding:8px 14px;border:1.5px solid #E8EAEF;background:#fff;color:#3a4150;transition:background .15s;display:inline-flex;align-items:center;gap:5px}.se-modal-v2 .se-mini:hover{background:#f6f7f9}.se-modal-v2 .se-mini svg{width:14px;height:14px}.se-modal-v2 .se-mini input[type=file]{display:none}.se-modal-v2 .se-chips{display:flex;gap:7px;flex-wrap:wrap}.se-modal-v2 .se-chip{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#3a4150;background:#ebf1fe;border:1px solid #D4E1FB;border-radius:8px;padding:5px 9px;max-width:100%}.se-modal-v2 .se-chip>.se-chip-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.se-modal-v2 .se-chip svg{width:13px;height:13px;color:#2f5bc0;flex:none}.se-modal-v2 .se-chip__x{cursor:pointer;color:#9aa1ac;font-size:13px;line-height:1;background:transparent;border:0;padding:0}.se-modal-v2 .se-chip__x:hover{color:#171a21}.se-modal-v2 .se-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px 18px;margin-top:8px;border-top:1px solid #E8EAEF}.se-modal-v2 .se-foot__hint{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#9aa1ac;line-height:1.3}.se-modal-v2 .se-foot__hint svg{width:13px;height:13px;flex:none}.se-modal-v2 .se-foot__btns{display:flex;gap:9px;flex:none;flex-wrap:wrap}.se-modal-v2 .se-btn{appearance:none;cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;border-radius:10px;padding:10px 16px;border:1.5px solid transparent;transition:filter .15s,background .15s;display:inline-flex;align-items:center;gap:8px}.se-modal-v2 .se-btn--ghost{background:#fff;color:#3a4150;border-color:#e8eaef}.se-modal-v2 .se-btn--ghost:hover{background:#f6f7f9}.se-modal-v2 .se-btn--send{color:#fff;box-shadow:0 8px 20px -8px #0006;border-color:transparent}.se-modal-v2.sms .se-btn--send{background:linear-gradient(145deg,#16b978,#0c8a5a)}.se-modal-v2.mail .se-btn--send{background:linear-gradient(145deg,#5384f0,#2f5bc0)}.se-modal-v2 .se-btn--send:hover{filter:brightness(1.05)}.se-modal-v2 .se-btn--send svg{width:16px;height:16px}.se-modal-v2 .se-pill{background:#ffffff3d;border-radius:20px;padding:1px 9px;font-size:12px;font-weight:800}@media(max-width:540px){.se-modal-v2 .se-grid2{grid-template-columns:1fr}}.la-v2-modal.modal{padding:0!important}.la-v2-modal .modal-dialog.la-v2-drawer{margin:0;width:680px;max-width:92vw;height:100vh;position:fixed;top:0;right:0;transform:translate(100%);transition:transform .24s ease;float:none;background:transparent;box-shadow:none}.la-v2-modal.in .modal-dialog.la-v2-drawer,.la-v2-modal.show .modal-dialog.la-v2-drawer{transform:translate(0)}.la-v2-modal .modal-content.la-v2-shell{background:var(--bg, #FAFAF9);border:none;border-left:1px solid var(--nf-border, #E7E5E2);border-radius:0;box-shadow:-12px 0 32px #0f17291a;height:100%;display:flex;flex-direction:column;overflow:hidden;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ink, #0A0F1C)}.la-v2-modal .la-v2-head{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#fff;border-bottom:1px solid var(--nf-border, #E7E5E2);flex-shrink:0}.la-v2-modal .la-v2-head-ico{width:32px;height:32px;border-radius:7px;background:var(--blue-soft, #EFF6FF);color:var(--nf-blue, #1D4ED8);display:grid;place-items:center;flex-shrink:0}.la-v2-modal .la-v2-head-ico svg{width:16px;height:16px}.la-v2-modal .la-v2-head-tt{flex:1;min-width:0}.la-v2-modal .la-v2-head-title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink, #0A0F1C)}.la-v2-modal .la-v2-head-sub{font-size:11.5px;color:var(--muted, #71717A);font-family:Geist Mono,monospace;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.la-v2-modal .la-v2-head-sub strong{color:var(--ink-2, #3F3F46);font-weight:600}.la-v2-modal .la-v2-head-x{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;color:var(--muted, #71717A);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.la-v2-modal .la-v2-head-x:hover{background:var(--surface-alt, #F4F4F2);color:var(--ink, #0A0F1C)}.la-v2-modal .la-v2-head-x svg{width:14px;height:14px}.la-v2-modal .la-v2-body{flex:1;overflow-y:auto;padding:18px 20px}.la-v2-modal .la-v2-filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--nf-border, #E7E5E2)}.la-v2-modal .la-v2-chip{padding:5px 10px;background:#fff;border:1px solid var(--nf-border, #E7E5E2);border-radius:7px;font-size:11.5px;color:var(--ink-2, #3F3F46);cursor:pointer;font-weight:500;font-family:inherit;transition:border-color .12s,background .12s}.la-v2-modal .la-v2-chip:hover{border-color:var(--border-strong, #D6D3D0)}.la-v2-modal .la-v2-chip.on{background:var(--ink, #0A0F1C);color:#fff;border-color:var(--ink, #0A0F1C);font-weight:600}.la-v2-modal .la-v2-chip-cnt{margin-left:4px;font-family:Geist Mono,monospace;font-size:10px;opacity:.7}.la-v2-modal .la-v2-timeline{padding-left:20px;border-left:1px solid var(--nf-border, #E7E5E2);margin-left:8px}.la-v2-modal .la-v2-item{position:relative;padding:0 0 18px 22px}.la-v2-modal .la-v2-item:before{content:"";position:absolute;left:-26px;top:5px;width:11px;height:11px;border:2px solid var(--muted-2, #A1A1AA);background:#fff;border-radius:50%;box-sizing:border-box}.la-v2-modal .la-v2-item[data-bucket=stage]:before{border-color:var(--nf-green, #047857)}.la-v2-modal .la-v2-item[data-bucket=call]:before{border-color:var(--nf-blue, #1D4ED8)}.la-v2-modal .la-v2-item[data-bucket=note]:before{border-color:var(--amber, #B45309)}.la-v2-modal .la-v2-item[data-bucket=reassign]:before{border-color:var(--violet, #6D28D9)}.la-v2-modal .la-v2-item[data-bucket=edit]:before{border-color:var(--muted, #71717A)}.la-v2-modal .la-v2-item[data-bucket=system]:before{border-color:var(--muted-2, #A1A1AA)}.la-v2-modal .la-v2-item-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:4px}.la-v2-modal .la-v2-action{font-size:13px;font-weight:600;color:var(--ink, #0A0F1C)}.la-v2-modal .la-v2-time{font-size:10.5px;color:var(--muted, #71717A);font-family:Geist Mono,monospace;margin-left:auto}.la-v2-modal .la-v2-note{font-size:12px;color:var(--ink-2, #3F3F46);line-height:1.55;background:#fff;border:1px solid var(--nf-border, #E7E5E2);border-radius:6px;padding:8px 10px;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.la-v2-modal .la-v2-meta{display:inline-flex;gap:12px}.la-v2-modal .la-v2-link{color:var(--nf-blue, #1D4ED8);font-size:11.5px;font-weight:500;cursor:pointer;text-decoration:none}.la-v2-modal .la-v2-link:hover{text-decoration:underline}.la-v2-modal .la-v2-score{margin-left:auto;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:5px;font-family:Geist Mono,monospace;background:var(--surface-alt, #F4F4F2);color:var(--muted, #71717A)}.la-v2-modal .la-v2-score.pos{background:var(--green-soft, #ECFDF5);color:var(--nf-green, #047857)}.la-v2-modal .la-v2-score.neg{background:var(--red-soft, #FEF2F2);color:var(--red, #B91C1C)}.la-v2-modal .la-v2-load-more{display:flex;justify-content:center;padding:14px 0 4px}.la-v2-modal .la-v2-empty{text-align:center;padding:40px 24px;color:var(--muted, #71717A)}.la-v2-modal .la-v2-empty-ico{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--surface-alt, #F4F4F2);color:var(--muted, #71717A);margin-bottom:10px}.la-v2-modal .la-v2-empty-ico svg{width:18px;height:18px}.la-v2-modal .la-v2-empty-text{font-size:13px;font-weight:600;color:var(--ink-2, #3F3F46);margin:0 0 4px}.la-v2-modal .la-v2-empty-hint{font-size:11.5px;color:var(--muted, #71717A);margin:0;line-height:1.5}.la-v2-modal .la-v2-foot{padding:13px 20px;background:#fff;border-top:1px solid var(--nf-border, #E7E5E2);display:flex;align-items:center;gap:8px;flex-shrink:0}.la-v2-modal .la-v2-foot-hint{font-size:11px;color:var(--muted, #71717A);font-family:Geist Mono,monospace}.la-v2-modal .la-v2-foot-spacer{flex:1}.la-v2-modal .la-v2-btn-ghost{appearance:none;background:#fff;border:1px solid var(--nf-border, #E7E5E2);color:var(--ink-2, #3F3F46);padding:7px 12px;border-radius:7px;font-size:12px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:inherit;transition:background .15s,border-color .15s}.la-v2-modal .la-v2-btn-ghost:hover:not([disabled]){background:var(--surface-alt, #F4F4F2);border-color:var(--border-strong, #D6D3D0)}.la-v2-modal .la-v2-btn-ghost[disabled]{opacity:.55;cursor:not-allowed}.la-v2-modal .la-v2-btn-ghost svg{width:13px;height:13px}@media(max-width:768px){.la-v2-modal .modal-dialog.la-v2-drawer{width:100vw;max-width:100vw}.la-v2-modal .la-v2-foot{flex-wrap:wrap}.la-v2-modal .la-v2-foot-hint{width:100%;margin-bottom:6px}}input#bulkCsvPicker[type=file]{position:fixed!important;inset:-9999px auto auto -9999px!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;opacity:0!important;display:block!important;pointer-events:auto!important}.drawer input[type=date]::-webkit-calendar-picker-indicator,.drawer-overlay input[type=date]::-webkit-calendar-picker-indicator,.docs-modal input[type=date]::-webkit-calendar-picker-indicator{opacity:1!important;position:static!important;width:18px!important;height:18px!important;inset:auto!important;cursor:pointer!important;background:none!important;pointer-events:auto!important}.drawer input[type=date],.drawer-overlay input[type=date],.docs-modal input[type=date]{background-image:none!important;cursor:pointer!important}.docs-hidden-input{position:fixed!important;inset:-9999px auto auto -9999px!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;opacity:0!important;display:block!important;pointer-events:auto!important}input#bulkCsvVisible[type=file]{position:static!important;top:auto!important;left:auto!important;right:auto!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;opacity:1!important;display:inline-block!important;pointer-events:auto!important;cursor:pointer!important;background:#fff!important;border:1px solid #94a3b8!important;padding:6px 10px!important;border-radius:6px!important;font-size:13px!important}.nf-password-control{position:relative;display:block;width:100%}.nf-password-control>input{width:100%;padding-right:48px!important}:root{--bg: #FAFAF9;--surface: #FFFFFF;--surface-alt: #F4F4F2;--surface-sub: #F7F7F5;--nf-border: #E7E5E2;--border-strong: #D6D3D0;--ink: #0A0F1C;--ink-2: #3F3F46;--muted: #71717A;--muted-2: #A1A1AA;--navy: #0F1729;--navy-soft: #1E293B;--nf-green: #047857;--nf-green-hover: #065F46;--green-soft: #ECFDF5;--red: #B91C1C;--red-soft: #FEF2F2;--amber: #B45309;--amber-soft: #FFFBEB;--nf-blue: #1D4ED8;--blue-soft: #EFF6FF;--violet: #6D28D9;--violet-soft: #F5F3FF;--pink: #BE185D;--pink-soft: #FDF2F8;--shadow-sm: 0 1px 2px rgba(15, 23, 41, .04);--shadow-md: 0 4px 12px rgba(15, 23, 41, .06);--shadow-lg: 0 8px 24px rgba(15, 23, 41, .08);--radius: 8px;--font-sans: "Geist", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "Geist Mono", monospace;--green-border: #A7F3D0;--amber-border: #FDE68A;--red-border: #FCA5A5;--blue-border: #BFDBFE;--violet-border: #DDD6FE;--ai-hot-bg: #FFF1F2;--ai-hot-fg: #9F1239;--ai-hot-border: #FECDD3;--pink-soft-2: #FCE7F3;--green-bright: #10B981;--av-1-grad: linear-gradient(135deg, #0EA5E9, #0284C7);--av-2-grad: linear-gradient(135deg, #8B5CF6, #6D28D9);--av-3-grad: linear-gradient(135deg, #F59E0B, #D97706);--av-4-grad: linear-gradient(135deg, #10B981, #047857);--av-5-grad: linear-gradient(135deg, #EC4899, #BE185D);--av-6-grad: linear-gradient(135deg, #F43F5E, #BE123C);--av-7-grad: linear-gradient(135deg, #6366F1, #4338CA);--av-8-grad: linear-gradient(135deg, #14B8A6, #0F766E)}.cc-root{--surface-3: #ECEBE8;--teal: #0F766E;--teal-soft: #F0FDFA;--brand: var(--nf-green);--brand-soft: var(--green-soft);--fs: "Geist", -apple-system, BlinkMacSystemFont, sans-serif;--fm: "Geist Mono", ui-monospace, monospace;--r: 10px;--sh-sm: 0 1px 2px rgba(15, 23, 41, .04), 0 1px 1px rgba(15, 23, 41, .03);--sh-md: 0 4px 10px rgba(15, 23, 41, .06), 0 2px 4px rgba(15, 23, 41, .04);--sh-lg: 0 12px 28px rgba(15, 23, 41, .14), 0 4px 10px rgba(15, 23, 41, .06);--sh: 0 1px 2px rgba(15, 23, 41, .05), 0 4px 14px rgba(15, 23, 41, .05);--violet-pale: #DDD6FE;--violet-mid: #C4B5FD;--violet-50: #B69EF0;background:radial-gradient(900px 500px at 88% -8%,rgba(109,40,217,.05),transparent 60%),radial-gradient(700px 400px at 5% 5%,rgba(29,78,216,.04),transparent 55%),var(--bg);color:var(--ink);font-family:var(--fs);font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased;padding:14px 18px 56px}.cc-root *,.cc-root *:before,.cc-root *:after{box-sizing:border-box}.cc-root .mono{font-family:var(--fm);font-variant-numeric:tabular-nums}.cc-root.cc-head-only{background:none;padding:14px 18px 0}.cc-root .role-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.cc-root .role-head h1{margin:0;font-size:19px;font-weight:600;letter-spacing:-.01em}.cc-root .role-head p{margin:3px 0 0;font-size:12px;color:var(--muted)}.cc-root .scope-pill{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--nf-border);border-radius:999px;padding:6px 12px;font-size:11.5px;color:var(--ink-2);font-weight:500}.cc-root .head-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.cc-root .cc-daterange{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--nf-border);border-radius:999px;padding:4px 6px 4px 12px;transition:opacity .15s}.cc-root .cc-daterange.dim{opacity:.5}.cc-root .cc-daterange .cal{font-size:12px;line-height:1}.cc-root .cc-date-input{border:0;background:transparent;outline:none;font-size:11.5px;color:var(--ink-2);font-weight:500;width:132px;padding:2px 4px;cursor:pointer}.cc-root .cc-date-input::placeholder{color:var(--ink-2);opacity:1}.cc-root .cc-band-head{display:flex;align-items:center;gap:8px;margin:22px 2px 10px;font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.cc-root .cc-band-head .bi{font-size:14px;line-height:1}.cc-root .cc-band-head small{font-weight:500;font-size:11px;color:var(--muted);background:var(--surface);border:1px solid var(--nf-border);border-radius:999px;padding:2px 9px}.cc-root .cc-band-head:after{content:"";flex:1;height:1px;background:var(--nf-border);opacity:.6;margin-left:4px}.cc-root .pulse-strip{display:grid;gap:10px;margin-bottom:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cc-root .pstat{background:linear-gradient(180deg,#fff,#fcfbfa);border:1px solid var(--nf-border);border-radius:var(--r);padding:12px 13px;position:relative;overflow:hidden;box-shadow:var(--sh-sm);cursor:pointer;transition:.15s;min-height:96px}.cc-root .pstat:hover{border-color:var(--border-strong);box-shadow:var(--sh-md)}.cc-root .pstat .pl{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.cc-root .pstat .pv{font-family:var(--fm);font-size:22px;font-weight:600;line-height:1;margin-top:7px}.cc-root .pstat .pv .u,.cc-root .pstat .pv .of{font-size:11px;color:var(--muted);font-weight:400}.cc-root .pstat .delta{font-size:10px;font-weight:600;margin-top:5px;display:inline-flex;align-items:center;gap:3px;color:var(--muted-2)}.cc-root .delta.up{color:var(--nf-green)}.cc-root .delta.down{color:var(--red)}.cc-root .pstat .micro{position:absolute;right:10px;bottom:9px;width:52px;height:20px;opacity:.9}.cc-root .pstat.alert{background:var(--red-soft);border-color:#f3c9cd;margin-bottom:0}.cc-root .pstat.alert .pv{color:var(--red)}.cc-root .pstat.alert:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--red)}.cc-root .pstat.good{background:var(--green-soft);border-color:#bbe6d4}.cc-root .pstat.good .pv{color:var(--nf-green)}.cc-root .pstat.warn{background:var(--amber-soft);border-color:#f1dbae}.cc-root .pstat.warn .pv{color:var(--amber)}.cc-root .pstat .go{position:absolute;top:11px;right:12px;color:var(--muted-2);font-size:11px}.cc-root .pstat:hover .go{color:var(--ink)}.cc-root .panel{background:var(--surface);border:1px solid var(--nf-border);border-radius:var(--r);box-shadow:var(--sh-sm);overflow:hidden;margin-bottom:14px}.cc-root .ph{padding:11px 15px;border-bottom:1px solid var(--nf-border);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.cc-root .ph .t{font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600;display:flex;align-items:center;gap:7px}.cc-root .ph .t .dot{width:6px;height:6px;border-radius:50%;background:var(--violet)}.cc-root .ph .meta{font-size:10.5px;color:var(--muted-2)}.cc-root .ph .hbtn{font-size:11px;font-weight:600;color:var(--violet);background:var(--violet-soft);border:1px solid var(--violet-pale);border-radius:6px;padding:5px 10px;cursor:pointer;font-family:var(--fs)}.cc-root .grid{display:grid;gap:14px;margin-bottom:14px}.cc-root .g-2{grid-template-columns:1fr 1fr}.cc-root .g-31{grid-template-columns:1.55fr 1fr}.cc-root .g-13{grid-template-columns:1fr 1.6fr}@media(max-width:980px){.cc-root .g-2,.cc-root .g-31,.cc-root .g-13{grid-template-columns:1fr}}.cc-root .urg{background:#fff;border:1px solid var(--nf-border);border-radius:12px;margin-bottom:14px;display:grid;grid-template-columns:auto 1fr auto;overflow:hidden;box-shadow:var(--sh)}.cc-root .urg .gauge{padding:15px 17px;border-right:1px solid var(--nf-border);display:flex;align-items:center;gap:13px;background:var(--amber-soft)}.cc-root .urg .gauge svg{width:58px;height:58px;flex-shrink:0}.cc-root .urg.green .gauge{background:var(--green-soft)}.cc-root .urg.violet .gauge{background:var(--violet-soft)}.cc-root .urg .gtext .gl{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600}.cc-root .urg .gtext .gv{font-family:var(--fm);font-size:17px;font-weight:600;color:var(--amber)}.cc-root .urg.green .gtext .gv{color:var(--nf-green)}.cc-root .urg.violet .gtext .gv{color:var(--violet)}.cc-root .urg .gtext .gs{font-size:10px;color:var(--muted)}.cc-root .urg .msg{padding:15px 17px;display:flex;flex-direction:column;justify-content:center;min-width:0}.cc-root .urg .msg .mh{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600;display:flex;gap:7px;align-items:center;margin-bottom:6px}.cc-root .urg .msg .mh .spark{width:16px;height:16px;border-radius:5px;background:var(--violet);display:flex;align-items:center;justify-content:center;font-size:9px;color:#fff}.cc-root .urg .msg .ml{font-size:12.5px;line-height:1.5;color:var(--ink-2)}.cc-root .urg .msg .ml b{font-weight:600;color:var(--ink)}.cc-root .urg .msg .ml .rd{color:var(--red)}.cc-root .urg .msg .ml .hl{color:var(--amber)}.cc-root .urg .msg .ml .gd{color:var(--nf-green)}.cc-root .urg .act{padding:14px 16px;border-left:1px solid var(--nf-border);display:flex;flex-direction:column;gap:7px;justify-content:center;min-width:172px;background:var(--surface-alt)}@media(max-width:880px){.cc-root .urg{grid-template-columns:1fr}.cc-root .urg .gauge,.cc-root .urg .act{border:0;border-top:1px solid var(--nf-border)}}.cc-root .mission{display:flex;gap:0;align-items:stretch;background:#fff;border:1px solid var(--nf-border);border-radius:14px;margin-bottom:14px;box-shadow:var(--sh);overflow:hidden;flex-wrap:wrap}.cc-root .mission .mn-main{flex:1;min-width:320px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.cc-root .mn-eyebrow{font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:var(--muted);display:flex;align-items:center;gap:7px}.cc-root .mn-eyebrow .spark{width:16px;height:16px;border-radius:5px;background:var(--violet);display:inline-flex;align-items:center;justify-content:center;font-size:9px;color:#fff}.cc-root .mission .mn-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}@media(max-width:980px){.cc-root .mission .mn-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.cc-root .mission .mn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-root .mn-tile .mn-body{min-width:0}.cc-root .mn-tile .mn-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-root .mn-tile{display:flex;align-items:center;gap:9px;border:1px solid var(--nf-border);border-radius:10px;padding:15px 11px;cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .12s;background:var(--surface)}.cc-root .mn-tile:hover{transform:translateY(-2px);border-color:var(--violet);box-shadow:var(--sh)}.cc-root .mn-tile .mn-ic{width:30px;height:30px;flex-shrink:0;border-radius:9px;background:var(--surface-alt);display:flex;align-items:center;justify-content:center;font-size:15px}.cc-root .mn-tile .mn-v{font-family:var(--fm);font-size:20px;font-weight:700;color:var(--ink);line-height:1.05}.cc-root .mn-tile .mn-l{font-size:9.5px;color:var(--muted);margin-top:1px;line-height:1.2}.cc-root .mn-tile .mn-win{font-size:8px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--violet);margin-top:2px;white-space:nowrap}.cc-root .cc-refresh{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#f8f9fb9e}.cc-root .cc-refresh.cc-refresh-pill{inset:72px auto auto 50%;transform:translate(-50%);background:transparent;pointer-events:none}.cc-root .cc-skel{position:relative;overflow:hidden;background:#eef1f6;border-radius:10px}.cc-root .cc-skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:cc-skel-shimmer 1.2s infinite}@keyframes cc-skel-shimmer{to{transform:translate(100%)}}.cc-root .cc-skel-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:14px}.cc-root .cc-skel-card{height:86px}.cc-root .cc-skel-hero,.cc-root .cc-skel-panel{height:150px;margin:14px 0}.cc-root .cc-skel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:10px 0}.cc-root .cc-skel-tile{height:120px}.cc-root .cc-skel-row{height:70px;margin:8px 0}.cc-root .cc-refresh-box{display:flex;align-items:center;gap:10px;padding:13px 20px;background:var(--surface);border:1px solid var(--nf-border);border-radius:12px;box-shadow:var(--sh);font-size:13px;font-weight:600;color:var(--ink)}.cc-root .cc-refresh-spin{width:16px;height:16px;flex-shrink:0;border:2.5px solid var(--surface-alt);border-top-color:var(--violet);border-radius:50%;animation:cc-refresh-rot .7s linear infinite}@keyframes cc-refresh-rot{to{transform:rotate(360deg)}}.cc-root .cc-info{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:5px;padding:0;border-radius:50%;border:1px solid var(--nf-border);background:transparent;color:var(--muted);font-size:9.5px;font-style:normal;font-weight:700;line-height:1;cursor:pointer;vertical-align:middle;text-transform:none;transition:.15s}.cc-root .cc-info:hover{color:var(--violet);border-color:var(--violet);background:#7c3aed14}.cc-root .cc-info-modal{background:var(--surface);border-radius:14px;box-shadow:0 30px 80px #02061752;width:100%;max-width:400px;border:1px solid var(--nf-border);overflow:hidden}.cc-root .cc-info-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 17px;border-bottom:1px solid var(--nf-border)}.cc-root .cc-info-head h3{margin:0;font-size:14.5px;font-weight:700;color:var(--ink)}.cc-root .cc-info-head .x{background:none;border:none;font-size:17px;color:var(--muted);cursor:pointer;line-height:1;padding:0}.cc-root .cc-info-body{padding:15px 17px 18px;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.cc-root .cc-info-body p{margin:0 0 9px}.cc-root .cc-info-body b{color:var(--ink);font-weight:700}.cc-root .cc-info-body .formula{display:block;background:var(--surface-alt);border:1px solid var(--nf-border);border-radius:8px;padding:8px 11px;margin:9px 0;font-size:12px;color:var(--ink)}.cc-root .cc-info-body ul{margin:8px 0 9px;padding-left:2px;list-style:none}.cc-root .cc-info-body li{position:relative;padding-left:18px;margin-bottom:6px}.cc-root .cc-info-body li b{color:var(--violet)}.cc-root .cc-info-body li:before{content:"";position:absolute;left:3px;top:7px;width:6px;height:6px;border-radius:50%;background:var(--violet)}.cc-root .cc-info-body .note{font-size:11.5px;color:var(--muted);margin-top:4px}.cc-root .cc-punch{position:relative}.cc-root .cc-punch-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--fm);font-size:12px;font-weight:700;color:var(--ink);background:var(--surface);border:1px solid var(--nf-border);border-radius:999px;padding:7px 14px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.cc-root .cc-punch-pill:hover{border-color:var(--violet);box-shadow:var(--sh)}.cc-root .cc-punch-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--nf-green);flex-shrink:0}.cc-root .cc-punch-pill.done .dot{background:var(--muted)}.cc-root .cc-punch-backdrop{position:fixed;inset:0;z-index:70;background:transparent}.cc-root .cc-punch-pop{position:absolute;top:100%;right:0;margin-top:8px;z-index:71;width:232px;background:var(--surface);border:1px solid var(--nf-border);border-radius:14px;box-shadow:var(--sh);padding:16px}.cc-root .cc-punch-pop .pp-state{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--muted)}.cc-root .cc-punch-pop .pp-state.on{color:var(--nf-green)}.cc-root .cc-punch-pop .pp-state .dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.cc-root .cc-punch-pop .pp-big{font-family:var(--fm);font-size:30px;font-weight:800;color:var(--ink);line-height:1.1;margin:8px 0 2px}.cc-root .cc-punch-pop .pp-sub{font-size:11px;color:var(--muted);margin-bottom:14px}.cc-root .cc-punch-pop .pp-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:700;color:var(--ink);background:var(--surface);border:1px solid var(--nf-border);border-radius:10px;padding:10px;cursor:pointer;transition:border-color .12s,background .12s}.cc-root .cc-punch-pop .pp-btn:hover{border-color:var(--violet)}.cc-root .cc-punch-pop .pp-btn.primary{background:var(--violet);color:#fff;border-color:var(--violet)}.cc-root .cc-punch-pop .pp-times{font-size:11px;color:var(--ink);font-weight:600;margin:-6px 0 12px}.cc-root .cc-punch-pop .pp-done{text-align:center;font-size:12px;font-weight:700;color:var(--nf-green);background:var(--green-soft);border-radius:10px;padding:9px}.cc-root .mn-tile.hot{border-color:#f3c9cd;background:var(--red-soft)}.cc-root .mn-tile.hot .mn-ic{background:#fff}.cc-root .mn-tile.hot .mn-v{color:var(--red)}.cc-root .mn-tile.alert{border-color:#f3c9cd;background:var(--red-soft);margin-bottom:0}.cc-root .mn-tile.alert .mn-ic{background:#fff}.cc-root .mn-tile.alert .mn-v{color:var(--red)}.cc-root .mn-tile.warm{border-color:#f4d9a6;background:var(--amber-soft)}.cc-root .mn-tile.warm .mn-ic{background:#fff}.cc-root .mn-tile.warm .mn-v{color:#b45309}.cc-root .mn-tile.good{border-color:#bbe7ce;background:var(--green-soft)}.cc-root .mn-tile.good .mn-ic{background:#fff}.cc-root .mn-tile.good .mn-v{color:var(--nf-green)}.cc-root .mn-sub{font-size:9.5px;color:var(--muted)}.cc-root .ar-summary{display:flex;gap:9px;margin-bottom:13px;flex-wrap:wrap}.cc-root .ar-pill{font-size:11px;padding:5px 11px;border-radius:999px;border:1px solid var(--nf-border);color:var(--ink-2)}.cc-root .ar-pill b{font-family:var(--fm)}.cc-root .ar-pill.cold{background:var(--red-soft);border-color:#f3c9cd;color:var(--red)}.cc-root .ar-pill.cooling{background:var(--amber-soft);border-color:#f4d9a6;color:#b45309}.cc-root .ar-days{font-family:var(--fm);font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px}.cc-root .ar-days.cold{background:var(--red);color:#fff}.cc-root .ar-days.cooling{background:var(--amber);color:#fff}.cc-root .btn{border:0;border-radius:8px;padding:8px 13px;font-size:11.5px;font-weight:600;cursor:pointer;font-family:var(--fs);display:inline-flex;align-items:center;gap:7px;justify-content:center;transition:.15s}.cc-root .btn .cnt{font-family:var(--fm);background:#0000001a;padding:1px 6px;border-radius:999px;font-size:10.5px}.cc-root .btn.primary{background:var(--brand);color:#fff}.cc-root .btn.primary .cnt{background:#ffffff38}.cc-root .btn.primary:hover{filter:brightness(.94)}.cc-root .btn.ghost{background:var(--surface);border:1px solid var(--nf-border);color:var(--ink-2)}.cc-root .btn.ghost .cnt{background:var(--surface-alt)}.cc-root .btn.ghost:hover{border-color:var(--border-strong)}.cc-root .btn.dark{background:var(--navy);color:#fff}.cc-root .btn.dark:hover{background:#08101f}.cc-root .btn.violet{background:var(--violet);color:#fff}.cc-root .mini-btn{border:1px solid var(--nf-border);border-radius:7px;padding:6px 11px;font-size:11px;font-weight:600;cursor:pointer;font-family:var(--fs);background:var(--surface-alt);color:var(--ink-2)}.cc-root .mini-btn.violet{background:var(--violet);color:#fff;border-color:var(--violet)}.cc-root .mini-btn.primary{background:var(--brand);color:#fff;border-color:var(--brand)}.cc-root .mini-btn.green{background:var(--nf-green);color:#fff;border-color:var(--nf-green)}.cc-root .capval{border-radius:var(--r);margin-bottom:14px;overflow:hidden;border:1px solid var(--nf-border)}.cc-root .capval.on{background:var(--green-soft);border-color:#bbe6d4;padding:11px 15px;display:flex;align-items:center;gap:10px}.cc-root .capval.on .ci{width:24px;height:24px;border-radius:6px;background:var(--nf-green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.cc-root .capval.on .ct{font-size:11.5px;color:var(--ink-2)}.cc-root .capval.on .ct b{color:var(--nf-green)}.cc-root .capval.off{background:var(--surface)}.cc-root .capval.off .cv-h{padding:11px 15px;border-bottom:1px solid var(--nf-border);display:flex;align-items:center;gap:9px}.cc-root .capval.off .cv-h .ic{width:26px;height:26px;border-radius:7px;background:var(--violet-soft);color:var(--violet);display:flex;align-items:center;justify-content:center;font-size:13px}.cc-root .capval.off .cv-h .ht{font-size:12.5px;font-weight:600}.cc-root .capval.off .cv-h .hs{font-size:11px;color:var(--muted);margin-top:1px}.cc-root .cv-cols{display:grid;grid-template-columns:1fr 1fr;gap:0}@media(max-width:760px){.cc-root .cv-cols{grid-template-columns:1fr}}.cc-root .cv-col{padding:13px 15px}.cc-root .cv-col+.cv-col{border-left:1px solid var(--nf-border)}.cc-root .cv-col .cl{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:9px}.cc-root .cv-col.have .cl{color:var(--nf-green)}.cc-root .cv-col.unlock .cl{color:var(--violet)}.cc-root .cv-col ul{margin:0;padding:0;list-style:none}.cc-root .cv-col li{font-size:11.5px;color:var(--ink-2);padding:4px 0;display:flex;align-items:flex-start;gap:7px;line-height:1.4}.cc-root .cv-col li .b{flex-shrink:0;margin-top:1px;font-size:10px}.cc-root .cv-col.have li .b{color:var(--nf-green)}.cc-root .cv-col.unlock li .b{color:var(--violet)}.cc-root .cv-foot{padding:11px 15px;border-top:1px solid var(--nf-border);background:var(--surface-alt);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cc-root .cv-foot .ft{font-size:11px;color:var(--muted)}.cc-root .cv-foot .ft b{color:var(--ink)}.cc-root .cv-foot .fb{background:var(--violet);color:#fff;border:0;border-radius:7px;padding:7px 13px;font-size:11.5px;font-weight:600;cursor:pointer;font-family:var(--fs)}.cc-root .rec-grid{padding:13px 15px;display:grid;gap:9px;grid-template-columns:repeat(2,1fr)}@media(max-width:860px){.cc-root .rec-grid{grid-template-columns:1fr}}.cc-root .rec{display:flex;gap:11px;padding:11px 12px;border:1px solid var(--nf-border);border-radius:9px;background:var(--surface);transition:.15s;border-left:3px solid var(--violet)}.cc-root .rec:hover{box-shadow:var(--sh-sm)}.cc-root .rec .rnk{font-family:var(--fm);font-size:11px;font-weight:600;color:var(--violet);width:16px;flex-shrink:0;padding-top:3px}.cc-root .rec .ri{width:26px;height:26px;border-radius:7px;background:var(--violet-soft);color:var(--violet);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.cc-root .rec .rb{flex:1;min-width:0}.cc-root .rec .rt{font-size:12.5px;font-weight:600;margin-bottom:2px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cc-root .rec .rd{font-size:11.5px;color:var(--muted);line-height:1.5}.cc-root .rec .rd b{color:var(--ink-2);font-weight:500}.cc-root .rec .ract{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.cc-root .src-tag{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:1px 6px;border-radius:3px;background:var(--surface-alt);color:var(--muted)}.cc-root .src-tag.tx{background:var(--violet-soft);color:var(--violet)}.cc-root .src-tag.lk{background:var(--amber-soft);color:var(--amber)}.cc-root .intent{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:600;padding:2px 7px;border-radius:999px}.cc-root .intent.hot{background:var(--red-soft);color:#9f1239}.cc-root .intent.warm{background:var(--amber-soft);color:#92400e}.cc-root .intent.ripe{background:var(--green-soft);color:var(--nf-green)}.cc-root .heat{padding:14px 15px}.cc-root .heat-grid{display:grid;grid-template-columns:104px repeat(4,1fr);gap:6px;align-items:stretch}.cc-root .heat-grid.cols-5{grid-template-columns:104px repeat(5,1fr)}.cc-root .heat-grid .hx{font-size:9.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-weight:600;text-align:center;padding-bottom:2px;align-self:end}.cc-root .heat-grid .hx small{display:block;color:var(--muted-2);font-size:8.5px;font-weight:400}.cc-root .heat-grid .hy{font-size:11px;color:var(--ink-2);font-weight:500;display:flex;flex-direction:column;justify-content:center}.cc-root .heat-grid .hy small{color:var(--muted-2);font-size:9.5px;font-weight:400}.cc-root .cell{border-radius:7px;padding:11px 8px;text-align:center;font-family:var(--fm);font-weight:600;font-size:15px;cursor:default;transition:.15s;border:1px solid transparent}.cc-root .cell.clickable{cursor:pointer}.cc-root .cell.clickable:hover{border-color:var(--nf-green)}.cc-root .cell:hover{transform:scale(1.03);border-color:var(--border-strong);box-shadow:var(--sh-sm)}.cc-root .cell .cc{font-size:8px;font-family:var(--fs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;display:block;opacity:.85;margin-top:3px}.cc-root .l0{background:var(--surface-alt);color:var(--muted)}.cc-root .l1{background:var(--blue-soft);color:#1e40af;border-color:#dbe6ff}.cc-root .l2{background:var(--amber-soft);color:#92400e;border-color:#f5e2bc}.cc-root .l3{background:#fde7ea;color:#9f1239;border-color:#f8cdd4}.cc-root .l4{background:#fbc9d1;color:#881337;border:1px solid #F4A6B2}.cc-root .heat-legend{display:flex;align-items:center;gap:13px;margin-top:12px;font-size:10px;color:var(--muted);flex-wrap:wrap}.cc-root .heat-legend .lg{display:inline-flex;align-items:center;gap:5px}.cc-root .heat-legend .sw{width:11px;height:11px;border-radius:3px}.cc-root .radials{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:14px 15px}.cc-root .radial{display:flex;align-items:center;gap:12px;background:var(--surface-alt);border:1px solid var(--nf-border);border-radius:9px;padding:11px 12px}.cc-root .radial svg{width:50px;height:50px;flex-shrink:0}.cc-root .radial .rt{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.cc-root .radial .rv{font-family:var(--fm);font-size:18px;font-weight:600;margin-top:2px}.cc-root .radial .rs{font-size:9.5px;color:var(--muted-2);margin-top:1px}.cc-root .funnel{padding:14px 16px}.cc-root .fstage{margin-bottom:11px}.cc-root .fstage:last-child{margin-bottom:0}.cc-root .fstage .fl{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;margin-bottom:5px}.cc-root .fstage .fl .fn{color:var(--ink-2);font-weight:500}.cc-root .fstage .fl .fv{font-family:var(--fm);font-weight:600}.cc-root .fstage .fl .fv .pct{color:var(--muted);font-weight:400;font-size:10px;margin-left:5px}.cc-root .ftrack{height:14px;background:var(--surface-alt);border-radius:7px;overflow:hidden}.cc-root .ftrack i{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,var(--nf-blue),var(--teal))}.cc-root .ftrack.f2 i{background:linear-gradient(90deg,var(--teal),var(--nf-green))}.cc-root .ftrack.f3 i{background:linear-gradient(90deg,var(--nf-green),var(--green-bright))}.cc-root .ftrack.f4 i{background:linear-gradient(90deg,var(--violet),var(--pink))}.cc-root .ftrack.f5 i{background:linear-gradient(90deg,var(--amber),#f59e0b)}.cc-root .work{padding:13px 15px}.cc-root .wrow{display:flex;align-items:center;gap:11px;padding:7px 0;cursor:pointer}.cc-root .wrow:hover .wn{color:var(--ink)}.cc-root .wrow .wn{font-size:11.5px;width:120px;flex-shrink:0;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-root .wrow .wbar{flex:1;height:11px;background:var(--surface-alt);border-radius:6px;overflow:hidden}.cc-root .wrow .wbar i{display:block;height:100%;border-radius:6px}.cc-root .wrow .wv{font-family:var(--fm);font-size:11.5px;font-weight:600;width:48px;text-align:right}.cc-root .wbar i.ok{background:var(--nf-green)}.cc-root .wbar i.mid{background:var(--amber)}.cc-root .wbar i.hi{background:var(--red)}.cc-root .wbar i.b{background:var(--nf-blue)}.cc-root .wbar i.t{background:var(--teal)}.cc-root .wbar i.v{background:var(--violet)}.cc-root .tl{padding:6px 15px 14px;display:grid;grid-template-columns:repeat(2,1fr);column-gap:26px}@media(max-width:860px){.cc-root .tl{grid-template-columns:1fr}}.cc-root .tlrow{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid var(--nf-border)}.cc-root .tlrow:last-child{border-bottom:0}.cc-root .tlrow .tm{font-family:var(--fm);font-size:10.5px;color:var(--muted);width:46px;flex-shrink:0;padding-top:1px}.cc-root .tlrow .tdot{width:9px;height:9px;border-radius:50%;flex-shrink:0;margin-top:4px}.cc-root .tlrow .tdot.g{background:var(--nf-green)}.cc-root .tlrow .tdot.r{background:var(--red)}.cc-root .tlrow .tdot.a{background:var(--amber)}.cc-root .tlrow .tdot.b{background:var(--nf-blue)}.cc-root .tlrow .tdot.v{background:var(--violet)}.cc-root .tlrow .tc{flex:1;min-width:0}.cc-root .tlrow .tt{font-size:12px;font-weight:500}.cc-root .tlrow .tt b{font-weight:600}.cc-root .tlrow .ts{font-size:10.5px;color:var(--muted);margin-top:1px}.cc-root .tlrow .tg{font-size:9.5px;font-family:var(--fm);color:var(--muted-2);white-space:nowrap}.cc-root .esc{padding:6px 15px 13px}.cc-root .esc-row{display:flex;gap:11px;padding:11px 0;border-bottom:1px solid var(--nf-border)}.cc-root .esc-row:last-child{border-bottom:0}.cc-root .esc-row .ei{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;background:var(--surface-alt)}.cc-root .esc-row.crit .ei{background:var(--red-soft)}.cc-root .esc-row.warn .ei{background:var(--amber-soft)}.cc-root .esc-row .eb{flex:1;min-width:0}.cc-root .esc-row .et{font-size:12.5px;font-weight:600;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cc-root .esc-row .ed{font-size:11.5px;color:var(--muted);margin-top:2px;line-height:1.5}.cc-root .esc-row .eact{margin-top:7px;display:flex;gap:6px;flex-wrap:wrap}.cc-root .tbl{width:100%;border-collapse:collapse;font-size:12px}.cc-root .tbl thead th{text-align:left;font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600;padding:9px 15px;border-bottom:1px solid var(--nf-border);background:var(--surface-alt)}.cc-root .tbl thead th.r{text-align:right}.cc-root .tbl tbody td{padding:11px 15px;border-bottom:1px solid var(--nf-border)}.cc-root .tbl tbody td.r{text-align:right;font-family:var(--fm)}.cc-root .tbl tbody tr{cursor:pointer;transition:.12s}.cc-root .tbl tbody tr:hover{background:var(--surface-alt)}.cc-root .tbl tbody tr:last-child td{border-bottom:0}.cc-root .tbl .nm{font-weight:600}.cc-root .conv-pct{font-family:var(--fm);font-weight:600}.cc-root .verdict{font-size:10px;font-weight:600;padding:2px 8px;border-radius:5px}.cc-root .verdict.good{background:var(--green-soft);color:var(--nf-green)}.cc-root .verdict.mixed{background:var(--amber-soft);color:var(--amber)}.cc-root .verdict.poor{background:var(--red-soft);color:var(--red)}.cc-root .rtier{font-size:10px;font-weight:600;padding:2px 8px;border-radius:5px}.cc-root .rtier.top{background:var(--green-soft);color:var(--nf-green)}.cc-root .rtier.avg{background:var(--blue-soft);color:var(--nf-blue)}.cc-root .rtier.low{background:var(--red-soft);color:var(--red)}.cc-root .rtier.new{background:var(--violet-soft);color:var(--violet)}.cc-root .legend{padding:9px 15px;background:var(--surface-alt);font-size:10.5px;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:10px}.cc-root .legend .sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:-1px}.cc-root .legend .wq-viewall{border:0;background:transparent;color:var(--brand);font-size:11px;font-weight:700;cursor:pointer;padding:0;white-space:nowrap}.cc-root .legend .wq-viewall:hover{text-decoration:underline}.cc-root .bar{display:inline-block;width:56px;height:7px;border-radius:5px;background:var(--surface-alt);overflow:hidden;vertical-align:middle}.cc-root .bar i{display:block;height:100%;border-radius:5px}.cc-root .bench{padding:14px 15px}.cc-root .brow{display:grid;grid-template-columns:130px 1fr auto;gap:11px;align-items:center;padding:8px 0;border-bottom:1px solid var(--nf-border)}.cc-root .brow:last-child{border-bottom:0}.cc-root .brow .bn{font-size:11.5px;color:var(--ink-2)}.cc-root .brow .btrack{height:8px;background:var(--surface-alt);border-radius:6px;position:relative}.cc-root .brow .btrack .fill{position:absolute;left:0;top:0;height:8px;border-radius:6px;background:var(--violet-mid)}.cc-root .brow .btrack .bmk{position:absolute;top:-4px;height:16px;width:2px;background:var(--muted-2)}.cc-root .brow .btrack .me{position:absolute;top:-3px;height:14px;width:3px;border-radius:2px;background:var(--ink)}.cc-root .brow .bv{font-family:var(--fm);font-size:11px;font-weight:600;width:66px;text-align:right}.cc-root .brow .bv .vs{color:var(--muted-2);font-weight:400}.cc-root .bench-key{font-size:10px;color:var(--muted);padding:10px 0 0;display:flex;gap:16px;flex-wrap:wrap}.cc-root .bench-key span{display:inline-flex;align-items:center;gap:5px}.cc-root .bench-key .k1{width:10px;height:10px;border-radius:3px;background:var(--violet-50)}.cc-root .bench-key .k2{width:2px;height:12px;background:var(--muted-2)}.cc-root .bench-key .k3{width:3px;height:12px;background:var(--ink)}.cc-root .mgrbox{margin:13px 15px;padding:11px 12px;background:var(--violet-soft);border:1px solid var(--violet-pale);border-radius:9px;font-size:11.5px;color:var(--ink-2)}.cc-root .mgrbox b{color:var(--violet)}.cc-root .mgrbox .cc-row{display:flex;align-items:center;gap:10px;margin-top:8px}.cc-root .mgrbox input[type=range]{flex:1;accent-color:var(--violet)}.cc-root .queue{padding:6px 15px 13px}.cc-root .qrow{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--nf-border)}.cc-root .qrow:last-child{border-bottom:0}.cc-root .qscore{position:relative;width:38px;height:38px;flex-shrink:0}.cc-root .qscore svg{width:38px;height:38px}.cc-root .qscore .qn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--fm);font-size:12px;font-weight:600}.cc-root .qrow .qb{flex:1;min-width:0}.cc-root .qrow .qtop{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cc-root .qrow .qid{font-family:var(--fm);font-size:12px;font-weight:600}.cc-root .qrow .qstg{font-size:9.5px;color:var(--muted);background:var(--surface-alt);padding:1px 7px;border-radius:4px}.cc-root .qrow .qsrc{font-size:8.5px;font-weight:700;letter-spacing:.03em;padding:1px 6px;border-radius:4px}.cc-root .qrow .qsrc.ai{background:var(--violet-soft);color:var(--violet)}.cc-root .qrow .qsrc.rule{background:var(--surface-alt);color:var(--ink-2)}.cc-root .qrow .qrk{font-size:10.5px;color:var(--muted);margin-top:2px}.cc-root .qrow .qwhy{font-size:9.5px;color:var(--violet);margin-top:1px}.cc-root .qrow .qrk b{color:var(--ink-2);font-weight:500}.cc-root .qrow .qspark{width:58px;height:20px;flex-shrink:0;opacity:.85}.cc-root .hero-health{background:linear-gradient(150deg,#13203a,var(--navy));color:#fff;border-radius:14px;padding:18px 20px;margin-bottom:14px;display:flex;align-items:center;gap:22px;position:relative;overflow:hidden;box-shadow:var(--sh-lg)}.cc-root .hero-health:before{content:"";position:absolute;top:-50px;right:-30px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.22),transparent 70%)}.cc-root .hh-ring{position:relative;width:104px;height:104px;flex-shrink:0}.cc-root .hh-ring svg{width:104px;height:104px}.cc-root .hh-ring .txt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.cc-root .hh-ring .txt b{font-family:var(--fm);font-size:30px;font-weight:600;line-height:1}.cc-root .hh-ring .txt span{font-size:8.5px;text-transform:uppercase;letter-spacing:.06em;color:#fff9;margin-top:2px}.cc-root .hh-body{flex:1;min-width:0;position:relative}.cc-root .hh-label{font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:#fff9;font-weight:600;display:flex;gap:7px;align-items:center;margin-bottom:7px}.cc-root .hh-label .spark{width:16px;height:16px;border-radius:5px;background:var(--violet);display:flex;align-items:center;justify-content:center;font-size:9px}.cc-root .hh-line{font-size:13.5px;line-height:1.55;margin-bottom:13px}.cc-root .hh-line b{font-weight:600}.cc-root .hh-line .gd{color:#6ee7b7}.cc-root .hh-line .hl{color:#fcd34d}.cc-root .hh-line .rd{color:#fca5a5}.cc-root .hh-contrib{display:flex;gap:7px;flex-wrap:wrap}.cc-root .hh-chip{display:inline-flex;align-items:center;gap:7px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 12px;font-size:11px;cursor:pointer;transition:.15s}.cc-root .hh-chip:hover{background:#ffffff24}.cc-root .hh-chip.active{background:#ffffff2e;border-color:#fff6;box-shadow:0 0 0 1px #ffffff40}.cc-root .hh-chip .dot{width:7px;height:7px;border-radius:50%}.cc-root .hh-chip b{font-family:var(--fm)}.cc-root .stake-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:14px}@media(max-width:1080px){.cc-root .stake-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.cc-root .stake-grid{grid-template-columns:repeat(2,1fr)}}.cc-root .stake{background:var(--surface);border:1px solid var(--nf-border);border-radius:var(--r);padding:13px;cursor:pointer;transition:.15s;box-shadow:var(--sh-sm)}.cc-root .stake:hover{border-color:var(--border-strong);box-shadow:var(--sh-md);transform:translateY(-1px)}.cc-root .stake.active{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet)}.cc-root .stake .st-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cc-root .stake .st-ic{font-size:18px}.cc-root .stake .st-band{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:5px}.cc-root .st-band.healthy{background:var(--green-soft);color:var(--nf-green)}.cc-root .st-band.watch{background:var(--amber-soft);color:var(--amber)}.cc-root .st-band.critical{background:var(--red-soft);color:var(--red)}.cc-root .stake .st-score{font-family:var(--fm);font-size:25px;font-weight:600;line-height:1;display:flex;align-items:baseline;gap:4px}.cc-root .stake .st-score .max{font-size:11px;color:var(--muted);font-weight:400}.cc-root .stake .st-score .tr{font-size:10px;margin-left:auto;font-weight:600}.cc-root .st-score .tr.up{color:var(--nf-green)}.cc-root .st-score .tr.down{color:var(--red)}.cc-root .stake .st-name{font-size:12.5px;font-weight:600;margin-top:7px}.cc-root .stake .st-meta{font-size:10.5px;color:var(--muted-2)}.cc-root .stake .st-bar{height:5px;border-radius:5px;background:var(--surface-alt);overflow:hidden;margin:8px 0}.cc-root .stake .st-bar i{display:block;height:100%;border-radius:5px}.cc-root .stake .st-sig{font-size:10.5px;color:var(--muted);line-height:1.4}.cc-root .stake .st-sig b{color:var(--ink-2)}.cc-root .selector{background:var(--surface);border:1px solid var(--nf-border);border-radius:var(--r);box-shadow:var(--sh-sm);overflow:hidden;margin-bottom:14px}.cc-root .sel-top{padding:12px 15px;border-bottom:1px solid var(--nf-border);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cc-root .sel-top .sl{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.cc-root .role-pills{display:flex;gap:4px;background:var(--surface-alt);border-radius:8px;padding:3px}.cc-root .role-pill{border:1px solid transparent;background:transparent;font-family:var(--fs);font-size:11.5px;font-weight:500;color:var(--muted);padding:6px 11px;border-radius:6px;cursor:pointer}.cc-root .role-pill.active{background:var(--navy);color:#fff}.cc-root .sel-person{margin-left:auto;display:flex;align-items:center;gap:7px}.cc-root .sel-person select{font-family:var(--fs);font-size:12px;padding:6px 10px;border:1px solid var(--nf-border);border-radius:7px;background:var(--surface);color:var(--ink)}.cc-root .snap{padding:15px}.cc-root .snap-head{display:flex;align-items:center;gap:13px;margin-bottom:14px}.cc-root .snap-av{width:44px;height:44px;border-radius:11px;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px}.cc-root .snap-id .sn{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.cc-root .snap-id .sr{font-size:11.5px;color:var(--muted)}.cc-root .snap-score{margin-left:auto;text-align:center}.cc-root .snap-score .ss{font-family:var(--fm);font-size:26px;font-weight:600;line-height:1}.cc-root .snap-score .sl2{font-size:8.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.cc-root .snap-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}@media(max-width:680px){.cc-root .snap-metrics{grid-template-columns:repeat(2,1fr)}}.cc-root .sm{background:var(--surface-alt);border:1px solid var(--nf-border);border-radius:8px;padding:10px 11px}.cc-root .sm.good{background:var(--green-soft);border-color:#bbe6d4}.cc-root .sm.warn{background:var(--amber-soft);border-color:#f1dbae}.cc-root .sm.alert{background:var(--red-soft);border-color:#f3c9cd}.cc-root .sm .sml{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.cc-root .sm .smv{font-family:var(--fm);font-size:19px;font-weight:600;margin-top:3px}.cc-root .sm .sms{font-size:9.5px;color:var(--muted-2);margin-top:1px}.cc-root .snap-flags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.cc-root .snap-flag{font-size:10px;font-weight:600;padding:3px 8px;border-radius:5px}.cc-root .snap-flag.r{background:var(--red-soft);color:var(--red)}.cc-root .snap-flag.a{background:var(--amber-soft);color:var(--amber)}.cc-root .snap-flag.g{background:var(--green-soft);color:var(--nf-green)}.cc-root .snap-ai{display:flex;gap:10px;background:var(--violet-soft);border-radius:9px;padding:11px 12px;border-left:3px solid var(--violet)}.cc-root .snap-ai .ai-ic{font-size:9px;font-weight:700;color:#fff;background:var(--violet);border-radius:5px;padding:3px 6px;height:fit-content}.cc-root .snap-ai .ai-b{font-size:11.5px;color:var(--ink-2);line-height:1.5}.cc-root .snap-ai .ai-b b{color:var(--ink)}.cc-root .snap-empty{padding:24px;text-align:center;color:var(--muted)}.cc-root .cmds{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:13px 15px}@media(max-width:640px){.cc-root .cmds{grid-template-columns:repeat(2,1fr)}}.cc-root .cmd{border:1px solid var(--nf-border);border-radius:8px;padding:10px 11px;cursor:pointer;background:var(--surface);transition:.15s}.cc-root .cmd:hover{border-color:var(--violet);background:var(--violet-soft)}.cc-root .cmd .cn{font-size:12px;font-weight:600;display:flex;align-items:center;gap:7px}.cc-root .cmd .cn .i{font-family:var(--fm);color:var(--violet)}.cc-root .cmd .cdsc{font-size:10.5px;color:var(--muted);margin-top:2px}.cc-root .section-label{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600;margin:0 0 9px 2px;display:flex;align-items:center;gap:8px}.cc-root .section-label .hint{margin-left:auto;font-size:10px;text-transform:none;letter-spacing:0;font-weight:400;color:var(--muted-2)}.cc-root .rs-overlay{position:fixed;inset:0;background:#0a0f1c73;display:none;z-index:1060;justify-content:flex-end}.cc-root .rs-overlay.show{display:flex}.cc-root .rs-panel{width:560px;max-width:94vw;height:100%;margin-left:auto;background:var(--surface);overflow-y:auto;box-shadow:var(--sh-lg);animation:cc-slideIn .25s cubic-bezier(.4,0,.2,1)}@keyframes cc-slideIn{0%{transform:translate(40px);opacity:.6}to{transform:translate(0);opacity:1}}.cc-root .rs-head{padding:16px 18px;border-bottom:1px solid var(--nf-border);display:flex;align-items:flex-start;justify-content:space-between;position:sticky;top:0;background:var(--surface);z-index:2}.cc-root .rs-head h2{margin:0;font-size:15px;font-weight:600}.cc-root .rs-head .sub{font-size:11.5px;color:var(--muted);margin-top:3px}.cc-root .rs-head .x{border:0;background:var(--surface-alt);width:30px;height:30px;border-radius:8px;cursor:pointer;font-size:18px;color:var(--muted)}.cc-root .rs-body{padding:14px 18px}.cc-root .rs-group{margin-bottom:18px}.cc-root .rs-glabel{font-size:11px;font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:9px;flex-wrap:wrap}.cc-root .rs-glabel .rule{font-size:10px;color:var(--muted);font-weight:400}.cc-root .rs-glabel .auto{font-size:8.5px;font-weight:700;background:var(--green-soft);color:var(--nf-green);padding:2px 7px;border-radius:5px}.cc-root .rs-glabel .approve{font-size:8.5px;font-weight:700;background:var(--amber-soft);color:var(--amber);padding:2px 7px;border-radius:5px}.cc-root .rs-move{display:grid;grid-template-columns:1fr auto auto;gap:11px;align-items:center;padding:11px;border:1px solid var(--nf-border);border-radius:9px;margin-bottom:8px}.cc-root .rs-move.done{background:var(--green-soft);border-color:#bbe6d4}.cc-root .rs-move .li-nm{font-size:12px;font-weight:600}.cc-root .rs-move .li-nm .id{font-family:var(--fm);font-size:10.5px;color:var(--muted);font-weight:400;margin-left:5px}.cc-root .rs-move .li-why{font-size:10.5px;color:var(--muted);margin-top:2px}.cc-root .rs-move .li-why b{color:var(--ink-2)}.cc-root .rs-move .arrow{font-size:10px;text-align:center;color:var(--muted)}.cc-root .rs-move .arrow .from{display:block;color:var(--muted-2)}.cc-root .rs-move .arrow .ar{color:var(--violet)}.cc-root .rs-move .arrow .to{display:block;font-weight:600;color:var(--ink-2)}.cc-root .rs-move .arrow .conf{display:inline-block;margin-top:3px;font-size:8.5px;font-weight:700;background:var(--violet-soft);color:var(--violet);padding:1px 6px;border-radius:4px}.cc-root .rs-move .arrow .rs-to-select{display:block;margin:2px auto 0;max-width:130px;font-family:var(--fs);font-size:10.5px;font-weight:600;color:var(--ink-2);background:var(--surface);border:1px solid var(--violet);border-radius:6px;padding:3px 5px;cursor:pointer}.cc-root .rs-move .mv-act{display:flex;flex-direction:column;gap:5px}.cc-root .done-badge{font-size:10px;font-weight:600;color:var(--nf-green)}.cc-root .rs-foot{padding:14px 18px;border-top:1px solid var(--nf-border);position:sticky;bottom:0;background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cc-root .rs-foot .summ{font-size:11.5px;color:var(--muted)}.cc-root .rs-foot .summ b{color:var(--ink)}.cc-root .rs-foot .acts{display:flex;gap:8px}.cc-root .cc-toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%) translateY(20px);background:var(--navy);color:#fff;padding:12px 18px;border-radius:10px;font-size:12.5px;box-shadow:var(--sh-lg);opacity:0;pointer-events:none;transition:.25s;z-index:1080;max-width:90vw}.cc-root .cc-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.cc-root .cc-toast .tb{font-size:10.5px;color:#fff9;margin-top:3px}@keyframes cc-pulse{0%{box-shadow:0 0 #04785766}70%{box-shadow:0 0 0 6px #04785700}to{box-shadow:0 0 #04785700}}.cc-root .live-pulse{width:6px;height:6px;border-radius:50%;background:var(--nf-green);box-shadow:0 0 #04785780;animation:cc-pulse 2s infinite}.cc-root .cc-modal-overlay{position:fixed;inset:0;background:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto}.cc-root .cc-modal{background:var(--surface);border-radius:16px;box-shadow:0 30px 80px #02061752;width:100%;max-width:1120px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--nf-border)}.cc-root .cc-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 16px;background:var(--surface);border-bottom:1px solid var(--nf-border);position:relative}.cc-root .cc-modal-head:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--nf-green),var(--teal) 55%,var(--nf-blue))}.cc-root .cc-modal-head h2{margin:0;font-size:17px;font-weight:700;color:var(--ink);letter-spacing:-.015em}.cc-root .cc-modal-head p{margin:5px 0 0;font-size:11.5px;color:var(--muted);line-height:1.45}.cc-root .cc-modal-x{border:1px solid var(--nf-border);background:var(--surface-alt);border-radius:9px;width:32px;height:32px;cursor:pointer;font-size:13px;color:var(--ink-2);flex:none;transition:.15s}.cc-root .cc-modal-x:hover{background:var(--red);border-color:var(--red);color:#fff}.cc-root .cc-modal-body{padding:18px 22px 26px;overflow-y:auto;background:#f7f9fc}.cc-root .gap-rules{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#0f172a;border-radius:10px;padding:10px 14px;margin-bottom:16px}.cc-root .gap-rules .grl{color:var(--teal);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-right:4px}.cc-root .gap-rules .grc{font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px}.cc-root .gap-rules .grc.ff{background:#0596692e;color:#6ee7b7}.cc-root .gap-rules .grc.cicbl{background:#2563eb33;color:#93c5fd}.cc-root .gap-rules .grc.normal{background:#94a3b833;color:#cbd5e1}.cc-root .gap-summary{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.cc-root .gs-item{flex:1 1 110px;background:linear-gradient(180deg,#fff,#fcfbfa);border:1px solid var(--nf-border);border-radius:10px;padding:10px 12px}.cc-root .gs-item span{display:block;font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.cc-root .gs-item b{font-family:var(--fm);font-size:19px;font-weight:600}.cc-root .gs-item.alert{background:var(--red-soft);border-color:#f3c9cd}.cc-root .gs-item.alert b{color:var(--red)}.cc-root .gap-h{font-size:13px;font-weight:700;margin:6px 0 8px}.cc-root .gap-h small{font-weight:500;font-size:11px;color:var(--muted);margin-left:6px}.cc-root .cc-modal-pick{padding:8px 14px;border:1px solid var(--nf-border);border-radius:8px;font-size:12.5px;font-weight:500;max-width:340px;cursor:pointer;background:var(--surface);color:var(--ink);font-family:var(--fs)}.cc-root .cc-modal-pick:focus{outline:none;border-color:var(--violet)}.cc-root .cc-pick-wrap{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ink)}@media(max-width:600px){.cc-root .cc-pick-wrap{margin-left:0;flex-basis:100%}}.cc-root .gap-tablewrap{border:1px solid var(--nf-border);border-radius:10px;overflow:auto;max-height:360px;margin-bottom:18px}.cc-root .gap-table{width:100%;border-collapse:collapse;font-size:12px}.cc-root .gap-table thead th{position:sticky;top:0;background:#0f172a;color:#e2e8f0;text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:8px 10px;white-space:nowrap}.cc-root .gap-table td{padding:7px 10px;border-bottom:1px solid var(--nf-border);white-space:nowrap;color:var(--ink-2)}.cc-root .gap-table tbody tr:hover{background:var(--surface-alt)}.cc-root .gap-table tbody tr.cc-row-sel{background:var(--violet-pale);box-shadow:inset 3px 0 0 var(--violet)}.cc-root .gap-table tbody tr.cc-row-sel:hover{background:var(--violet-pale)}.cc-root .gap-table tbody tr.cc-row-sel td{color:var(--ink);font-weight:700}.cc-root .gap-table .exc{color:var(--red);font-weight:700}.cc-root .gap-table .rs-sel{font-family:var(--fs);font-size:11px;font-weight:600;color:var(--ink-2);background:var(--surface);border:1px solid var(--violet);border-radius:6px;padding:4px 7px;max-width:160px;cursor:pointer}.cc-root .gap-table .mini-btn,.cc-root .gap-table td .verdict{white-space:nowrap}.cc-root .gtag{font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:999px}.cc-root .gtag.ff{background:var(--green-soft);color:var(--nf-green)}.cc-root .gtag.cicbl{background:#dbeafe;color:#1d4ed8}.cc-root .gtag.normal{background:var(--surface-alt);color:var(--muted)}.cc-root .cc-rec{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--green-soft);color:var(--nf-green);font-size:10px;text-decoration:none;border:1px solid #C7EAD9}.cc-root .cc-rec:hover{background:var(--nf-green);color:#fff}.cc-root .cc-more{display:flex;justify-content:center;margin:4px 0 2px}.cc-root .cc-more button{border:1px solid var(--nf-border);background:var(--surface);color:var(--ink-2);font-size:11.5px;font-weight:600;padding:7px 16px;border-radius:8px;cursor:pointer;transition:.15s}.cc-root .cc-more button:hover{background:var(--surface-alt);border-color:var(--nf-green);color:var(--nf-green)}.cc-root .rt-modal{max-width:700px}.cc-root .rt-final{display:flex;align-items:center;gap:18px;background:var(--surface-alt);border:1px solid var(--nf-border);border-radius:12px;padding:16px 20px;margin-bottom:18px}.cc-root .rt-score{font-family:var(--fm);font-size:34px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink)}.cc-root .rt-score small{font-size:14px;color:var(--muted);font-weight:600;margin-left:2px}.cc-root .rt-meta{display:flex;flex-direction:column;gap:6px}.cc-root .rt-meta .rt-tier{display:inline-block;align-self:flex-start;font-size:11px;font-weight:700;color:var(--nf-green);background:var(--green-soft);border:1px solid #C7EAD9;padding:3px 10px;border-radius:999px}.cc-root .rt-meta .rt-tier.warn{color:#b45309;background:#fef3c7;border-color:#fcd9a6}.cc-root .rt-meta .rt-tier.alert{color:var(--red);background:var(--red-soft);border-color:#f3c9cd}.cc-root .rt-meta .rt-hero-label{font-size:11.5px;color:var(--muted);font-weight:600}.cc-root .rt-intro{font-size:12.5px;color:var(--ink-2);line-height:1.65;margin:0 0 20px}.cc-root .rt-intro b{color:var(--ink)}.cc-root .rt-formula-inline{display:inline-block;margin-top:8px;font-family:var(--fm);font-size:11.5px;color:var(--teal);background:var(--teal-soft);border:1px solid #CFE9E6;padding:4px 10px;border-radius:6px}.cc-root .rt-row{margin-bottom:18px}.cc-root .rt-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:7px}.cc-root .rt-head b{font-size:13.5px;font-weight:700;color:var(--ink)}.cc-root .rt-head span{font-size:11px;color:var(--muted);font-weight:600}.cc-root .rt-head span b{color:var(--nf-green);font-family:var(--fm);font-weight:700}.cc-root .rt-bar{position:relative;height:11px;background:var(--surface-alt);border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 2px #02061714}.cc-root .rt-fill{display:block;height:100%;border-radius:999px;transition:width .4s ease}.cc-root .rt-fill.spd{background:linear-gradient(90deg,var(--nf-green),#34D399)}.cc-root .rt-fill.hnd{background:linear-gradient(90deg,var(--nf-blue),#60A5FA)}.cc-root .rt-fill.prd{background:linear-gradient(90deg,var(--violet),#A78BFA)}.cc-root .rt-val{font-family:var(--fm);font-size:13px;font-weight:700;color:var(--ink);margin-top:6px}.cc-root .rt-plain{font-size:12px;color:var(--ink-2);margin-top:5px;line-height:1.6}.cc-root .rt-plain b{color:var(--ink);font-family:var(--fm);font-weight:700}.cc-root .rt-tips{background:var(--surface-alt);border:1px solid var(--nf-border);border-left:3px solid var(--nf-green);border-radius:10px;padding:14px 16px;margin-top:8px}.cc-root .rt-tips .rt-tip-h{font-size:12.5px;font-weight:700;color:var(--ink);margin-bottom:8px}.cc-root .rt-tips ul{margin:0 0 10px;padding-left:18px}.cc-root .rt-tips li{font-size:12px;color:var(--ink-2);margin-bottom:5px;line-height:1.5}.cc-root .rt-tips li b{color:var(--ink)}.cc-root .rt-caveat{font-size:11px;color:var(--muted);margin:0;line-height:1.55;padding-top:10px;border-top:1px dashed var(--nf-border)}.cc-root .rt-caveat b{color:var(--ink-2)}.cc-root .gap-empty{text-align:center;color:var(--muted);padding:18px}.cc-root .gap-loading{text-align:center;color:var(--muted);padding:28px;font-size:13px}.cc-root .ow-scope-line{display:flex;align-items:baseline;gap:12px;margin-bottom:6px;flex-wrap:wrap}.cc-root .ow-scope-line h1{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.cc-root .ow-scope-line .ow-meta{font-size:12.5px;color:var(--muted);font-family:var(--fm)}.cc-root .ow-scope-line .ow-win{margin-left:auto;font-size:11px;color:var(--muted);font-family:var(--fm);padding:5px 11px;border:1px solid var(--nf-border);border-radius:999px;background:var(--surface)}.cc-root .ow-prompt-bar{display:flex;align-items:center;gap:10px;padding:11px 15px;background:var(--amber-soft);border:1px solid #F1DBAE;border-radius:var(--r);margin:14px 0;font-size:12.5px;color:var(--ink-2)}.cc-root .ow-prompt-bar .ow-ic{width:22px;height:22px;border-radius:6px;background:var(--amber);color:#fff;display:grid;place-items:center;font-size:12px;flex-shrink:0}.cc-root .ow-prompt-bar b{color:var(--amber)}.cc-root .ow-prompt-bar .ow-open{margin-left:auto;color:var(--violet);font-weight:600;white-space:nowrap;cursor:pointer}.cc-root .ow-prompt-bar .ow-open:hover{text-decoration:underline}.cc-root .ow-eyebrow{font-family:var(--fm);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:26px 0 11px;display:flex;align-items:center;gap:9px}.cc-root .ow-eyebrow .ow-dot{width:5px;height:5px;border-radius:50%;background:var(--violet)}.cc-root .ow-tag{font-family:var(--fs);font-size:9.5px;font-weight:600;letter-spacing:.02em;text-transform:none;padding:2px 8px;border-radius:999px}.cc-root .ow-tag.live{background:var(--green-soft);color:var(--nf-green)}.cc-root .ow-tag.partial{background:var(--amber-soft);color:var(--amber)}.cc-root .ow-tag.phased{background:var(--violet-soft);color:var(--violet)}.cc-root .ow-hint{font-size:11px;color:var(--muted-2);line-height:1.5;margin-top:9px}.cc-root .ow-scope-note{margin:14px 0 16px;padding:9px 13px;background:var(--surface-2);border-left:3px solid var(--nf-blue);border-radius:6px;color:var(--muted);font-size:11.5px}.cc-root .ow-scope-note b{color:var(--ink)}.cc-root .ow-hint .mono{color:var(--muted);background:var(--surface-alt);padding:1px 5px;border-radius:4px;font-size:10.5px}.cc-root .ow-ops-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:880px){.cc-root .ow-ops-strip{grid-template-columns:repeat(2,1fr)}}.cc-root .ow-ops-card{position:relative;background:var(--surface);border:1px solid var(--nf-border);border-radius:var(--r);padding:14px 15px;cursor:pointer;transition:.15s;box-shadow:var(--sh-sm);overflow:hidden}.cc-root .ow-ops-card:hover{border-color:var(--border-strong);box-shadow:var(--sh-md);transform:translateY(-1px)}.cc-root .ow-ops-card .ow-edge{position:absolute;left:0;top:0;bottom:0;width:3px}.cc-root .ow-ops-card.paid .ow-edge{background:var(--red)}.cc-root .ow-ops-card.warn .ow-edge{background:var(--amber)}.cc-root .ow-ops-card.cool .ow-edge{background:var(--nf-blue)}.cc-root .ow-ops-card.good .ow-edge{background:var(--nf-green)}.cc-root .ow-ops-card.paid{background:var(--red-soft);border-color:#f3c9cd}.cc-root .ow-ops-card.disabled{cursor:default;opacity:.85}.cc-root .ow-ops-card .ow-corner{position:absolute;top:11px;right:12px;font-size:9px;font-weight:600;padding:2px 7px;border-radius:999px}.cc-root .ow-ops-card .ow-corner.good{background:var(--green-soft);color:var(--nf-green)}.cc-root .ow-ops-card .ow-corner.crit{background:var(--red-soft);color:var(--red)}.cc-root .ow-ops-card .ow-lbl{font-size:11px;color:var(--muted);font-weight:500;display:flex;align-items:center;gap:5px}.cc-root .ow-ops-card .ow-num{font-family:var(--fm);font-size:28px;font-weight:600;line-height:1;margin:8px 0 4px}.cc-root .ow-ops-card.paid .ow-num{color:var(--red)}.cc-root .ow-ops-card.warn .ow-num{color:var(--amber)}.cc-root .ow-ops-card.cool .ow-num{color:var(--nf-blue)}.cc-root .ow-ops-card.good .ow-num{color:var(--nf-green)}.cc-root .ow-ops-card .ow-sub{font-size:10.5px;color:var(--muted-2)}.cc-root .ow-panel{background:var(--surface);border:1px solid var(--nf-border);border-radius:var(--r);box-shadow:var(--sh-sm);overflow:hidden}.cc-root .ow-panel-h{padding:11px 16px;border-bottom:1px solid var(--nf-border);display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600}.cc-root .ow-panel-h .ow-cnt{font-family:var(--fm);font-size:10.5px;font-weight:500;color:var(--muted);background:var(--surface-alt);padding:2px 8px;border-radius:999px}.cc-root .ow-more{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--violet);background:var(--violet-soft);border:1px solid var(--violet-pale);border-radius:999px;padding:4px 11px;cursor:pointer;font-family:var(--fs);white-space:nowrap;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s}.cc-root .ow-more:hover{background:var(--violet-pale);border-color:var(--violet-mid);box-shadow:var(--sh-sm);transform:translate(1px);text-decoration:none}.cc-root .ow-panel-h .ow-more{margin-left:auto}.cc-root .ow-cap-banner{display:flex;align-items:center;gap:11px;padding:11px 16px;font-size:11.5px;color:var(--ink-2);border-bottom:1px solid var(--nf-border)}.cc-root .ow-cap-banner.has{background:var(--green-soft)}.cc-root .ow-cap-banner.no{background:var(--surface-alt)}.cc-root .ow-cap-pill{font-family:var(--fm);font-size:9.5px;font-weight:700;padding:3px 9px;border-radius:999px;flex-shrink:0;letter-spacing:.03em}.cc-root .ow-cap-pill.on{background:var(--nf-green);color:#fff}.cc-root .ow-cap-pill.off{background:var(--muted-2);color:#fff}.cc-root .ow-cap-banner b{color:var(--ink)}.cc-root .ow-ops-flow{display:flex;align-items:stretch;padding:16px;gap:0;overflow-x:auto}.cc-root .ow-ops-stage{display:flex;align-items:center;flex:1;min-width:150px}.cc-root .ow-osc{flex:1;padding:13px 14px;border-radius:9px;background:var(--surface-alt);border:1px solid var(--nf-border)}.cc-root .ow-ops-stage.untouch .ow-osc{background:var(--amber-soft);border-color:#f1dbae}.cc-root .ow-ops-stage.fail .ow-osc{background:var(--red-soft);border-color:#f3c9cd}.cc-root .ow-ops-stage.unrouted .ow-osc{background:var(--surface-3)}.cc-root .ow-os-k{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.cc-root .ow-os-v{font-family:var(--fm);font-size:21px;font-weight:600;margin:5px 0 2px}.cc-root .ow-ops-stage.untouch .ow-os-v{color:var(--amber)}.cc-root .ow-ops-stage.fail .ow-os-v{color:var(--red)}.cc-root .ow-os-sub{font-size:9.5px;color:var(--muted-2)}.cc-root .ow-os-arrow{padding:0 9px;color:var(--muted-2);font-size:15px;flex-shrink:0}.cc-root .ow-fail-break{display:flex;flex-wrap:wrap;gap:16px;padding:11px 16px;border-top:1px solid var(--nf-border);background:var(--surface-alt);font-size:11px;color:var(--muted)}.cc-root .ow-fail-break b{font-family:var(--fm)}.cc-root .ow-method{padding:13px 16px 14px;border-top:1px solid var(--nf-border)}.cc-root .ow-method-h{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);display:flex;align-items:center;gap:8px;margin-bottom:11px}.cc-root .ow-method-h .dim{font-weight:450;text-transform:none;letter-spacing:0}.cc-root .ow-method-dir{margin-left:auto;font-size:11px;font-weight:450;text-transform:none;letter-spacing:0;color:var(--muted)}.cc-root .ow-method-dir b{font-family:var(--fm);color:var(--ink-2)}.cc-root .ow-method-row{display:flex;align-items:center;gap:12px;padding:5px 0;cursor:pointer;border-radius:6px;transition:background .1s}.cc-root .ow-method-row:hover{background:var(--surface-alt)}.cc-root .ow-method-lbl{font-size:12.5px;color:var(--ink-2);width:118px;flex-shrink:0}.cc-root .ow-method-bar{flex:1;height:22px;background:var(--surface-2);border-radius:6px;overflow:hidden}.cc-root .ow-method-bar i{display:block;height:100%;border-radius:6px;min-width:2px}.cc-root .ow-method-bar.dialer i{background:var(--violet)}.cc-root .ow-method-bar.c2c i{background:var(--nf-blue)}.cc-root .ow-method-bar.normal i{background:var(--muted-2)}.cc-root .ow-method-bar.unknown i,.cc-root .ow-method-bar.untouched i{background:var(--amber)}.cc-root .ow-method-num{width:86px;text-align:right;font-size:13px;flex-shrink:0}.cc-root .ow-method-num b{font-family:var(--fm);color:var(--ink)}.cc-root .ow-method-num .dim{font-size:11px;margin-left:4px}.cc-root .ow-method-dirline{display:flex;align-items:center;gap:14px;padding:1px 0 7px 130px;font-size:11.5px;color:var(--muted)}.cc-root .ow-method-dirline .ow-dir{display:inline-flex;align-items:center;gap:4px}.cc-root .ow-method-dirline .ow-dir b{font-family:var(--fm)}.cc-root .ow-method-dirline .ow-dir.out b{color:var(--ink-2)}.cc-root .ow-method-dirline .ow-dir.in{color:var(--nf-blue);font-weight:550}.cc-root .ow-method-dirline .ow-dir.in b{color:var(--nf-blue)}.cc-root .ow-method-dirline .dim{color:var(--muted-2)}.cc-root .ow-method-foot{margin-top:10px;font-size:10.5px;color:var(--muted-2);line-height:1.5}.cc-root .ow-method-load{padding:13px 16px;border-top:1px solid var(--nf-border);font-size:12px;color:var(--muted)}.cc-root .ow-normal-note{padding:1px 0 6px 130px;font-size:11.5px;color:var(--muted)}.cc-root .ow-normal-toggle{margin-left:8px;color:var(--nf-blue);cursor:pointer;font-weight:550}.cc-root .ow-normal-toggle:hover{text-decoration:underline}.cc-root .ow-normal-stages{margin:0 0 8px 130px;padding:8px 12px;background:var(--surface-2);border-radius:8px;max-height:260px;overflow-y:auto}.cc-root .ow-ns-row{padding:3px 0;border-bottom:1px solid var(--nf-border)}.cc-root .ow-ns-row:last-child{border-bottom:0}.cc-root .ow-ns-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ink)}.cc-root .ow-ns-head .ow-ns-n b{font-family:var(--fm)}.cc-root .ow-ns-sub{font-size:11px;color:var(--muted);padding:1px 0 1px 14px;display:flex;justify-content:space-between}.cc-root .ow-ns-sub .dim{color:var(--muted-2);font-family:var(--fm)}.cc-root .ow-method-seg{display:inline-flex;gap:3px;background:var(--surface-2);border-radius:8px;padding:3px;margin-bottom:13px}.cc-root .ow-method-seg button{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:550;color:var(--muted);background:transparent;border:none;cursor:pointer;transition:.12s}.cc-root .ow-method-seg button:hover:not(.on){color:var(--ink-2)}.cc-root .ow-method-seg button.on{background:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.cc-root .ow-method-seg button.off{color:var(--muted-2)}.cc-root .ow-method-seg .ow-seg-off{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:1px 5px;border-radius:20px;background:var(--surface);color:var(--muted-2);border:1px solid var(--nf-border)}.cc-root .ow-method-inactive{padding:16px 4px;font-size:13px;color:var(--ink-2)}.cc-root .ow-tgt-wrap{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:880px){.cc-root .ow-tgt-wrap{grid-template-columns:1fr}}.cc-root .ow-tgt-card{position:relative;background:var(--surface);border:1px solid var(--nf-border);border-radius:var(--r);padding:16px;box-shadow:var(--sh-sm)}.cc-root .ow-tgt-card .ow-tgt-status{position:absolute;top:14px;right:15px;font-size:9px;font-weight:700;letter-spacing:.04em;padding:3px 9px;border-radius:999px}.cc-root .ow-tgt-card .ow-tgt-status.behind{background:var(--red-soft);color:var(--red)}.cc-root .ow-tgt-card .ow-tgt-status.ahead{background:var(--green-soft);color:var(--nf-green)}.cc-root .ow-th{display:flex;align-items:baseline;gap:10px;margin-bottom:11px}.cc-root .ow-th .ow-t-name{font-size:13.5px;font-weight:600}.cc-root .ow-th .ow-t-cfg{font-size:10px;color:var(--muted-2);font-family:var(--fm)}.cc-root .ow-tgt-big{display:flex;align-items:baseline;gap:7px;margin-bottom:12px}.cc-root .ow-tgt-big .ow-actual{font-family:var(--fm);font-size:34px;font-weight:600;line-height:1}.cc-root .ow-tgt-card.ff .ow-actual{color:var(--nf-blue)}.cc-root .ow-tgt-card.adm .ow-actual{color:var(--nf-green)}.cc-root .ow-tgt-big .ow-of{font-size:12px;color:var(--muted-2)}.cc-root .ow-tgt-big .ow-target{font-family:var(--fm);font-size:18px;color:var(--muted);font-weight:500}.cc-root .ow-tgt-prog{position:relative;height:9px;background:var(--surface-alt);border-radius:6px;overflow:visible;margin-bottom:11px}.cc-root .ow-tgt-prog .ow-fill{height:100%;border-radius:6px}.cc-root .ow-tgt-card.ff .ow-fill{background:var(--nf-blue)}.cc-root .ow-tgt-card.adm .ow-fill{background:var(--nf-green)}.cc-root .ow-tgt-prog .ow-pace-mark{position:absolute;top:-4px;height:17px;width:2px;background:var(--ink)}.cc-root .ow-tgt-prog .ow-pace-mark:after{content:"pace";position:absolute;top:-13px;left:50%;transform:translate(-50%);font-size:8px;color:var(--muted);font-family:var(--fm)}.cc-root .ow-tgt-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.cc-root .ow-tgt-meta .ow-m b{font-family:var(--fm);color:var(--ink-2)}.cc-root .ow-tgt-meta .ow-m.behind b{color:var(--red)}.cc-root .ow-tgt-meta .ow-m.ahead b{color:var(--nf-green)}.cc-root .ow-tgt-people{padding:8px 6px}.cc-root .ow-tpr{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:7px}.cc-root .ow-tpr:hover{background:var(--surface-alt)}.cc-root .ow-tpr .ow-tp-name{font-size:12px;width:200px;flex-shrink:0;display:flex;align-items:center;gap:6px}.cc-root .ow-tpr .ow-tp-bar{flex:1;height:9px;background:var(--surface-alt);border-radius:6px;overflow:hidden}.cc-root .ow-tpr .ow-tp-bar i{display:block;height:100%;border-radius:6px;background:var(--nf-blue)}.cc-root .ow-tpr .ow-tp-num{font-family:var(--fm);font-size:11.5px;color:var(--muted);width:110px;text-align:right;flex-shrink:0}.cc-root .ow-tpr .ow-tp-num b{color:var(--ink)}.cc-root .ow-role-tag{font-size:9px;font-weight:600;padding:1px 6px;border-radius:4px}.cc-root .ow-role-tag.reg{background:var(--blue-soft);color:var(--nf-blue)}.cc-root .ow-role-tag.intern{background:var(--violet-soft);color:var(--violet)}.cc-root .ow-dual-tag{font-size:8.5px;font-weight:700;padding:1px 6px;border-radius:4px;background:var(--violet-soft);color:var(--violet);letter-spacing:.02em}.cc-root .ow-grid-card{background:var(--surface);border:1px solid var(--nf-border);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-sm)}.cc-root .ow-pgrid{width:100%;border-collapse:collapse;font-size:13px}.cc-root .ow-pgrid th{text-align:left;padding:11px 14px;font-size:10px;font-weight:600;color:var(--muted);border-bottom:1px solid var(--nf-border);background:var(--surface-alt);vertical-align:bottom}.cc-root .ow-pgrid th.c{text-align:center}.cc-root .ow-pgrid td{padding:8px 10px;border-bottom:1px solid var(--nf-border)}.cc-root .ow-pgrid tr:last-child td{border-bottom:0}.cc-root .ow-pgrid .ow-row-lbl{font-weight:600;font-size:12.5px}.cc-root .ow-pgrid .ow-tatmark{display:block;font-size:9.5px;color:var(--red);font-weight:500;font-family:var(--fm);margin-top:2px}.cc-root .ow-pgrid .ow-notat{display:block;font-size:9.5px;color:var(--muted-2);font-weight:400;margin-top:2px}.cc-root .ow-pri-row-paid{background:var(--red-soft)}.cc-root .ow-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:11px 8px;border-radius:8px;background:var(--surface-alt);font-family:var(--fm);font-weight:600;font-size:16px;cursor:pointer;transition:.15s;border:1px solid transparent}.cc-root .ow-cell:hover{transform:scale(1.03);box-shadow:var(--sh-sm);border-color:var(--border-strong)}.cc-root .ow-cell.hot{background:#fbc9d1;color:#881337;border-color:#f4a6b2}.cc-root .ow-cell.zero{color:var(--muted-2);background:transparent}.cc-root .ow-cell .ow-mini{font-family:var(--fs);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-top:2px;opacity:.85}.cc-root .ow-legend{display:flex;align-items:center;gap:16px;padding:10px 14px;background:var(--surface-alt);font-size:10.5px;color:var(--muted);flex-wrap:wrap;border-top:1px solid var(--nf-border)}.cc-root .ow-legend .ow-sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.cc-root .ow-smv{width:100%;border-collapse:collapse;font-size:12px}.cc-root .ow-smv th{text-align:right;padding:10px 12px;font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--nf-border);background:var(--surface-alt);font-weight:600}.cc-root .ow-smv th:first-child{text-align:left}.cc-root .ow-smv td{padding:10px 12px;border-bottom:1px solid var(--nf-border);text-align:right;font-family:var(--fm)}.cc-root .ow-smv td:first-child{text-align:left;font-family:var(--fs)}.cc-root .ow-smv tr:last-child td{border-bottom:0}.cc-root .ow-smv tr.is-paid{background:var(--red-soft)}.cc-root .ow-smv tr:hover{background:var(--surface-alt)}.cc-root .ow-smv tr.is-paid:hover{background:#fde7ea}.cc-root .ow-smv .ow-ff-col{color:var(--nf-blue);font-weight:600}.cc-root .ow-smv .ow-adm-col{color:var(--nf-green);font-weight:600}.cc-root .ow-s-name{display:inline-flex;align-items:center;gap:7px;font-weight:500}.cc-root .ow-src-chip{font-size:9px;font-weight:600;padding:1px 7px;border-radius:4px;text-transform:lowercase}.cc-root .ow-src-chip.paid{background:var(--red-soft);color:var(--red)}.cc-root .ow-src-chip.vendor{background:var(--amber-soft);color:var(--amber)}.cc-root .ow-src-chip.db{background:var(--blue-soft);color:var(--nf-blue)}.cc-root .ow-heat0{color:var(--muted-2)}.cc-root .ow-heat1{color:var(--ink-2)}.cc-root .ow-heat2{color:var(--ink);font-weight:600}.cc-root .ow-verdict{font-size:9.5px;font-weight:600;padding:2px 8px;border-radius:5px}.cc-root .ow-verdict.v-strong{background:var(--green-soft);color:var(--nf-green)}.cc-root .ow-verdict.v-mid{background:var(--amber-soft);color:var(--amber)}.cc-root .ow-verdict.v-weak{background:var(--red-soft);color:var(--red)}.cc-root .ow-campus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}@media(max-width:880px){.cc-root .ow-campus-grid{grid-template-columns:1fr}}.cc-root .ow-campus-card{position:relative;background:var(--surface);border:1px solid var(--nf-border);border-radius:var(--r);padding:15px;box-shadow:var(--sh-sm)}.cc-root .ow-campus-card.review{border-style:dashed;border-color:var(--border-strong);background:var(--surface-alt)}.cc-root .ow-cname{font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cc-root .ow-cid{font-size:10.5px;color:var(--muted-2);font-family:var(--fm);margin-top:2px}.cc-root .ow-conv-badge{position:absolute;top:15px;right:15px;font-size:10px;font-weight:700;padding:3px 9px;border-radius:999px}.cc-root .ow-conv-badge.good{background:var(--green-soft);color:var(--nf-green)}.cc-root .ow-conv-badge.warn{background:var(--amber-soft);color:var(--amber)}.cc-root .ow-cstats{display:flex;gap:20px;margin:13px 0 11px}.cc-root .ow-cstat .ow-ck{font-size:9.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-weight:600}.cc-root .ow-cstat .ow-cv{font-family:var(--fm);font-size:19px;font-weight:600;margin-top:2px}.cc-root .ow-cstat .ow-cv.ff{color:var(--nf-blue)}.cc-root .ow-cstat .ow-cv.adm{color:var(--nf-green)}.cc-root .ow-funnel-mini{display:flex;gap:3px;height:7px}.cc-root .ow-funnel-mini i{display:block;border-radius:3px}.cc-root .ow-review-flag{font-size:9px;font-weight:700;padding:1px 7px;border-radius:4px;background:var(--amber-soft);color:var(--amber)}.cc-root .ow-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:880px){.cc-root .ow-two{grid-template-columns:1fr}}.cc-root .ow-tat-row,.cc-root .ow-reshuffle-row{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--nf-border);font-size:12px}.cc-root .ow-tat-row:last-child,.cc-root .ow-reshuffle-row:last-child{border-bottom:0}.cc-root .ow-lead-id{font-family:var(--fm);font-weight:600;color:var(--nf-blue)}.cc-root .ow-stage-tag{font-size:10px;color:var(--muted);background:var(--surface-alt);padding:2px 8px;border-radius:5px}.cc-root .ow-overdue{font-family:var(--fm);font-size:11.5px;font-weight:600;margin-left:auto}.cc-root .ow-overdue.hot{color:var(--red)}.cc-root .ow-overdue.mid{color:var(--amber)}.cc-root .ow-transfer-to{color:var(--muted)}.cc-root .ow-transfer-to b{color:var(--ink-2)}.cc-root .ow-phd{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:15px}@media(max-width:760px){.cc-root .ow-phd{grid-template-columns:1fr}}.cc-root .ow-phd-card{border:1px solid var(--nf-border);border-radius:9px;padding:13px;background:var(--surface-alt)}.cc-root .ow-phd-top{display:flex;align-items:center;gap:9px;margin-bottom:11px}.cc-root .ow-phd-ord{width:22px;height:22px;border-radius:6px;background:var(--violet);color:#fff;display:grid;place-items:center;font-family:var(--fm);font-size:12px;font-weight:600}.cc-root .ow-phd-name{font-size:13px;font-weight:600}.cc-root .ow-phd-rank{margin-left:auto;font-size:9.5px;font-weight:600;color:var(--red);background:var(--red-soft);padding:2px 8px;border-radius:5px}.cc-root .ow-phd-stats{display:flex;gap:16px}.cc-root .ow-phd-s .ow-k{font-size:9.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-weight:600}.cc-root .ow-phd-s .ow-v{font-family:var(--fm);font-size:17px;font-weight:600;margin-top:2px}.cc-root .ow-phd-s .ow-v.paid{color:var(--red)}.cc-root .ow-phd-s .ow-v.cool{color:var(--nf-blue)}.cc-root .ow-phd-s .ow-v.good{color:var(--nf-green)}.cc-root .ow-phd-foot{padding:11px 16px;border-top:1px solid var(--nf-border);background:var(--surface-alt);font-size:11.5px;color:var(--muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cc-root .ow-phd-foot b{color:var(--ink-2);font-family:var(--fm)}.cc-root .ow-cumul{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}@media(max-width:760px){.cc-root .ow-cumul{grid-template-columns:1fr}}.cc-root .ow-seg{background:var(--surface);border:1px solid var(--nf-border);border-radius:var(--r);padding:14px 15px;box-shadow:var(--sh-sm)}.cc-root .ow-seg.net{background:var(--violet-soft);border-color:var(--violet-mid)}.cc-root .ow-seg .ow-k{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.cc-root .ow-seg .ow-v{font-family:var(--fm);font-size:24px;font-weight:600;margin-top:6px}.cc-root .ow-seg.net .ow-v{color:var(--violet)}.cc-root .ow-seg .ow-v small{font-family:var(--fs);font-size:10.5px;color:var(--muted-2);font-weight:400;display:block;margin-top:1px}.cc-root .ow-tier-card{background:var(--surface);border:1px solid var(--nf-border);border-radius:var(--r);padding:6px;box-shadow:var(--sh-sm)}.cc-root .ow-tier-row{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:8px}.cc-root .ow-tier-row:hover{background:var(--surface-alt)}.cc-root .ow-tier-badge{font-size:9px;font-weight:700;letter-spacing:.03em;padding:3px 9px;border-radius:5px;flex-shrink:0;width:74px;text-align:center}.cc-root .ow-tier-badge.top{background:var(--green-soft);color:var(--nf-green)}.cc-root .ow-tier-badge.g2{background:var(--blue-soft);color:var(--nf-blue)}.cc-root .ow-tier-badge.nj{background:var(--violet-soft);color:var(--violet)}.cc-root .ow-tier-name{font-size:13px;font-weight:600;width:140px;flex-shrink:0}.cc-root .ow-tier-note{min-width:200px;color:var(--muted);font-size:11px}.cc-root .ow-tier-bar-wrap{flex:1;height:9px;background:var(--surface-alt);border-radius:6px;overflow:hidden}.cc-root .ow-tier-bar{height:100%;border-radius:6px}.cc-root .ow-tier-pct{font-family:var(--fm);font-size:12px;font-weight:600;width:42px;text-align:right;flex-shrink:0}.cc-root .ow-kra-summary{display:flex;gap:11px;padding:15px;border-bottom:1px solid var(--nf-border)}.cc-root .ow-ks{flex:1;text-align:center;padding:11px;border-radius:9px;background:var(--surface-alt);border:1px solid var(--nf-border)}.cc-root .ow-ks.exc{background:var(--green-soft);border-color:#bbe6d4}.cc-root .ow-ks.warn{background:var(--amber-soft);border-color:#f1dbae}.cc-root .ow-ks.breach{background:var(--red-soft);border-color:#f3c9cd}.cc-root .ow-ks .ow-ksv{font-family:var(--fm);font-size:22px;font-weight:600}.cc-root .ow-ks.exc .ow-ksv{color:var(--nf-green)}.cc-root .ow-ks.warn .ow-ksv{color:var(--amber)}.cc-root .ow-ks.breach .ow-ksv,.cc-root .ow-ks.crit .ow-ksv{color:var(--red)}.cc-root .ow-ks .ow-ksk{font-size:9.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-weight:600;margin-top:3px}.cc-root .ow-kra-table{width:100%;border-collapse:collapse;font-size:12px}.cc-root .ow-kra-table th{text-align:center;padding:10px 8px;font-size:9.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);border-bottom:1px solid var(--nf-border);background:var(--surface-alt);font-weight:600}.cc-root .ow-kra-table th:first-child{text-align:left;padding-left:16px}.cc-root .ow-kra-table td{padding:10px 8px;border-bottom:1px solid var(--nf-border);text-align:center;font-family:var(--fm)}.cc-root .ow-kra-table td:first-child{text-align:left;padding-left:16px;font-family:var(--fs);font-weight:500}.cc-root .ow-kra-table tr:last-child td{border-bottom:0}.cc-root .ow-kra-table tr:hover{background:var(--surface-alt)}.cc-root .ow-metric-val{padding:2px 8px;border-radius:5px;font-size:11px;font-weight:600}.cc-root .ow-metric-val.ok{background:var(--green-soft);color:var(--nf-green)}.cc-root .ow-metric-val.warn{background:var(--amber-soft);color:var(--amber)}.cc-root .ow-metric-val.bad{background:var(--red-soft);color:var(--red)}.cc-root .ow-grade{font-size:9.5px;font-weight:600;padding:2px 8px;border-radius:5px}.cc-root .ow-grade.exc{background:var(--green-soft);color:var(--nf-green)}.cc-root .ow-grade.pass{background:var(--blue-soft);color:var(--nf-blue)}.cc-root .ow-grade.warn{background:var(--amber-soft);color:var(--amber)}.cc-root .ow-grade.breach{background:var(--red-soft);color:var(--red)}.cc-root .ow-grade.nj{background:var(--violet-soft);color:var(--violet)}.cc-root .ow-rule-ok{color:var(--muted-2)}.cc-root .ow-rule-flag{font-size:10px;font-weight:600;padding:2px 8px;border-radius:5px;background:var(--red-soft);color:var(--red)}.cc-root .ow-mkt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:15px}@media(max-width:880px){.cc-root .ow-mkt-grid{grid-template-columns:1fr}}.cc-root .ow-ph-empty{padding:26px 18px;text-align:center;color:var(--muted);font-size:12px;background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--r)}.cc-root .ow-ph-empty .ow-ph-badge{display:inline-block;font-family:var(--fm);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--violet);background:var(--violet-soft);padding:3px 9px;border-radius:999px;margin-bottom:8px}.cc-root .ow-ph-empty b{color:var(--ink-2)}.cc-root .ow-closing-note{margin-top:26px;padding:15px;border:1px dashed var(--border-strong);border-radius:var(--r);font-size:11.5px;color:var(--muted);text-align:center;background:var(--surface)}.cc-root .ow-modal-toolbar{padding:12px 20px;border-bottom:1px solid var(--nf-border);display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--surface-alt)}.cc-root .ow-modal-search{flex:1;min-width:180px;display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--nf-border);border-radius:8px;padding:8px 12px}.cc-root .ow-modal-search input{border:0;outline:0;flex:1;font-size:12.5px;background:transparent;color:var(--ink)}.cc-root .ow-seg-filter{display:flex;gap:3px;background:var(--surface);border:1px solid var(--nf-border);border-radius:8px;padding:3px;flex-wrap:wrap}.cc-root .ow-seg-filter button{font-size:11px;font-weight:500;color:var(--muted);padding:6px 11px;border-radius:6px;background:none;border:0;cursor:pointer}.cc-root .ow-seg-filter button.on{background:var(--navy);color:#fff}.cc-root .ow-ca-table{width:100%;border-collapse:collapse;font-size:12.5px}.cc-root .ow-ca-table th{text-align:right;padding:10px 14px;font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-alt);border-bottom:1px solid var(--nf-border);font-weight:600;cursor:pointer;white-space:nowrap}.cc-root .ow-ca-table th:first-child{text-align:left}.cc-root .ow-ca-table th .ow-ar{color:var(--violet);margin-left:3px}.cc-root .ow-ca-table td{padding:11px 14px;border-bottom:1px solid var(--nf-border);text-align:right;font-family:var(--fm)}.cc-root .ow-ca-table td:first-child{text-align:left;font-family:var(--fs)}.cc-root .ow-ca-table tr:hover{background:var(--surface-alt)}.cc-root .ow-ca-name{font-weight:600;display:flex;align-items:center;gap:7px}.cc-root .ow-ca-av{width:26px;height:26px;border-radius:7px;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:600;flex-shrink:0}.cc-root .ow-pace-pill{font-family:var(--fm);font-size:10px;font-weight:600;padding:2px 7px;border-radius:5px}.cc-root .ow-pace-pill.ahead{background:var(--green-soft);color:var(--nf-green)}.cc-root .ow-pace-pill.ontrack{background:var(--blue-soft);color:var(--nf-blue)}.cc-root .ow-pace-pill.behind{background:var(--amber-soft);color:var(--amber)}.cc-root .ow-pace-pill.crit{background:var(--red-soft);color:var(--red)}.cc-root .ow-pods-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:4px 11px;border:1px solid var(--nf-blue);border-radius:999px;background:var(--blue-soft);color:var(--nf-blue);font-family:var(--fs);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.cc-root .ow-pods-btn:hover{background:var(--nf-blue);color:#fff}.cc-root .ow-pods-btn .ow-pods-arrow{font-size:12px;line-height:1;transition:transform .12s}.cc-root .ow-pods-btn:hover .ow-pods-arrow{transform:translate(2px)}.cc-root .ow-pods-spacer{flex-shrink:0;width:92px;margin-left:10px}.cc-root .ow-role-tag.tl{background:var(--amber-soft);color:var(--amber)}.cc-root .ow-role-tag.mgr{background:var(--green-soft);color:var(--nf-green)}.cc-root .ow-role-tag.ops{background:var(--surface-2);color:var(--muted)}.cc-root .ow-hier-summary{display:flex;align-items:center;gap:14px;padding:10px 20px;border-bottom:1px solid var(--nf-border);background:var(--surface-alt);flex-wrap:wrap}.cc-root .ow-hier-stat{font-family:var(--fm);font-size:13px}.cc-root .ow-hier-stat b{color:var(--ink)}.cc-root .ow-hier-note{font-size:11px}.cc-root .ow-hier-empty{padding:22px 20px;font-size:12.5px;line-height:1.7;color:var(--muted)}.cc-root .ow-hier-table{width:100%;border-collapse:collapse;font-size:12.5px}.cc-root .ow-hier-table th{text-align:right;padding:10px 14px;font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-alt);border-bottom:1px solid var(--nf-border);font-weight:600;white-space:nowrap;position:sticky;top:0}.cc-root .ow-hier-table th:first-child,.cc-root .ow-hier-table th:nth-child(2){text-align:left}.cc-root .ow-hier-table td{padding:9px 14px;border-bottom:1px solid var(--nf-border);text-align:right;font-family:var(--fm);vertical-align:middle}.cc-root .ow-hier-table td:first-child,.cc-root .ow-hier-table td:nth-child(2){text-align:left;font-family:var(--fs)}.cc-root .ow-hier-table tr:hover{background:var(--surface-alt)}.cc-root .ow-hier-table tr.ow-hier-lead td:first-child .ow-hier-nm{color:var(--muted)}.cc-root .ow-hier-num{white-space:nowrap}.cc-root .ow-hier-name{display:flex;align-items:center;gap:8px}.cc-root .ow-hier-tw{width:14px;text-align:center;color:var(--muted);font-size:10px;flex-shrink:0}.cc-root .ow-hier-tw.ow-hier-can{cursor:pointer;color:var(--nf-blue)}.cc-root .ow-hier-nm{font-size:12.5px}.cc-root .ow-hier-pod{color:var(--muted);font-size:11px}.ng-dropdown-panel.jb-sel{z-index:1200;border-radius:8px;box-shadow:var(--shadow-lg, 0 12px 28px rgba(0,0,0,.16))}.ng-dropdown-panel.jb-sel .ng-dropdown-panel-items .ng-option{font-size:12.5px;line-height:1.35;min-height:0;padding:7px 10px;white-space:normal}.ng-dropdown-panel.jb-sel .ng-dropdown-panel-items .ng-option.ng-option-marked{background:var(--surface-alt, #f4f4f2)}.ng-dropdown-panel.jb-sel .ng-dropdown-panel-items .ng-option.ng-option-selected{background:var(--green-soft, #ecfdf5);color:var(--nf-green, #047857);font-weight:600}.ng-dropdown-panel.jb-sel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:var(--muted-2, #a1a1aa)}.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}}
