body{background-color:#f6f6f6}body,button,input,select,textarea{font-family:"Open Sans",sans-serif}a{color:#202f60}a.underlined{text-decoration:underline}.hover-pointer{cursor:pointer}h1{margin:0 0 20px 0;color:#333;font-size:1.4em;font-weight:400}h2{margin:10px 0 15px 0;color:#444;font-size:1.2em;font-weight:400}h3{margin:0 0 20px 0;color:#666;font-size:14px;font-weight:400}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.growl{opacity:.95}.inline{display:inline}.global-admin-warning{display:none;margin:0;padding:0 20px;border:0;border-radius:0;height:30px;line-height:30px;text-align:center;font-size:.96em;font-weight:300;gap:10px;align-items:center}@media (max-width:1400px){.global-admin-warning{height:auto;line-height:normal;font-size:12px}}.global-admin-warning>far{line-height:30px}.has-warning-banner .global-admin-warning{display:flex;flex-wrap:nowrap;justify-content:center}.global-admin-warning span{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}@media (max-width:1400px){.global-admin-warning span{overflow:auto;white-space:normal;text-overflow:clip;line-height:normal}}.global-admin-warning a{color:#8a6d3b;text-decoration:underline}.global-admin-warning button.close{line-height:30px;margin-left:20px}.global-admin-warning button.close:hover{opacity:.5}.contentarea{margin:0 0 0 195px;padding:15px;min-height:600px;background-color:#fff;border:0;border-left:1px solid #ccc}.contentarea .page-header-btns{margin:0 -15px 20px;padding:10px 15px;background-color:#f6f6f6}.contentarea.theme-content-bg{padding:0;background-color:#f8f9fb}.contentarea.theme-content-bg>div>h1:first-child{display:none}.contentarea.theme-content-bg .theme-header{margin:0;padding:30px;background-color:#fff;border-bottom:1px solid #ddd}.footerbar{margin:0;padding:10px 15px;background-color:#1a4d80;color:#fff;font-size:.9em;text-align:center}.footerbar a{color:#fff}@media only screen and (min-width:768px){.footerbar .copyright{float:left;text-align:left}.footerbar .links{text-align:right}}.email-verified-badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:.7em;font-weight:700;line-height:1;color:#666;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#eee;border-radius:3px}.introVideo .modal-footer,.introVideo .modal-header{display:none}.introVideo .modal-content{background:0 0;box-shadow:none!important}.introVideo .close{color:#fff;font-size:35px;font-weight:700;opacity:50%}.table-themed{border-collapse:separate;border-spacing:1px}.table-themed tr th{background:#1a4d80;color:#fff;margin:1px;padding:5px 10px!important;border:0!important;border-radius:3px}.table-themed tr td{border-top:0!important;border-bottom:1px solid #ebebeb;padding:3px!important}.table-themed tr:hover td{background-color:#eff2f9}.table-themed thead .sorting:after,.table-themed thead .sorting_asc:after,.table-themed thead .sorting_desc:after{bottom:5px!important}.dataTables_paginate li.paginate_button a{padding:2px 9px}.paging-dropdown .dropdown-menu{max-height:400px;overflow-y:auto}.modal-reissues .modal-body{max-height:400px;overflow-x:hidden;overflow-y:scroll}@media (min-width:768px){.pull-right-md-larger{float:right!important}}.slide-tray{display:none;position:absolute;top:0;height:100%;width:100%;max-width:450px;color:#ddd;z-index:2000;overflow:auto;background-color:#efefef;border-right:1px solid #ddd;color:#666}.slide-tray.right{right:0;border-right:0;border-left:1px solid #ddd}.slide-tray .inner-container{padding:25px}.no-margin{margin:0}.top-margin-5{margin-top:5px}.bottom-margin-5{margin-bottom:5px}.top-margin-10{margin-top:10px}.bottom-margin-10{margin-bottom:10px}.bottom-margin-20{margin-bottom:20px}.right-margin-5{margin-right:5px}.left-margin-5{margin-left:5px}.margin-top-bottom-20{margin:20px 0}.margin-top-bottom-25{margin:25px 0}@media (max-width:767px){.bottom-xs-margin{margin-bottom:10px}}.navigation{margin:0;padding:5px;background-color:#1a4d80;display:inline-block;vertical-align:top;width:100%;height:45px}.navigation .logo{margin:0;padding:0;display:block;width:100%;height:0;text-align:center}.navigation .logo img{max-width:125px}.navigation .logo:focus{outline:0}.navigation .nav-toggle{padding:0;width:48px;text-align:center;line-height:35px}.navigation .navbar-collapse{display:none;position:absolute;top:0;left:0;padding:10px 0;width:245px;height:100%;background-color:#1b4d7f;border-top:1px solid #2f5b88;z-index:2000;overflow:auto}.navigation .navbar-collapse::before{content:""}.navigation .navbar-collapse::after{clear:none}.navigation ul{margin:0;padding:0;border:0;list-style:none}.navigation ul.left-nav{float:left}.navigation ul li{float:none;margin:0;padding:0;width:100%}.navigation ul li a{display:block;padding:4px 20px;text-align:left;color:#fff}.navigation ul li a i{display:inline-block;width:18px;text-align:center;margin-right:9px}.navigation ul li .caret{display:none}.navigation ul li.has-dropdown>a::after{float:right;font-family:"Font Awesome 6 Pro";content:"\f054";transition:all .5s}.navigation ul li.has-dropdown.expanded a{background-color:rgba(0,0,0,.2)}.navigation ul li.has-dropdown.expanded>a::after{transform:rotate(90deg)}.navigation ul li.has-dropdown.expanded>ul{display:block}.navigation ul li .profile-icon{width:18px;margin-right:9px;border-radius:50%}.navigation ul li ul{display:none;margin:0;padding:0;background-color:transparent;border:0;box-shadow:none}.navigation ul li ul li{height:auto}.navigation ul li ul li ul{display:none}.navigation ul li ul li.disabled a{color:#777}.navigation ul li ul li.disabled a:hover{cursor:not-allowed}.navigation ul li ul li.has-dropdown.expanded a{background-color:rgba(0,0,0,.3)}.navigation .update-btn{color:#ffd741}.navigation .badge-container{display:inline-block;width:28px;position:relative}.navigation .badge-container .badge{margin:0;border-radius:50%;position:absolute;top:0;right:0;padding:4px;font-size:9px;min-width:16px;background-color:#c00}@media only screen and (min-width:1275px){.navigation .visible-sidebar{display:none}.navigation .logo{float:left;width:185px;line-height:32px;height:auto}.navigation .navbar-collapse{display:inline!important;position:initial;width:initial;height:initial}.navigation ul.right-nav{float:right}.navigation ul li{float:left;margin:0 2px 0 0;padding:0;max-width:110px;width:auto}.navigation ul li:hover>ul,.navigation ul li:hover>ul li:hover>ul{position:relative;display:block;float:none}.navigation ul li.bt{width:40px}.navigation ul li .profile-icon{width:22px;margin-right:0;margin-top:-4px}.navigation ul li.help{font-size:1.4em}.navigation ul li.divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.navigation ul li a{margin:0;padding:0;display:block;line-height:35px;position:relative;text-decoration:none;font-weight:400;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:4px}.navigation ul li a i{margin:0}.navigation ul li a i:not(.always){display:none}.navigation ul li a .caret{display:inline-block}.navigation ul li a:hover{background-color:rgba(0,0,0,.5)}.navigation ul li.has-dropdown>a::after{content:""}.navigation ul li ul{display:none;position:relative;padding:5px 0;margin:0;float:none;width:200px;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;font-size:14px;z-index:100;box-shadow:0 6px 12px rgba(0,0,0,.175)}.navigation ul li ul.drop-left{left:-162px;width:200px}.navigation ul li ul.slim{width:150px}.navigation ul li ul.slim.drop-left{left:-70px}.navigation ul li ul:after{content:"";display:table;clear:both}.navigation ul li ul li{padding:0;margin:0;width:100%;float:none;max-width:200px;height:26px}.navigation ul li ul li a{padding:3px 20px;border-radius:0;color:#444;text-align:left;line-height:1.42}.navigation ul li ul li a:hover{background-color:#fff}.navigation ul li ul li:not(.disabled) a:hover{background-color:#1b4d7f;color:#fff}.navigation ul li ul li.has-dropdown>a::after{float:right;font-family:"Font Awesome 6 Pro";content:"\f054";transition:all .5s}.navigation ul li ul li ul{display:none;margin:-27px 0 0 170px}.navigation ul li ul.drop-icons{left:-178px;width:300px;padding:3px}.navigation ul li ul.drop-icons li{float:left;width:33.3%;height:auto}.navigation ul li ul.drop-icons li.header{float:none;margin-top:-5px;margin-left:-5px;margin-right:-5px;padding:8px;background-color:#eee;width:auto;text-align:center;font-weight:700}.navigation ul li ul.drop-icons li a{margin:3px;padding:10px 10px 0 10px;height:95px;text-align:center;white-space:normal;border-radius:4px;color:#444;font-size:.9em}.navigation ul li ul.drop-icons li a.px-0{padding-right:0;padding-left:0}.navigation ul li ul.drop-icons li a .ico-container{display:block;margin:0 auto 5px;color:#fff;font-size:2em}.navigation ul li ul.drop-icons li a .ico-container i{display:inline-block;width:auto;color:#1a4d80}.navigation ul li ul.drop-icons li a:hover{background-color:#eee;color:#222}.navigation .navbar-collapse>ul>li:not(.bt)>a{padding:0 10px}}@media only screen and (min-width:1275px){.nav-modal-backdrop{display:none}}.intellisearch{float:right;color:#fff;width:40px;border-radius:4px;text-align:left;transition:all .2s;z-index:1000;overflow:hidden}.intellisearch form{position:relative}.intellisearch form .form-control{margin:0;padding-left:40px;height:34px;background:#1a4d80;color:#fff;border:0;outline:0;cursor:pointer}.intellisearch .fas{position:absolute;padding:10px 0;left:0;top:0;width:41px;text-align:center;pointer-events:none;z-index:100}.intellisearch .fas.closer{display:none;right:0;text-align:right}.intellisearch .btn{display:none;height:34px}.intellisearch.active .closer{display:block}.intellisearch.active .form-control{background-color:#14273e;box-shadow:none;cursor:auto}.intellisearch.active .btn{display:inline-block;background-color:#14273e;border:0;color:#fff}.intellisearch.full-width{left:5px!important;width:auto;right:5px!important}.intellisearchresults{display:none;position:absolute;margin:0;padding:0;top:45px;left:0;width:100%;font-size:12px;background-color:#fff;text-align:left;z-index:10}@media only screen and (min-width:1275px){.intellisearchresults{margin:0 0 0 10px;border-left:1px solid #eaeaea;left:auto;right:0;width:500px}}.has-warning-banner .intellisearchresults{top:75px}.intellisearchresults .template{display:none}.intellisearchresults .search-footer,.intellisearchresults .search-header{padding:4px 10px;background-color:#eaeaea;color:#333;line-height:21px}.intellisearchresults .search-header{border-radius:3px 3px 0 0;font-size:.85em}.intellisearchresults .outcome{display:none;padding:26px;text-align:center}.intellisearchresults .outcome.search-in-progress{display:block}.intellisearchresults .search-results{display:none;margin:0;padding:8px;max-height:400px;overflow:auto;text-align:left}.intellisearchresults .search-results a.search-more-results{cursor:pointer;display:block!important;text-align:center}.intellisearchresults .search-footer{border-radius:0 0 3px 3px;font-size:.9em}.intellisearchresults .search-footer .hide-inactive,.intellisearchresults .search-footer .realtime{float:right;line-height:0;margin-left:5px}@media screen and (max-width:440px){.intellisearchresults .search-footer .realtime{display:none}}.intellisearchresults .bootstrap-switch-id-checkboxShowHidden .bootstrap-switch-label,.intellisearchresults .bootstrap-switch-id-intelliSearchHideInactiveSwitch .bootstrap-switch-label{min-width:130px;white-space:nowrap}.intellisearchresults .bootstrap-switch-id-checkboxShowHidden .bootstrap-switch-label,.intellisearchresults .bootstrap-switch-id-intelliSearchRealtime .bootstrap-switch-label{min-width:100px;white-space:nowrap}.intellisearchresults h5{margin:0 0 5px 0;padding:6px 15px;font-size:12px;font-weight:700;text-align:left;color:#888;text-transform:uppercase;border-bottom:1px solid #ccc;cursor:pointer}.intellisearchresults h5 i{float:right;transition:transform .2s ease}.intellisearchresults h5.collapsed i{transform:rotate(180deg)}.intellisearchresults ul{margin:2px;padding:0;list-style:none}.intellisearchresults ul li{background-color:#fff;padding:2px 8px;margin:2px;font-size:12px;border-radius:3px;color:#666;overflow:hidden}.intellisearchresults ul li:hover{background-color:#eee}.intellisearchresults ul li a{display:block;text-decoration:none;color:#2161a3}.intellisearchresults ul li .icon{float:left;margin:0 6px 0 0;padding:4px;width:28px;height:32px;font-size:16px;text-align:center;border-radius:3px;color:#2161a3}.intellisearchresults ul li .label{float:right;right:5px;margin:6px 0 0;padding:4px 5px;font-size:9px;z-index:500}.intellisearchresults ul li em{display:block;font-style:normal;font-size:11px;color:#888}.sidebar{float:left;margin:0;padding:0;width:195px;border:0;word-wrap:normal}.sidebar .sidebar-collapse-expand{display:none;text-align:right;padding:3px 10px}.sidebar .sidebar-collapse-expand i{transition:all .5s}.sidebar .sidebar-collapse-expand.expanded i{transform:rotate(180deg)}.sidebar a{text-decoration:underline}.sidebar .sidebar-header{margin:5px 0;padding:3px 10px;background-color:rgba(0,0,0,.05);color:#444;font-weight:700}.sidebar .sidebar-header i{width:22px;text-align:center;color:#aaa}.sidebar .sub-header{display:block;font-weight:700}.sidebar .content-padded{margin:0;padding:4px 10px}.sidebar .small{font-size:.8em}.sidebar .truncate{width:175px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar .btn-min-sidebar{margin:10px 0;padding:4px 4px;width:100%;text-decoration:none;display:block;text-align:center;background-color:#666;color:#fff;font-size:.8em;border:0}.sidebar ul{margin:0 0 10px 0;padding:0;list-style:none;border-top:0}.sidebar ul li{margin:0;padding:0}.sidebar ul li a{display:block;margin:0;padding:2px 10px;line-height:1.2;font-size:.9em}.sidebar ol{margin:0;padding:0 15px}.sidebar ol li{margin:0;padding:0 0 0 2px}.sidebar .form-control{margin:0 0 5px 0;padding:4px 8px;border-radius:2px;height:26px;font-size:12px}.sidebar .selectize-control.multi .selectize-input{padding:2px 8px;min-height:26px;font-size:12px}.sidebar .selectize-control.multi .selectize-input.has-items{padding:1px 1px 0 1px}.sidebar .selectize-control.multi .selectize-input>div{margin:0 1px 1px 0}.sidebar .btn{margin:0 0 5px 0;font-size:12px;height:26px}.sidebar-opener{display:none;position:absolute;top:200px;left:-37px;transform:rotate(-90deg);background-color:#666;color:#fff;padding:1px 10px;font-size:.8em;border-radius:0 0 3px 3px}.sidebar-opener:hover{color:#fff}.sidebar-opener.minimized{display:inline}.contentarea{transition:all .5s ease 0s}@media only screen and (min-width:950px){.contentarea.sidebar-minimized{margin-left:10px}}@media only screen and (max-width:949px){.sidebar{display:block!important;float:none;margin:0;padding:0;width:100%;border-bottom:1px solid #ddd}.sidebar .btn-min-sidebar,.sidebar .sidebar-collapse{display:none}.sidebar .sidebar-collapse-expand{display:block}.sidebar-opener{display:none!important}.contentarea{margin:0;border:0}}@media only screen and (min-width:950px){.sidebar .sidebar-collapse{display:block!important}.sidebar.minimized{display:none}}.no-sidebar .sidebar,.no-sidebar .sidebar-opener{display:none!important}.no-sidebar .contentarea{margin-left:0}.btn-container{padding:10px 0;text-align:center}.inline{display:inline}.select-inline{display:inline;min-width:20%;max-width:50%;width:auto}.select-inline-long{display:inline;min-width:20%;max-width:80%;width:auto}.form-control{padding:4px 8px;border-radius:2px;height:30px}.form-control.input-lg{height:46px;padding:6px 18px}.form-control.selectize-control{height:30px;border-radius:2px}.form-control.selectize-ticketCc{height:auto}.selectize-control{height:30px;border-radius:2px}.selectize-control .selectize-input{padding:4px 8px;height:30px;min-height:30px;border-radius:2px}.selectize-control .selectize-input .client-name{display:block;overflow:hidden;white-space:nowrap;max-width:90%}.input-group.input-group-inline-flex .input-group-addon,.input-group.input-group-inline-flex .input-group-btn{width:unset;padding:4px 8px;line-height:1.42857143}.input-group-btn .btn{padding:4px 10px}.date-picker-prepend-icon .field-icon{height:30px;line-height:30px}.inline-edit{background:0 0;border:none;box-shadow:none;border-bottom:1px dashed #369;height:22px;padding:0 5px;border-radius:0;min-width:100px}.inline-edit:focus{background-color:#fff;box-shadow:none}.checkbox-inline.toggle{padding-left:0;font-size:.9em}.radio-disabled{color:#999}@media (min-width:768px){.input-md-80px{width:80px!important}}@media (max-width:768px){.input-group-140px{width:140px}}.input-subtext{margin-top:1ex}table.form.form-fixed{table-layout:fixed}.captcha-preview{max-width:260px;max-height:65px;margin-top:5px}.send-invitation-option{min-width:180px}.client-limit-notification{position:absolute;top:10px;right:10px;width:380px;font-size:.9em;border-radius:2px;z-index:1000}.has-warning-banner .client-limit-notification{top:40px}.client-limit-notification .panel-heading{padding:8px 15px;border-top-left-radius:2px;border-top-right-radius:2px}.client-limit-notification .panel-heading .close{margin-top:-3px}.client-limit-notification .panel-title{font-size:13px}.client-limit-notification .panel-title i{float:left;margin-top:-1px;margin-right:10px;font-size:1.3em}.client-limit-notification .panel-title small{font-size:.9em}.client-limit-notification .panel-body .links{margin:5px 0 0 0}.client-limit-notification .panel-body .links .btn-link{color:#666;text-decoration:underline}.client-limit-notification .panel-body .links .btn-link:hover{text-decoration:none}.modal-feature-highlights .modal-header{background:0 0;border:0}.modal-feature-highlights .modal-header h4{padding:24px 35px 0 0;font-size:26px;font-weight:300;color:#0a284e;text-align:center}.modal-feature-highlights .modal-header h4 span{font-weight:700}.modal-feature-highlights .modal-content{border:0;border-radius:6px}.modal-feature-highlights .modal-footer{display:none}.modal-feature-highlights .dismiss{margin-top:20px;font-size:.9em;font-weight:300;color:#999}.modal-feature-highlights .feature-highlights-content{margin:-15px}.modal-feature-highlights .feature-highlights-content .close-btn{padding:12px}.modal-feature-highlights .feature-highlights-content img{width:auto!important}.modal-feature-highlights .feature-highlights-content .icon-image{margin:40px auto 0;text-align:center}.modal-feature-highlights .feature-highlights-content .icon-image.background{background:#fff url(../../../images/whatsnew/background.png);background-size:contain;background-repeat:no-repeat}.modal-feature-highlights .feature-highlights-content .icon-image img{display:inline;margin:0 auto;max-width:40%;vertical-align:middle}.modal-feature-highlights .feature-highlights-content h1{margin:10px 60px 15px;padding:0 0 15px 0;font-size:28px;font-weight:600;color:#0a284e;border-bottom:1px solid #b6b6b6;text-align:center}.modal-feature-highlights .feature-highlights-content h1 span{color:#e54089;font-weight:700}.modal-feature-highlights .feature-highlights-content h1.with-headline{margin:0;padding:0;font-weight:300;font-size:20px;border:0}.modal-feature-highlights .feature-highlights-content h2{margin:0 90px;padding:0;font-weight:300;font-size:20px;text-align:center;color:#4f525f}.modal-feature-highlights .feature-highlights-content .headline-image{margin:10px auto;padding:0 25px;max-width:100%}.modal-feature-highlights .feature-highlights-content .feature-text{padding:25px 80px;text-align:center;color:#4f525f;font-size:15px;font-style:italic;font-weight:300}.modal-feature-highlights .feature-highlights-content .action-btns{margin:20px 70px 15px}.modal-feature-highlights .feature-highlights-content .btn-action-1,.modal-feature-highlights .feature-highlights-content .btn-action-2{margin:0 0 5px 0;padding:10px;background-color:#7bc143;color:#fff}.modal-feature-highlights .feature-highlights-content .btn-action-2{background-color:#e84a90}.modal-feature-highlights .feature-highlights-content .owl-dot.active span{background:#7bc143}@media (max-width:575px){.modal-feature-highlights .feature-highlights-content .icon-image{height:100%;padding-top:30px;padding-bottom:20px}.modal-feature-highlights .feature-highlights-content h1{margin-top:4px}.modal-feature-highlights .feature-highlights-content h2{margin:0 20px}.modal-feature-highlights .feature-highlights-content .feature-text{padding:20px 15px}.modal-feature-highlights .feature-highlights-content .action-btns{margin:5px auto 0;max-width:300px}}@media (max-width:360px){.modal-feature-highlights .feature-highlights-content .action-btns{margin:5px 25px 0;max-width:100%}}.system-settings-index{padding:30px}@media only screen and (min-width:920px){.system-settings-index .left-col{float:left;width:250px}.system-settings-index .right-col{margin-left:300px}}.system-settings-index .setup-side-menu{margin:0 0 25px 0;padding:0;list-style:none}.system-settings-index .setup-side-menu:after{content:"";display:table;clear:both}@media only screen and (max-width:919px){.system-settings-index .setup-side-menu li{float:left}}.system-settings-index .setup-side-menu li a{display:block;padding:10px 20px;text-decoration:none;color:#666;font-weight:700;border-left:3px solid rgba(0,0,0,.05)}.system-settings-index .setup-side-menu li a:hover{background-color:rgba(0,0,0,.05)}.system-settings-index .setup-side-menu li.active a{background-color:rgba(0,0,0,.1);border-left-color:#68a933;background-color:#e7efe2}.system-settings-index .recently-visited{margin:50px 0 25px 0;color:#999}.system-settings-index .recently-visited h3{margin:0 0 10px 0;padding:0 0 10px 0;font-size:1.15em;color:#666;border-bottom:1px solid #ddd}.system-settings-index .recently-visited ol{margin:10px 0;padding:0 18px;border-left:0;color:#848484}.system-settings-index .recently-visited ol a{display:block;color:#848484;font-size:.96em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-settings-index .recently-visited ol a:hover{color:#666}@media only screen and (max-width:919px){.system-settings-index .recently-visited{display:none}}.system-settings-index .setup-category-title{display:block;margin:0 0 15px 0;padding:0 0 20px 0;font-size:18px;color:#555;font-weight:700;border-bottom:5px solid rgba(0,0,0,.05)}.system-settings-index .filter-container{position:relative;margin:0 0 25px 0}.system-settings-index .filter-container i{position:absolute;z-index:1;top:13px;color:#888;width:0}.system-settings-index .filter-container i:first-child{left:13px}.system-settings-index .filter-container i:last-child{display:none;right:28px}.system-settings-index .filter-container i:last-child:hover{cursor:pointer}.system-settings-index .filter-container input{padding-left:40px;height:40px}.system-settings-index .highlight{background-color:#ff9}.system-settings-index .setup-links-container{margin:0 -10px}.system-settings-index .setup-links-container:after{content:"";display:table;clear:both}.system-settings-index .setting-col{float:left;width:280px;padding:10px}@media only screen and (max-width:2250px){.system-settings-index .setting-col{width:16.6%}}@media only screen and (max-width:2035px){.system-settings-index .setting-col{width:20%}}@media only screen and (max-width:1750px){.system-settings-index .setting-col{width:25%}}@media only screen and (max-width:1500px){.system-settings-index .setting-col{width:33.3%}}@media only screen and (max-width:1220px){.system-settings-index .setting-col{width:50%}}@media only screen and (max-width:920px){.system-settings-index .setting-col{width:50%}}@media only screen and (max-width:575px){.system-settings-index .setting-col{width:100%}}.system-settings-index a.setting{display:block;padding:0;background-color:#fff;border:1px solid #e0e0e0;text-decoration:none}.system-settings-index a.setting .icon{display:none;padding:4px 30px;font-size:55px;text-align:center;color:#e0e0e0;border-bottom:1px solid #e0e0e0}@media only screen and (min-width:576px){.system-settings-index a.setting{height:225px}.system-settings-index a.setting .icon{display:block}}.system-settings-index a.setting .content{padding:20px 30px;color:#aaa;letter-spacing:-.2px}.system-settings-index a.setting .title{display:block;margin:0 0 2px 0;padding:0;font-size:1.1em;font-weight:700;color:#003756;letter-spacing:-.6px}.system-settings-index a.setting:hover .icon{color:#003756}.setup-tasks-banner{margin:20px 0 0 0}.setup-tasks-banner a{display:inline-block;margin-bottom:5px;font-size:1.1em;font-weight:700}.setup-tasks-banner .progress{display:inline-block;margin:0;width:85%;height:13px}@media only screen and (min-width:920px){.setup-tasks-banner{float:right;margin-top:-75px;width:300px}.setup-tasks-banner .progress{width:255px}}.setup-tasks h2{font-weight:700;color:#fff;color:#444}.setup-tasks a{color:#ddd;color:#666;text-decoration:none}.setup-tasks ul{margin:30px 0;padding:0;list-style:none}.setup-tasks ul li{font-size:1.1em;line-height:2em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-bottom:1px solid #666;border-bottom:1px solid #ccc}.setup-tasks ul li i.fa-check{color:#339936}.setup-tasks ul li:last-child{border:0}.setup-tasks ul li a{text-decoration:none}.setup-tasks ul li a:hover{text-decoration:underline}.whmcs-phpinfo h1{margin-top:20px}.whmcs-phpinfo table{width:100%;border-top:1px solid #ddd}.whmcs-phpinfo table:first-child{border-top:0}.whmcs-phpinfo table tr.h th{padding:6px;border-bottom:1px solid #ddd}.whmcs-phpinfo table tr.v td{padding:10px}.whmcs-phpinfo table .e{padding:3px 6px;width:300px;background-color:#eff2f9;font-weight:700;color:#000;border-bottom:1px solid #ddd}.whmcs-phpinfo table .v{padding:3px 6px;background-color:#efefef;color:#000;border-bottom:1px solid #ddd}.whmcs-phpinfo table .vr{background-color:#efefef;text-align:right;color:#000}.whmcs-phpinfo hr{display:none}#calendarcontrols{margin:20px 0;padding:10px 15px;background-color:#f2f2f2}#calendar{margin:0 auto;max-width:1200px}#caledit{display:none;position:absolute;padding:20px 20px 10px;background-color:#f2f2f2;border:1px solid #ccc;width:450px;min-height:150px;z-index:100}#caledit table{width:100%}h2.ticket-subject{float:left;margin:0 0 5px 0}.ticket-subject .ticket-flag{margin-right:5px}.ticketlastreply{float:right;margin:0;padding:5px 15px;font-size:11px;background-color:#333;color:#efefef;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;border-radius:6px}.requestor-type-operator{background-color:#5bc0de}.requestor-type-owner{background-color:#5cb85c}.requestor-type-authorizeduser{background-color:#777}.requestor-type-registereduser{background-color:#f0ad4e}.requestor-type-subaccount{background-color:#777}.requestor-type-guest{background-color:#ccc}.label.ticket-actions-count{background-color:#666;margin-left:1ex}.container-scheduled-actions-tab{padding:12px}.container-scheduled-actions-tab .table,.container-scheduled-actions-tab .tablebg{margin:0}.container-scheduled-action-parameters{width:100%;padding-right:20px}.btn.btn-schedule-actions{margin-bottom:12px}.btn.btn-schedule-actions.active{background-color:#005eff;border-color:#0048c4;color:#fff}.btn-schedule-actions i,.btn-scheduled-actions-primary i,.btn-scheduled-actions-secondary i,.btn-scheduled-actions-white:not(.btn-scheduled-action-cancel) i{margin-right:8px}.btn-scheduled-actions-primary,.btn-scheduled-actions-primary:focus{background-color:#005eff;border-color:#0048c4;color:#fff}.btn-scheduled-actions-secondary{background-color:#f3f7ff;border-color:#005eff;color:#163753}.btn-scheduled-actions-white{background-color:#fff;border-color:#99bfff;color:#163753}.cloneable{display:none}.panel-scheduled-actions-management{background-color:#f3f7ff;border-color:#dce9ff;border-radius:12px;display:none;margin:12px 0 0 0;padding:20px 16px}.panel-scheduled-actions-management .panel-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:0}.panel-scheduled-actions-management .panel-body{padding:0}.panel-scheduled-actions-management .panel-body .container-fluid{background-color:#fff;border:1px solid #dce9ff;border-radius:8px}.panel-scheduled-actions-management .panel-body .container-fluid:not(:last-child){margin-bottom:16px}.panel-scheduled-actions-management .panel-body .container-item{color:#163753;font-size:1.2rem;display:flex;flex-flow:row wrap}.panel-scheduled-actions-management .panel-body .container-item button,.panel-scheduled-actions-management .panel-body .container-item input,.panel-scheduled-actions-management .panel-body .container-item select{height:auto}.panel-scheduled-actions-management .panel-body .container-item:not(:first-child){border-top:1px solid #dce9ff}.panel-scheduled-actions-management .panel-body .container-item>div{display:flex;justify-content:space-between;align-items:center}.panel-scheduled-actions-management .panel-body .container-item .md-editor{margin-bottom:12px}.panel-scheduled-actions-management .panel-body .container-created-actions .container-item>div div:last-of-type{margin-left:auto}.panel-scheduled-actions-management .panel-body .container-item:not(.container-heading)>div:first-child{font-size:1.4rem}.panel-scheduled-actions-management .panel-body .container-item>div:not(:first-child) select{width:auto}.panel-scheduled-actions-management .panel-body .container-item>div:not(:first-child) select:not(:last-child){margin-bottom:12px}.panel-scheduled-actions-management .panel-body .container-heading{font-weight:700}.panel-scheduled-actions-management .panel-body .container-heading-item{padding:8px 16px}.panel-scheduled-actions-management .panel-body .container-heading-item:not(:last-child){border-right:1px solid #dce9ff}.panel-scheduled-actions-management .panel-body .btn-cancel-scheduled-action i{margin:0}.panel-scheduled-actions-management .panel-body input::-webkit-inner-spin-button,.panel-scheduled-actions-management .panel-body input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.panel-scheduled-actions-management .panel-body input[type=number]{-moz-appearance:textfield;text-align:center}.panel-scheduled-actions-management .container-delay-inputs span{margin-right:24px}.panel-scheduled-actions-management .container-delay-inputs span input{width:42px;margin-right:8px}.panel-scheduled-actions-management .container-delay-inputs span label{font-weight:400;text-transform:capitalize}.panel-scheduled-actions-management .panel-icon{background-color:#fff;border-radius:4px;display:inline-block;margin-right:12px;padding:4px 8px}.panel-scheduled-actions-management .panel-title{color:#163753;font-size:1.6rem;font-weight:700}.panel-scheduled-actions-management .panel-control-area button:not(:last-child){margin-right:12px}.panel-scheduled-actions-management .scheduled-actions-dropdown{font-size:1.4rem;border-color:#99bfff;border-radius:4px;color:#163753;margin-right:8px}.panel-scheduled-actions-management .dropdown-highlight{background-color:#f3f7ff}.panel-scheduled-actions-management .scheduled-actions-input{border:1px solid #99bfff;border-radius:4px}.panel-scheduled-actions-management .container-add-action>div{display:flex}.panel-scheduled-actions-management .container-item>div{padding:16px}.panel-scheduled-actions-management .container-created-actions>.container-add-action:not(.visible),.panel-scheduled-actions-management .panel-control-area button:not(.visible),.panel-scheduled-actions-management .panel-title-area>div:not(.visible){display:none}.panel-scheduled-actions-management .panel-title-detailed{color:#163753}.panel-scheduled-actions-management .panel-title-detailed div{display:inline-block}.panel-scheduled-actions-management .panel-title-detailed .title-scheduled-action-datetime{font-weight:700}.modal-scheduled-action-discard-confirm .btn,.panel-scheduled-actions-management .btn{margin-bottom:initial;width:initial}#ticketReplyScheduledActions{background-color:#f6f6f6;border:0;padding:0}#ticketReplyScheduledActions>.panel-scheduled-actions-management{margin:0}#ticketreplies{word-wrap:break-word}#ticketreplies .submitter{text-align:right;padding:15px 20px}#ticketreplies .submitter .name{font-weight:700}#ticketreplies .submitter .title{font-size:11px;font-style:italic;color:#8bb1d8;padding:4px 0}#ticketreplies .tools{margin:0;padding:0 20px;text-align:right}#ticketreplies .postedon{padding:10px 12px 0 12px;font-size:11px;color:#999}#ticketreplies .reply{margin:0 0 10px 0;padding:0;border:1px solid #c5d8eb;background-color:#f7fafd;box-shadow:0 0 5px #cee0f0}#ticketreplies .reply .leftcol{float:left;width:200px}#ticketreplies .reply .rightcol{margin-left:200px;border-left:1px solid #e5e5e5;min-height:150px}#ticketreplies .reply.staff{border:1px solid #efe9d3;background-color:#faf8f1;box-shadow:0 0 5px #f3efde}#ticketreplies .reply.note{border:1px dashed #f0b6c3;background-color:#ffdee5;box-shadow:0 0 5px #ffd9e1}#ticketreplies .reply.note .rightcol{border-left:1px solid #e8c3cb}#ticketreplies .reply.note .submitter .title{color:#c00}#ticketreplies .reply.note .postedon{color:#000;font-weight:700}#ticketreplies .ticketcontextlinks{float:right;padding:10px}#ticketreplies .msgwrap{padding:10px}#ticketreplies .message{padding:0;color:#000}.ticketflag{background-color:#ffc}.ticketattachmentcontainer{float:left;padding:0 10px 10px 0;margin:0 10px 0 0;text-align:center}.ticketattachmentthumbcontainer{height:150px;padding:10px;display:block}.ticketattachmentthumb{background-color:#fff;border:1px solid #ccc;text-decoration:none;max-height:127px;display:block;margin:0 auto}.ticketattachmentinfo{display:block}.ticketattachmentlinks{margin-bottom:15px}#prerepliescontainer{display:none}.predefined-replies-search input{float:right;background-image:url(../../../images/icons/search.png);background-position:5px 3px;background-repeat:no-repeat;margin:0;padding:2px 2px 2px 25px;border:1px solid #efefef}@media screen and (max-width:500px){h2.ticket-subject{float:none;width:100%}.ticket-status{display:block;margin:5px 0;max-width:100%;width:100%}.close-ticket{font-size:14px}.ticketlastreply{float:none;display:block;width:100%;text-align:center}}#scheduledActionsList{background-color:#fff;border:1px solid #dce9ff;border-radius:8px;border-collapse:unset}#scheduledActionsList td,#scheduledActionsList th{border-width:0 1px 1px 1px;border-style:solid;border-color:#dce9ff;padding:8px 16px 8px 16px;color:#163753;white-space:nowrap}#scheduledActionsList td:nth-child(2){text-overflow:ellipsis;overflow:hidden;max-width:200px}#scheduledActionsList th{font-weight:700;font-size:12px}#scheduledActionsList td{font-weight:400;font-size:14px}#scheduledActionsList td:first-child,#scheduledActionsList th:first-child{border-left:0}#scheduledActionsList td:last-child,#scheduledActionsList th:last-child{border-right:0}#scheduledActionsList tr:last-child td{border-bottom:0}#scheduledActionsList tr.selected{background-color:#f3f7ff}#scheduledActionsList th:nth-child(1){width:280px}#scheduledActionsList th:nth-child(3){width:190px}#scheduledActionsList th:nth-child(4){width:160px}#scheduledActionsList th:nth-child(5){width:160px}#scheduledActionsList th:nth-child(6){width:14px}#scheduledActionsList .fa-check-circle{color:#00d494}#scheduledActionsList .fa-clock{color:#eeb82e}#scheduledActionsList .fa-step-forward{color:#99bfff}#scheduledActionsList .fa-exclamation-circle{color:#ee2f2f}#scheduledActionsList .fa-times-circle{color:#505050}.ticket-flag.priority-low{color:#3496f2}.ticket-flag.priority-medium{color:#fc870b}.ticket-flag.priority-high{color:#ed333c}.field-block{margin-bottom:10px}.validation-container-order,.validation-container-user{display:flex;flex-flow:column;border:1px solid #e2e7e9;border-radius:4px}.validation-container-order>div,.validation-container-user>div{text-align:center}.validation-container-order>div:not(:first-child),.validation-container-user>div:not(:first-child){margin-bottom:.65em}.validation-container-order .btn-validation,.validation-container-user .btn-validation{width:75%}.validation-container-order .val-refreshed-div,.validation-container-user .val-refreshed-div{font-size:.9em}.validation-container-order .validation-spinner-span,.validation-container-user .validation-spinner-span{display:none}.validation-container-order .validation-details,.validation-container-order .validation-view-container,.validation-container-user .validation-details,.validation-container-user .validation-view-container{display:flex;flex-flow:column}.validation-container-order .validation-details>div:first-of-type,.validation-container-user .validation-details>div:first-of-type{padding:5px 0 10px}.validation-container-order .validation-view-container>div:first-of-type,.validation-container-user .validation-view-container>div:first-of-type{margin-bottom:5px}.validation-container-order .validation-status-label,.validation-container-user .validation-status-label{padding:5px 10px;font-size:12px}.validation-container-order .validation-logo,.validation-container-user .validation-logo{padding:.25em}.validation-container-order .validation-logo img,.validation-container-user .validation-logo img{max-height:50px}.validation-container-order{border-width:2px;background-color:#efefef}.validation-container-order .val-clear-div{display:none}.validation-container-user{background-color:#f9f9f9;border-radius:initial}.validation-container-user .validation-identity-span,.validation-container-user .validation-logo{display:none}.validation-container-user .validation-details{margin-top:.65em}@media screen and (min-width:576px){.validation-container-order .btn-validation{width:50%}}@media screen and (min-width:768px){.validation-container-order{flex-flow:row;justify-content:space-between;align-items:center}.validation-container-order>div{text-align:initial}.validation-container-order>div:not(:first-child){margin:initial}.validation-container-order .validation-view-container{flex-basis:20%}.validation-container-order .validation-view-container>div:first-of-type{margin-bottom:initial}.validation-container-order .validation-details,.validation-container-order .validation-view-container div{flex-flow:row-reverse;flex-grow:1;justify-content:space-around;align-items:center}.validation-container-order .validation-details>div:first-of-type,.validation-container-order .validation-view-container div>div:first-of-type{padding:initial}.validation-container-order .validation-buttons{padding-right:.95em}.validation-container-order .btn-validation{width:initial;min-width:10em}}@media screen and (min-width:992px){.validation-container-user{flex-flow:row;align-items:center;justify-content:space-between;border-width:0}.validation-container-user>div{text-align:initial;margin:.65em}.validation-container-user .validation-view-container{flex-flow:row}.validation-container-user .validation-view-container>div:first-of-type{margin:initial}.validation-container-user .validation-details{flex-flow:row;flex-basis:60%;align-items:center}.validation-container-user .validation-details>div:first-of-type{padding:initial}.validation-container-user .validation-buttons .validation-view-container>div:last-of-type,.validation-container-user .validation-details>div:last-of-type{margin-left:.65em}.validation-container-user .btn-validation{width:initial;min-width:10em}}.valComSpinnerOverlay{position:absolute;top:0;left:0;z-index:9998;width:100%;height:100%;background:#fff}.valComSpinner{position:absolute;top:50%;left:50%;z-index:9999;margin-top:-50px;margin-left:-50px}.valComSpinner i{color:#d3d3d3}.validation-switch-div{padding-top:.2em;text-align:right}.valcom_logo{max-height:100px}.fraud-provider-form table.form tr td.fieldarea,.fraud-provider-form table.form tr td.fieldarea input[type=text],.fraud-provider-form table.form tr td.fieldarea select,.fraud-provider-form table.form tr td.fieldlabel{display:block;width:100%;max-width:100%;text-align:left}.fraud-provider-form table.form tr td.fieldarea{border-bottom:2px solid #fff;padding-bottom:5px;word-wrap:break-word}.fraud-provider-form table.form tr td.fieldlabel{padding-bottom:0;font-weight:700;background-color:#efefef}.fraud-provider-form .form-field-width-container{max-width:100%!important;width:100%!important}.fraud-provider-form .form-field-hidden-on-respond{display:none!important}.validation-required-docs{display:flex;flex-wrap:wrap}.validation-required-docs .upload-type{width:50%}.validation-required-docs .upload-type-toggle{max-width:10%;display:inline-block}.validation-required-docs .upload-type-label{display:inline-block;padding-left:10%}.validation-required-docs .upload-type-label>label{font-weight:400}.view-invoice .invoice-status{font-size:20px;font-weight:700;text-transform:uppercase}.view-invoice .invoice-status .draft,.view-invoice .invoice-status.cancelled{color:#888}.view-invoice .invoice-status.collections{color:#fb5}.view-invoice .invoice-status .payment-pending,.view-invoice .invoice-status.paid{color:#779500}.view-invoice .invoice-status.refunded{color:#248}.view-invoice .invoice-status.unpaid{color:#c00}#btnAiSuggestion,#generateAiSuggestion,#generateAiSuggestionInitial{border:none;color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);box-shadow:0 2px 8px rgba(102,126,234,.3);color:#fff!important}#btnAiSuggestion:focus,#generateAiSuggestion:focus,#generateAiSuggestionInitial:focus{outline:0}#btnAiSuggestion i,#generateAiSuggestion i,#generateAiSuggestionInitial i{margin-right:8px;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .2))}#btnAiSuggestion::before,#generateAiSuggestion::before,#generateAiSuggestionInitial::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}#btnAiSuggestion:hover::before,#generateAiSuggestion:hover::before,#generateAiSuggestionInitial:hover::before{left:100%}#btnAiSuggestion{height:34px;line-height:1.42857143;padding:6px 12px}#btnAiSuggestion:active,#btnAiSuggestion:focus,#btnAiSuggestion:hover{color:#fff!important}#generateAiSuggestion,#generateAiSuggestionInitial{background:linear-gradient(135deg,#8b5cf6 0,#a855f7 100%);box-shadow:0 2px 8px rgba(139,92,246,.4)}#generateAiSuggestion:hover,#generateAiSuggestionInitial:hover{background:linear-gradient(135deg,#7c3aed 0,#8b5cf6 100%);box-shadow:0 4px 12px rgba(139,92,246,.6);transform:translateY(-1px);color:#fff!important}#generateAiSuggestion:active,#generateAiSuggestion:focus,#generateAiSuggestionInitial:active,#generateAiSuggestionInitial:focus{color:#fff!important}#generateAiSuggestion:disabled,#generateAiSuggestionInitial:disabled{background:linear-gradient(135deg,#a1a1aa 0,#9ca3af 100%);box-shadow:none;cursor:not-allowed;color:#fff!important}#generateAiSuggestion.btn-regenerate{background-color:#fff!important;background-image:none!important;border:1px solid #ccc!important;color:#333!important;box-shadow:none!important;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;font-weight:400;transition:all .2s ease}#generateAiSuggestion.btn-regenerate:hover{background-color:#e6e6e6!important;background-image:none!important;border-color:#adadad!important;color:#333!important;box-shadow:none!important}#generateAiSuggestion.btn-regenerate:active,#generateAiSuggestion.btn-regenerate:focus{background-color:#e6e6e6!important;background-image:none!important;border-color:#adadad!important;color:#333!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}#generateAiSuggestion.btn-regenerate i{color:#333}.btn.btn-ai-suggestions-manage{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);box-shadow:0 2px 8px rgba(102,126,234,.3);color:#fff!important}.btn.btn-ai-suggestions-manage:active,.btn.btn-ai-suggestions-manage:focus,.btn.btn-ai-suggestions-manage:hover{box-shadow:0 4px 12px rgba(102,126,234,.4);transform:translateY(-1px);color:#fff!important}.btn.btn-ai-suggestions-manage.active{background:#fff;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.2);transform:translateY(2px);border:1px solid #ccc;color:#666!important}.btn.btn-ai-suggestions-manage.active:hover{background:#fff;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.2);color:#666!important}.sanitization-content,.sanitization-error{display:none}.removed-data-item{display:inline-block;margin:2px;padding:3px 8px;background:#f0f0f0;border-radius:3px;font-size:.9em}#ticketReplyAiSuggestions{background:#fff;border:1px solid #ddd;margin-top:10px;display:none;position:relative}#ticketReplyAiSuggestions .ai-generate-button-container{display:flex;justify-content:flex-end;padding:20px 0;margin-top:10px}#ticketReplyAiSuggestions .ai-loading-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);z-index:1000}#ticketReplyAiSuggestions .ai-loading-overlay.active{display:flex;align-items:center;justify-content:center}#ticketReplyAiSuggestions .ai-loading-overlay .ai-loading-content{text-align:center;padding:40px;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:2px solid #e3f2fd}#ticketReplyAiSuggestions .ai-loading-overlay .ai-loading-content .spinner{display:inline-block;width:50px;height:50px;border:4px solid #e3f2fd;border-top:4px solid #667eea;border-radius:50%;animation:spinnerRotate 1s linear infinite;margin-bottom:20px}#ticketReplyAiSuggestions .ai-loading-overlay .ai-loading-content .ai-loading-text{color:#667eea;font-size:18px;font-weight:600;margin-bottom:10px}#ticketReplyAiSuggestions .ai-loading-overlay .ai-loading-content .ai-loading-subtitle{color:#6c757d;font-size:14px}#ticketReplyAiSuggestions .ai-review-instructions{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e0e0e0}#ticketReplyAiSuggestions .ai-review-instructions .ai-review-title{font-size:16px;font-weight:500;margin-bottom:8px}#ticketReplyAiSuggestions .ai-review-instructions .ai-review-description{color:rgba(0,0,0,.6);font-size:14px;margin:0}#ticketReplyAiSuggestions .ai-section{margin-bottom:20px}#ticketReplyAiSuggestions .ai-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #e3f2fd}#ticketReplyAiSuggestions .ai-section .section-header .section-title{margin:0;color:#1565c0;font-size:14px;font-weight:600;text-transform:uppercase}#ticketReplyAiSuggestions .ai-section .section-header .section-title i{margin-right:8px}#ticketReplyAiSuggestions .ai-section .section-header .section-toggle{padding:4px 8px;color:#6c757d;font-size:14px;transition:all .2s ease}#ticketReplyAiSuggestions .ai-section .section-header .section-toggle:hover{color:#495057;background:#f8f9fa}#ticketReplyAiSuggestions .ai-section .section-header .section-toggle i{transition:transform .3s ease}#ticketReplyAiSuggestions .ai-section.collapsed .section-header{margin-bottom:0;padding-bottom:10px}#ticketReplyAiSuggestions .ai-form-section{margin-bottom:15px}#ticketReplyAiSuggestions .ai-form-section label{font-weight:600;color:#1565c0;font-size:12px;text-transform:uppercase}#ticketReplyAiSuggestions .ai-form-section .form-control{border:1px solid #ddd;border-radius:4px;padding:8px 12px;font-size:13px;color:#333;background:#fff;transition:all .2s ease}#ticketReplyAiSuggestions .ai-form-section .form-control:focus{border-color:#2196f3;box-shadow:0 0 0 3px rgba(33,150,243,.1);outline:0;background:#fff}#ticketReplyAiSuggestions .ai-form-section textarea.form-control{resize:vertical}#ticketReplyAiSuggestions .ai-alert{margin-bottom:15px;padding:12px 16px;border-left:4px solid}#ticketReplyAiSuggestions .ai-alert.alert-success{background:linear-gradient(135deg,#d4edda 0,#c3e6cb 100%);border-color:#28a745}#ticketReplyAiSuggestions .ai-alert.alert-danger{background:linear-gradient(135deg,#f8d7da 0,#f5c6cb 100%);border-color:#dc3545}#ticketReplyAiSuggestions .ai-suggestion-preview{background:linear-gradient(135deg,#e3f2fd 0,#fff 100%);border:2px solid #90caf9;border-radius:6px;padding:20px;margin-bottom:20px;display:none;line-height:1.6;white-space:pre-wrap}#ticketReplyAiSuggestions .ai-pii-warning{background:linear-gradient(135deg,#fff3cd 0,#ffeaa7 100%);border:2px solid #ffeaa7;border-left:4px solid #f0ad4e;border-radius:6px;padding:16px 20px;margin-bottom:20px;color:#856404}#ticketReplyAiSuggestions .ai-pii-warning strong{display:block;margin-bottom:8px}#ticketReplyAiSuggestions .ai-hidden{display:none!important}.reply-thread{background:#fff;border:2px solid #e3f2fd;border-radius:6px;overflow:hidden}.reply-thread .reply-thread-header{background:linear-gradient(135deg,#f8f9fa 0,#e3f2fd 100%);border-bottom:2px solid #e3f2fd;padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.reply-thread .reply-thread-header h5{margin:0;color:#1565c0;font-size:13px;font-weight:600;text-transform:uppercase}.reply-thread .reply-message{border-bottom:1px solid #e3f2fd}.reply-thread .reply-message:last-child{border-bottom:none}.reply-thread .reply-message .reply-header{background:#fafbfc;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eef1f4;gap:15px}.reply-thread .reply-message .reply-meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.reply-thread .reply-message .reply-preview{flex:1;overflow:hidden}.reply-thread .reply-message .reply-preview .reply-preview-text{color:#6c757d;font-size:13px;font-style:italic;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-thread .reply-message .reply-controls{flex-shrink:0}.reply-thread .reply-message .reply-content{padding:20px;background:#fff}.reply-thread .reply-message .reply-editor{border:2px solid #90caf9;border-radius:6px;padding:12px 16px;background:#fff;resize:vertical}.reply-thread .reply-message .reply-editor:focus{border-color:#2196f3;box-shadow:0 0 0 3px rgba(33,150,243,.1);outline:0}.reply-thread .reply-message .reply-text{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:12px;min-height:80px}.reply-thread .reply-message .reply-text.sanitized{background:linear-gradient(135deg,#e3f2fd 0,#fff 100%);border:2px solid #90caf9;color:#1565c0;font-weight:500}.reply-thread .reply-message.staff-reply .reply-header{background:linear-gradient(135deg,#e3f2fd 0,#fff 100%);border-left:4px solid #2196f3}.reply-thread .reply-message.customer-reply .reply-header{background:linear-gradient(135deg,#f0fff0 0,#fff 100%);border-left:4px solid #28a745}.ai-rating-container{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:15px;margin-top:15px;margin-bottom:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);animation:fadeInUp .3s ease-out}.ai-rating-header{display:flex;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #dee2e6}.ai-rating-header i{color:#667eea;margin-right:8px;font-size:16px}.rating-title{font-weight:600;color:#495057;font-size:14px}.ai-rating-section{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:12px 20px;margin:5px 10px 5px;transition:all .3s ease;display:flex;align-items:center;gap:15px}.ai-rating-section:hover{background:#f1f3f5;border-color:#ced4da}.ai-rating-section .ai-rating-label{color:#495057;font-size:14px;font-weight:600;margin:0;display:flex;align-items:center;gap:6px;white-space:nowrap}.ai-rating-section .ai-rating-label i{color:#6c757d;font-size:14px}.ai-rating-section .ai-star-rating{display:flex;gap:6px;align-items:center}.ai-rating-section .ai-star-rating .star{font-size:18px;cursor:pointer;transition:all .25s ease;color:#9ca3af;text-shadow:0 1px 3px rgba(0,0,0,.15)}.ai-rating-section .ai-star-rating .star:hover{color:#ffc107;transform:scale(1.1)}.ai-rating-section .ai-star-rating .star.active{color:#ffc107;filter:drop-shadow(0 0 3px rgba(255, 193, 7, .4))}.ai-rating-section .ai-star-rating .star.inactive{color:#9ca3af;opacity:.7}.ai-rating-section .ai-star-rating .star:focus{outline:2px solid #ffc107;outline-offset:4px;border-radius:4px}.ai-rating-section .ai-star-rating.submitted .star{pointer-events:none;cursor:default}.ai-rating-section .ai-star-rating.submitted .star:hover{transform:none;text-shadow:0 1px 3px rgba(0,0,0,.15)}.ai-rating-section .ai-star-rating .rating-success{margin-left:8px;font-size:16px;color:#10b981;animation:fadeInScale .3s ease-out}.ai-rating-section textarea{border:1px solid #e5e7eb;border-radius:6px;padding:10px;transition:all .2s ease;resize:none}.ai-rating-section textarea:focus{border-color:#a78bfa;box-shadow:0 0 0 3px rgba(139,92,246,.1);outline:0}.rating-label{display:block;font-weight:500;color:#495057;margin-bottom:8px;font-size:13px}.ai-rating-value{font-size:13px;color:#6c757d;font-weight:500;margin-top:5px}.ai-rating-actions{margin-top:15px;display:flex;gap:8px}.ai-rating-actions .btn{font-size:12px;padding:6px 12px;font-weight:500}.ai-rating-actions .btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.ai-rating-existing,.ai-rating-submitted{text-align:center;padding:15px}.rating-success{display:flex;align-items:center;justify-content:center;margin-bottom:10px;color:#28a745}.rating-success i{margin-right:8px;font-size:16px}.rating-header{display:flex;align-items:center;justify-content:center;margin-bottom:10px;color:#667eea}.rating-header i{margin-right:8px;font-size:16px}.rating-label{font-weight:600;font-size:14px}.existing-rating,.submitted-rating{display:flex;flex-direction:column;align-items:center;gap:8px}.rating-text{font-size:13px;color:#6c757d;font-weight:500}.rating-feedback{margin-top:10px;padding:10px;background:#f8f9fa;border-left:3px solid #667eea;font-style:italic;color:#495057;font-size:13px;border-radius:0 4px 4px 0}.ai-rating-alert{margin-bottom:15px;font-size:13px;padding:10px 15px}.ai-rating-alert .close{font-size:18px;line-height:1;color:inherit;opacity:.5}.ai-rating-alert .close:hover{opacity:.75}.leftcol .ai-rating-container{background:#fff;border:1px solid #e1e5e9;margin-top:10px;margin-bottom:10px}.staff .ai-rating-container{border-left:3px solid #667eea}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes spinnerRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinnerRotateReverse{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes fadeInScale{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:0 0}}@keyframes gradientShift{0%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes loadingDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes sparkle{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes starPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}#aiConfirmModal{z-index:1050!important}#aiConfirmModal.modal{z-index:1050!important}.modal-backdrop{z-index:1040!important}.ai-references-section{background:#fff;border:2px solid #e3f2fd;border-radius:6px;padding:20px;margin:20px 0;display:none;animation:fadeInUp .3s ease}.ai-references-section .references-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e3f2fd}.ai-references-section .references-header h5{margin:0;color:#1565c0;font-size:14px;font-weight:600;text-transform:uppercase;display:flex;align-items:center;gap:8px}.ai-references-section .references-header h5 i{color:#2196f3;font-size:16px}.ai-references-section .references-header .references-count{background:rgba(33,150,243,.1);color:#1565c0;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:600;border:1px solid rgba(33,150,243,.3)}.ai-references-section .references-body .references-description{color:#6c757d;font-size:13px;margin-bottom:16px;line-height:1.5}.ai-references-section .references-body .references-list{display:flex;flex-direction:column;gap:12px}.ai-references-section .references-body .reference-item{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#f8f9fa;border-radius:4px;border:1px solid transparent;transition:all .2s ease}.ai-references-section .references-body .reference-item i{color:#2196f3;font-size:12px;margin-top:2px;flex-shrink:0}.ai-references-section .references-body .reference-item a{color:#1976d2;text-decoration:none;font-size:13px;font-weight:500;line-height:1.4;flex:1;word-break:break-word}.ai-references-section .references-body .reference-item a:hover{color:#2196f3;text-decoration:underline}.ai-references-section .references-body .reference-item a:visited{color:#8b5cf6}.ai-references-section .references-body .reference-item:hover{background:rgba(227,242,253,.3);border-color:#90caf9;transform:translateX(4px)}.ai-references-section .references-body .no-references{text-align:center;padding:25px;background:rgba(255,243,205,.3);border-radius:6px;border:2px dashed rgba(240,173,78,.3)}.ai-references-section .references-body .no-references i{color:#f0ad4e;font-size:40px;margin-bottom:16px;display:block}.ai-references-section .references-body .no-references p{color:#6c757d;font-size:14px;line-height:1.6;max-width:500px;margin:0 auto}#aiConfirmModal{z-index:1050!important}#aiConfirmModal.modal{z-index:1050!important}.modal-backdrop{z-index:1040!important}.ai-tone-length-controls{background:#fff;border:2px solid #e3f2fd;border-radius:6px;padding:20px;margin:0 0 20px 0;box-shadow:0 2px 8px rgba(33,150,243,.1);transition:all .3s ease}.ai-tone-length-controls:hover{box-shadow:0 4px 12px rgba(33,150,243,.15)}.ai-tone-length-controls .controls-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e3f2fd}.ai-tone-length-controls .controls-header h5{margin:0;color:#1565c0;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;text-transform:uppercase}.ai-tone-length-controls .controls-header h5 i{margin-right:8px}.ai-tone-length-controls .controls-header .regenerations-info{background:rgba(33,150,243,.1);color:#1565c0;padding:6px 14px;border-radius:16px;font-size:12px;font-weight:600;border:1px solid rgba(33,150,243,.3)}.ai-tone-length-controls .controls-body{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end}@media (max-width:768px){.ai-tone-length-controls .controls-body{grid-template-columns:1fr}}.ai-tone-length-controls .control-group{display:flex;flex-direction:column;gap:8px}.ai-tone-length-controls .control-group label{font-weight:600;color:#1565c0;font-size:12px;display:flex;align-items:center;gap:6px;text-transform:uppercase;margin-bottom:0}.ai-tone-length-controls .control-group label i{margin-right:8px}.ai-tone-length-controls .control-group select.form-control{border:1px solid #ddd;border-radius:4px;padding:8px 12px;font-size:13px;color:#333;background:#fff;transition:all .2s ease;cursor:pointer;height:auto;min-height:38px}.ai-tone-length-controls .control-group select.form-control:focus{border-color:#2196f3;box-shadow:0 0 0 3px rgba(33,150,243,.1);outline:0;background:#fff}.ai-tone-length-controls .control-group select.form-control:hover{border-color:#2196f3;background-color:#f3f9ff}.ai-tone-length-controls .control-group.regenerate-group label{visibility:hidden;height:20px}.ai-tone-length-controls .control-group.regenerate-group .btn-regenerate{padding:12px 20px;font-size:14px;font-weight:600;border:1px solid #dee2e6;background:#f8f9fa;color:#495057;transition:all .3s ease;white-space:nowrap;border-radius:6px}.ai-tone-length-controls .control-group.regenerate-group .btn-regenerate:hover{background:#f1f3f5;border-color:#ced4da;color:#495057}.ai-tone-length-controls .control-group.regenerate-group .btn-regenerate:active{background:#e9ecef}.ai-tone-length-controls .control-group.regenerate-group .btn-regenerate i{margin-right:6px;color:#6c757d}.ai-collapsible-section{background:#fff;border:2px solid #e3f2fd;border-radius:6px;margin-bottom:20px;overflow:hidden}.ai-collapsible-section .collapsible-header{background:linear-gradient(135deg,#f8f9fa 0,#e3f2fd 100%);padding:12px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease}.ai-collapsible-section .collapsible-header:hover{background:#cbe7fb}.ai-collapsible-section .collapsible-header h5{margin:0;color:#1565c0;font-size:13px;font-weight:600;text-transform:uppercase}.ai-collapsible-section .collapsible-header h5 i{margin-right:8px}.ai-collapsible-section .collapsible-header .toggle-icon{transition:transform .3s ease;color:#1565c0}.ai-collapsible-section .collapsible-header[aria-expanded=true] .toggle-icon{transform:rotate(180deg)}.ai-collapsible-section .references-body{padding:20px;background:#fff}.ai-response-ready-notice{padding:12px 20px;margin-bottom:15px;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724;font-size:14px;font-weight:500}.ai-response-ready-notice i{margin-right:8px}#aiConfirmModal{z-index:1050!important}#aiConfirmModal.modal{z-index:1050!important}#aiConfirmModal textarea{resize:vertical}.modal-backdrop{z-index:1040!important}