@font-face{font-family:"Satoshi";src:url("/css/fonts/Satoshi-Regular.woff2") format("woff2"),url("/css/fonts/Satoshi-Regular.woff") format("woff"),url("/css/fonts/Satoshi-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi";src:url("/css/fonts/Satoshi-Bold.woff2") format("woff2"),url("/css/fonts/Satoshi-Bold.woff") format("woff"),url("/css/fonts/Satoshi-Bold.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}#login{display:grid;place-items:center;margin:0;height:100vh;padding:0 24px;background-color:#00a98d;background-image:url("../images/mountain-range.svg");background-repeat:no-repeat;background-size:cover;color:#f9f9f9}#login::after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.35)}.login-card{position:relative;z-index:3;width:100%;margin:0 20px;padding:70px 30px 44px;border-radius:20px;background:rgba(24,21,36,.66);backdrop-filter:blur(10px);text-align:center}@media(width >= 448px){.login-card{margin:0;width:70%;min-width:400px}}@media(width >= 500px){#login{padding:0}}@media(width >= 768px){.login-card{position:fixed;top:0;right:0;bottom:0;padding:0 44px;width:50%;max-width:600px;min-width:auto;display:flex;border-radius:0;flex-direction:column;justify-content:center}}.login-card>h2{font-size:36px;font-weight:400;margin:0 0 12px}.login-card>h3{color:rgba(255,255,255,.38);margin:0 0 48px;font-weight:400;font-size:16px}.login-form{width:100%;margin:0;display:grid;gap:16px}.login-form>:is(input,button){width:100%;height:56px;border-radius:6px;border:0}.login-form>input{color:rgba(255,255,255,.96);background:rgba(255,255,255,.08);font-family:inherit;font-size:16px;padding:0 16px}.login-form>input:focus{outline:#00a98d;box-shadow:0 0 0 .125rem #00a98d;color:rgba(255,255,255,.96);background:rgba(255,255,255,.08)}.login-form>input::placeholder{color:rgba(255,255,255,.38)}.login-form>button{cursor:pointer;width:100%;height:56px;padding:0 16px;background:#00a98d;color:#f9f9f9;border:0;font-family:inherit;font-size:18px;font-weight:400;text-align:center;transition:all .375s}#noTickets{position:relative;background:#00a98d;overflow:hidden;height:308px;margin:-1px}.loop-wrapper{margin:0 auto;position:relative;display:block;height:250px;overflow:hidden;border-bottom:3px solid #fff;color:#fff}.mountain{position:absolute;right:-900px;bottom:-20px;width:2px;height:2px;box-shadow:0 0 0 50px #4db6ac,60px 50px 0 70px #4db6ac,90px 90px 0 50px #4db6ac,250px 250px 0 50px #4db6ac,290px 320px 0 50px #4db6ac,320px 400px 0 50px #4db6ac;transform:rotate(130deg);animation:mtn 20s linear infinite}.hill{position:absolute;right:-900px;bottom:-50px;width:400px;border-radius:50%;height:20px;box-shadow:0 0 0 50px #4db6ac,-20px 0 0 20px #4db6ac,-90px 0 0 50px #4db6ac,250px 0 0 50px #4db6ac,290px 0 0 50px #4db6ac,620px 0 0 50px #4db6ac;animation:hill 4s 2s linear infinite}.tree,.tree:nth-child(2),.tree:nth-child(3){position:absolute;height:100px;width:35px;bottom:0;background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/130015/tree.svg) no-repeat}.rock{margin-top:-17%;height:2%;width:2%;bottom:-2px;border-radius:20px;position:absolute;background:#ddd}.truck,.wheels{transition:all ease;width:85px;margin-right:-60px;bottom:0px;right:50%;position:absolute;background:#eee}.truck{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/130015/truck.svg) no-repeat;background-size:contain;height:60px}.truck:before{content:" ";position:absolute;width:25px;box-shadow:-75px 28px 0 1.5px #fff,-80px 18px 0 1.5px #fff}.wheels{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/130015/wheels.svg) no-repeat;height:15px;margin-bottom:0}.tree{animation:tree 3s 0s linear infinite}.tree:nth-child(2){animation:tree2 2s .15s linear infinite}.tree:nth-child(3){animation:tree3 8s .05s linear infinite}.rock{animation:rock 4s -1.3s linear infinite}.truck{animation:truck 4s .08s ease infinite}.wheels{animation:truck 4s .001s ease infinite}.truck:before{animation:wind 1.5s 0s ease infinite}@keyframes tree{0%{transform:translate(1350px)}100%{transform:translate(-50px)}}@keyframes tree2{0%{transform:translate(650px)}100%{transform:translate(-50px)}}@keyframes tree3{0%{transform:translate(2750px)}100%{transform:translate(-50px)}}@keyframes rock{0%{right:-200px}100%{right:2000px}}@keyframes truck{6%{transform:translateY(0px)}7%{transform:translateY(-6px)}9%{transform:translateY(0px)}10%{transform:translateY(-1px)}11%{transform:translateY(0px)}}@keyframes wind{50%{transform:translateY(3px)}}@keyframes mtn{100%{transform:translateX(-3000px) rotate(130deg)}}@keyframes hill{100%{transform:translateX(-3000px)}}html{font-size:14px}@media(min-width: 768px){html{font-size:16px}}html{position:relative;min-height:100%}body{overflow:auto}.form-box-shadow{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.19)}.loading{background-color:rgba(255,255,255,.9);position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;display:none}.loading.show{display:block}.loading .loading-message{position:absolute;top:50%;left:0;width:100%;min-height:.8em;transform:translateY(-50%);text-align:center;font-size:.8em;color:#00a98d !important;overflow:hidden}.loading .loading-message::before{display:block;content:"";width:2rem;height:1px;background-color:#00a98d;position:absolute;z-index:2;left:0;top:0;transform:translateX(-100%);animation:cubic-bezier(0.1, 0.15, 0.85, 1) infinite;animation-name:loading-indicator-bar;animation-duration:2s}.loading .loading-message::after{display:block;content:"";width:25%;height:1px;background-color:#ee3e89;opacity:1;position:absolute;z-index:1;left:0;top:0;transform:translateX(-100%);animation:linear infinite;animation-name:loading-indicator-bar-bg;animation-duration:3s}.loading.subtle{background-color:#fff}.loading.subtle .loading-message{color:rgba(0,0,0,0) !important;font-size:0}.loading.subtle .loading-message::before{content:url(/ajax-loader-subtle.gif)}.loading.subtle{position:absolute;top:0;left:0;width:100%;height:1px;overflow:hidden;background-color:rgba(0,0,0,0);border-width:0}.loading.subtle .loading-message{display:none}.loading.subtle .loading-message::before{display:none}.loading.subtle::before{display:block;content:"";width:2rem;height:1px;background-color:#00a98d;position:absolute;z-index:2;left:0;top:0;transform:translateX(-100%);animation:cubic-bezier(0.1, 0.15, 0.85, 1) infinite;animation-name:loading-indicator-bar;animation-duration:2s}.loading.subtle::after{display:block;content:"";width:25%;height:1px;background-color:#ee3e89;opacity:1;position:absolute;z-index:1;left:0;top:0;transform:translateX(-100%);animation:linear infinite;animation-name:loading-indicator-bar-bg;animation-duration:3s}.sidebar{position:relative;height:100vh;width:3vw;min-width:3rem;background-color:#00a98d}.section-tall{min-height:20rem;height:30vh}.table-fixed{table-layout:fixed}.table-responsive{scrollbar-width:none;-ms-overflow-style:none}.table-responsive::-webkit-scrollbar{display:none}th{font-weight:500 !important;text-align:center;padding-right:1rem !important;padding-left:1rem !important}td{font-size:.8rem !important}.table-striped>tbody>tr:nth-child(2n+1)>td{background-color:rgba(0,169,141,.07)}.table-striped>tbody>tr:nth-child(2n+1)>th{background-color:rgba(0,169,141,.07)}::-webkit-scrollbar-thumb{background:rgba(90,90,90,0)}.background-urgent{background-color:#d83135 !important}.text-primary{color:#00a98d !important}.text-primary-dark{color:rgb(0%,46.2745098039%,38.6077271145%) !important}.text-truncate{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-sideways{writing-mode:vertical-rl;text-orientation:sideways;transform:rotate(-180deg);color:rgba(255,255,255,.8);font-size:2.5rem}.text-thin{font-weight:300 !important}.text-spaced{letter-spacing:3px}.text-urgent{color:#d83135}.font-larger{font-size:1.2em}.font-larger-2{font-size:1.6em}.font-larger-3{font-size:2.2em}.font-larger-4{font-size:4rem}.rounded-sm{border-radius:.5rem}.rounded-md{border-radius:.75rem}.rounded-md-left{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-lg{border-radius:1rem}.color-primary{color:#00a98d !important}.bg-brand{background-color:#00a98d}.btn-outline{background-color:#00a98d;border:1px solid #f8f9fa;color:#f8f9fa !important;transition:all ease .2s}.btn-outline:hover{background-color:rgb(0%,60.2745098039%,50.2882004873%);border:1px solid rgba(0,0,0,0);color:#fff}.btn-subtle{background-color:rgba(0,0,0,.05)}.btn-subtle:hover{background-color:rgba(0,0,0,.1)}.card-hover{transition:transform .2s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.card-hover:hover{transform:scale(1.02);box-shadow:0 8px 12px rgba(0,0,0,.15)}.pulse-text-urgent{animation-name:pulse-text-urgent;animation-duration:2s;animation-iteration-count:infinite}.pill-danger{background-color:#fef1f1;color:#ed435b}.pill-success{background-color:#f0fdf7;color:#26c056}.pill-warning{background-color:#fdfbeb;color:#fbca6a}.pill-info{background-color:#f0f7fd;color:#26baff}.error-content{margin-top:4rem;display:grid}#ticketSearchInput:focus{box-shadow:none}@keyframes pulse-text-urgent{50%{color:#d83135}}.sidebar-icon{cursor:pointer;color:#dedede;transition:transform .2s linear}.sidebar-icon:hover{transform:scale(1.1)}.icon-size-s{font-size:1.2rem}.icon-size-md{font-size:1.3rem}.icon-size-lg{font-size:1.4rem}.sidebar-toggle{cursor:pointer;color:#000;border-radius:.3rem;transition:all .3s ease;overflow:hidden;display:flex;align-items:center;justify-content:start;margin:1rem 1.7rem;padding:1rem;line-height:1px}.sidebar-toggle:hover .toggle{transition:all .3s ease;color:#00a98d}.sidebar-toggle>.sidebar-expanded{display:none;margin-left:10px;white-space:nowrap;margin-left:1.7rem}#sidebar{height:100%;transition:width .3s;padding:1rem 0;z-index:1}#sidebar.expanded{width:350px !important;box-shadow:2px 0px 30px -20px #575757}#sidebar.expanded .sidebar-item .sidebar-expanded,#sidebar.expanded .sidebar-toggle .sidebar-expanded{display:inline}#sidebar .sidebar-item{cursor:pointer;border-radius:.3rem;transition:all .3s ease;overflow:hidden;display:flex;align-items:center;justify-content:start;margin:.1rem 1.9rem;padding:.8rem;line-height:10px}#sidebar .sidebar-item:not(.btn){color:#000}#sidebar .sidebar-item:hover:not(.btn){background-color:rgba(0,0,0,.05)}#sidebar .sidebar-item.active-sidebar-item:not(.btn){background-color:#00a98d;color:#fff}#sidebar .sidebar-item>.sidebar-expanded{display:none;white-space:nowrap;margin-left:1.7rem}@media(max-width: 576px){#sidebar{width:auto}#sidebar .sidebar-item,#sidebar .sidebar-toggle{margin-left:.3rem;margin-right:.3rem}}.avatar{overflow:visible;line-height:2rem}.avatar>a{overflow:visible}.avatar img{width:2rem;height:2rem;border-radius:50%;transition:all .15s ease-in-out}.avatar.large{line-height:3rem}.avatar.large img{width:3rem;height:3rem}.avatar:hover img{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.comment .comment-body .comment-commands{display:none}.comment .avatar img{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.comment.comment-editable .comment-body:hover .comment-timestamp{display:none}.comment.comment-editable .comment-body:hover .comment-commands{display:block}.comment .comment-content{position:relative;overflow:visible;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.comment .comment-content::before{content:"";display:block;width:0;height:0;border:.4rem solid rgba(0,0,0,0);position:absolute;left:-0.8rem;top:1.275rem;border-right-color:#e9ecef}.comment .comment-content.bg-primary::before{border-right-color:#00a98d}.comment:not(.comment-private) .comment-content{background-color:#e9ecef}.comment:not(.comment-private) .comment-content.bg-primary{color:#fff}.comment:not(.comment-private) .comment-content.bg-primary a.link{color:#fff;background-image:linear-gradient(to bottom, #fff, #fff)}.comment.comment-private .comment-content{background-color:#fff;color:gray-500;border:solid 1px rgba(0,0,0,.05)}.comment.comment-private .comment-content.bg-primary{background-color:#fff !important}.comment.comment-private .comment-content::before{border-left-color:rgba(0,0,0,.05) !important}.comment.flex-row-reverse .comment-content::before{left:100%;border-right-color:rgba(0,0,0,0);border-left-color:#e9ecef}.comment.flex-row-reverse .comment-content.bg-primary::before{border-left-color:#00a98d}.modal-dialog-scrollbody{overflow:initial !important}.modal-dialog-scrollbody>.modal-content>.modal-body{overflow:auto}@media(max-width: 576px){.modal-dialog.modal-dialog-slideout-left,.modal-dialog.modal-dialog-slideout-right{width:90%}}.modal-dialog-slideout-left,.modal-dialog-slideout-right{min-height:100%;height:100%;margin:0 auto 0 0;background:#fff;box-shadow:0 .35rem .75rem rgba(0,0,0,.125);left:0;position:relative;width:100%}.modal-dialog-slideout-left .modal-content,.modal-dialog-slideout-left>form,.modal-dialog-slideout-right .modal-content,.modal-dialog-slideout-right>form{min-height:100%;height:100%;width:100%;overflow:auto}.modal-dialog-slideout-right{margin:0 0 0 auto;left:auto;right:0}.modal.fade{transition:all ease-in-out .3s}.modal.fade .modal-dialog.modal-dialog-slideout-left{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);transition:all ease-in-out .3s}.modal.fade .modal-dialog.modal-dialog-slideout-right{-webkit-transform:translate(100%, 0);transform:translate(100%, 0);transition:all ease-in-out .3s}.modal.fade.show .modal-dialog.modal-dialog-slideout-left,.modal.fade.show .modal-dialog.modal-dialog-slideout-right{-webkit-transform:translate(0, 0);transform:translate(0, 0);flex-flow:column}.modal-container{position:relative;overflow:auto}.modal-container .modal{position:absolute;background-color:rgba(0,0,0,.6)}body.modal-open .modal-container{overflow:hidden}body.no-modal-backdrop{padding:0 !important}body.no-modal-backdrop .modal-backdrop{visibility:hidden;display:none !important;opacity:0}body.no-modal-backdrop .modal{padding:0 !important}.modal-dialog-scrollbody{overflow:initial !important}.modal-dialog-scrollbody>.modal-content>.modal-body{overflow:auto}.preformatted{font-family:inherit;font-size:inherit;white-space:pre-line}.bg-inherit{background-color:inherit}.review-card{margin:auto;background:#fff;border-radius:16px;box-shadow:0 10px 35px rgba(0,0,0,.08);overflow:hidden}.container.review-card{padding-left:0 !important;padding-right:0 !important}.form-header{display:flex;align-items:center;gap:.75rem;padding:1.5rem 2rem;background:#eefaf7;border-bottom:1px solid #e4e8f0;border-left:6px solid #00a98d}.form-header h2{margin:0;font-size:1.6rem;font-weight:600;color:#2c3e50}.review-content{padding:2rem}.topic-card{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #e0e0e0;box-shadow:0 6px 20px rgba(0,0,0,.05);transition:all .2s ease}.topic-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.08)}.topic-label{font-weight:600;color:#2c3e50;margin-bottom:.3rem}.topic-card input.form-control,.topic-card textarea.form-control{width:100%;padding:.5rem .75rem;border-radius:8px;border:1px solid #e0e0e0;color:#495057;background:#fff;resize:vertical}.topic-card textarea.form-control{min-height:120px}.topic-card select.form-select{width:100%;padding:.4rem .8rem;border-radius:8px;border:1px solid #e0e0e0;color:#495057}.btn-save-entry{width:100%;background:#00a98d;color:#fff;font-weight:600;padding:.9rem 0;font-size:1.1rem;border-radius:14px;border:none;box-shadow:0 6px 20px rgba(0,169,141,.3);transition:all .3s ease}.btn-save-entry:hover{background:#009378;transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,169,141,.4)}.btn-add-topic{margin-bottom:2rem;border:2px solid #00a98d;color:#00a98d;font-weight:500;padding:.6rem 1.2rem;border-radius:10px;background:rgba(0,0,0,0);transition:all .3s ease}.btn-add-topic:hover{background:#00a98d;color:#fff;transform:translateY(-2px)}.remove-topic-btn{border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:#e74c3c;color:#fff;cursor:pointer;transition:transform .2s,background .2s}.remove-topic-btn:hover{transform:scale(1.1);background:#c0392b}.additional-info{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e4e8f0}.additional-info strong{display:block;margin-bottom:.5rem;color:#2c3e50}.info-group{padding:.5rem;border:1px solid #e4e8f0;border-radius:10px;margin-bottom:.5rem;background:#f9fafc}.topic-card .k-update-button{background-color:#28a745;color:#fff;font-weight:600;padding:.6rem 1.2rem;border-radius:10px;border:none;cursor:pointer;flex:1;display:flex;align-items:center;justify-content:center;transition:all .2s ease;gap:.4rem}.topic-card .k-update-button:hover{background-color:#218838;transform:translateY(-1px);box-shadow:0 4px 12px rgba(33,131,56,.3)}.topic-card .k-cancel-button{background-color:#6c757d;color:#fff;font-weight:600;padding:.6rem 1.2rem;border-radius:10px;border:none;cursor:pointer;flex:1;display:flex;align-items:center;justify-content:center;transition:all .2s ease;gap:.4rem}.topic-card .k-cancel-button:hover{background-color:#5a6268;transform:translateY(-1px);box-shadow:0 4px 12px rgba(90,98,104,.3)}.topic-card .topic-remove-btn{--remove-bg: #fff5f5;--remove-border: #dc3545;--remove-color: #dc3545;background:var(--remove-bg);border:1px solid var(--remove-border);color:var(--remove-color);line-height:1;padding:.35rem .55rem;border-radius:.4rem;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.topic-card .topic-remove-btn i{font-size:.9rem;pointer-events:none}.topic-card .topic-remove-btn:hover{background:var(--remove-color);color:#fff;box-shadow:0 0 0 .15rem rgba(220,53,69,.25)}.topic-card .topic-remove-btn:active{background:#b02a37;color:#fff;box-shadow:0 0 0 .15rem rgba(176,42,55,.35)}.topic-card .topic-remove-btn:focus{outline:none;box-shadow:0 0 0 .15rem rgba(220,53,69,.4)}.topic-card .topic-edit-btn:hover{background:#00a98d;color:#fff;border-color:#00a98d}.topic-card *{box-sizing:border-box}.placeholder-card{background:#e9ecef;border:1px solid #d6d6d6;border-radius:12px;padding:2rem;margin-bottom:1.5rem;text-align:center;color:#6c757d;font-weight:500;font-size:1.1rem}.placeholder-card i{font-size:2rem;margin-bottom:.5rem;color:#adb5bd}.readonly .topic-card input.form-control,.readonly .topic-card textarea.form-control,.readonly .topic-card select.form-select,.readonly .toggle-info-btn,.readonly .btn-save-entry,.readonly .btn-add-topic,.readonly .remove-topic-btn{display:none !important;pointer-events:none}.readonly .topic-card .topic-value,.readonly .topic-card .dropdown-readonly{display:block;background:#f8f9fa;padding:.6rem .8rem;border-radius:8px;border:1px solid #e0e0e0;color:#495057;white-space:pre-line}.readonly .additional-dropdown{display:block !important}.readonly .topic-card:hover{transform:none;box-shadow:0 6px 20px rgba(0,0,0,.05)}.topic-label{font-weight:600;color:#2c3e50;margin-bottom:.3rem}.topic-value{padding:.6rem .8rem;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px}.info-group{padding:.5rem;border:1px solid #e4e8f0;border-radius:10px;background:#f9fafc;margin-bottom:.5rem}.dropdown-readonly{background:#f8f9fa;padding:.5rem;border:1px solid #e0e0e0;border-radius:8px}.details-card{border-radius:14px;box-shadow:0 6px 14px rgba(0,0,0,.05);overflow:hidden;background:#fff}.detail-section{padding:16px 22px;border-bottom:1px solid #ececec}.detail-section:last-child{border-bottom:none}.section-title{font-size:.9rem;font-weight:700;color:#495057;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;display:flex;align-items:center}.icon-accent{color:#00a98d}.row-detail{display:flex;align-items:center;padding:6px 0;border-radius:6px;transition:background .2s}.row-detail:hover{background:rgba(var(--bs-primary-rgb), 0.05)}.label{flex:0 0 150px;font-weight:600;color:#6c757d;font-size:.85rem}.value{flex:1;font-weight:500;color:#212529;font-size:.9rem}.description-box{background:#f8f9fa;padding:12px;border-radius:10px;font-weight:500;font-size:.9rem;line-height:1.45}.badge-status{font-size:.7rem;padding:.28rem .6rem;border-radius:1rem;border:1px solid rgba(0,0,0,0)}.badge-outline{background-color:rgba(0,0,0,0);border-color:currentColor}.bg-blue{background-color:var(--bs-blue) !important}.bg-teal{background-color:var(--bs-teal) !important}.bg-gray-500{background-color:var(--bs-gray-500) !important}.text-orange{color:var(--bs-orange) !important}.text-purple{color:var(--bs-purple) !important}.recommendation-request-detail-modal table thead th{white-space:nowrap !important;padding-top:4px !important;padding-bottom:4px !important;vertical-align:middle !important}.grid-search-box{min-width:20rem;max-width:24rem}.grid-search-box .input-group-text{background-color:#fff;border:1px solid #dee2e6;border-right:0}.grid-search-box .grid-search-input{background-color:#fff;border:1px solid #dee2e6;border-left:0;padding-left:0}.grid-search-box .grid-search-input::placeholder{color:#98a2ad}.grid-search-box .grid-search-input:focus{outline:none;border-color:#dee2e6;box-shadow:none}#clear-search{border-left:1px solid #dee2e6;transition:all .15s ease-in-out}#clear-search:hover{background-color:#f8f9fa;color:#dc3545}#clear-search:focus{outline:none !important;box-shadow:none !important}.as-tabs.nav-tabs{border-bottom:1px solid var(--bs-border-color);gap:.25rem}.as-tabs .nav-link{border:none;border-bottom:2.5px solid rgba(0,0,0,0);border-radius:0;color:var(--bs-secondary-color);font-weight:500;padding:.5rem .75rem}.as-tabs .nav-link:hover{color:var(--bs-body-color)}.as-tabs .nav-link.active{background:rgba(0,0,0,0);border-bottom-color:var(--bs-primary);color:var(--bs-primary);font-weight:600}.as-tabs .nav-link .tab-count{background-color:var(--bs-secondary-bg);color:var(--bs-secondary-color)}.as-tabs .nav-link.active .tab-count{background-color:rgba(var(--bs-primary-rgb), 0.12);color:var(--bs-primary)}.as-company-avatar{height:3rem;width:3rem}.account-status-masthead{border-radius:.75rem;overflow:hidden}.account-status-masthead .masthead-body{padding:1rem 1.25rem}.account-status-masthead.masthead-green .masthead-body{background:linear-gradient(135deg, #00d497 0%, #00b58f 50%, #008f7a 100%);color:#fff}.account-status-masthead.masthead-yellow .masthead-body{background:linear-gradient(135deg, #ffd166 0%, #f0ad4e 60%, #e09f3e 100%);color:#fff}.account-status-masthead.masthead-red .masthead-body{background:linear-gradient(135deg, #f0616f 0%, #dc3545 55%, #b02a37 100%);color:#fff}.account-status-masthead .masthead-label{opacity:.8}.account-status-masthead .masthead-icon{font-size:2.5rem;opacity:.4}.form-card{background:#fff;border-radius:.75rem;box-shadow:0 6px 18px rgba(0,0,0,.06);overflow:hidden}.form-card .form-card-header{background:linear-gradient(135deg, #00d497 0%, #00b58f 50%, #008f7a 100%);color:#fff;padding:1.125rem 1.375rem}.form-card .form-card-header.form-card-header-sm{padding:.875rem 1.375rem}.form-card .form-card-footer{background:#fff;border-top:1px solid rgba(0,0,0,.04);box-shadow:0 -2px 10px rgba(0,0,0,.05);padding:.875rem 1.25rem}.form-card .section-box{background:#f7f9fc;border:1px solid rgba(0,0,0,.03);border-radius:.5rem;padding:1rem}.form-card .section-icon{color:#00b58f;font-size:1.1rem}.form-card .summary-item{background:#f7f9fc;border:1px solid rgba(0,0,0,.03);border-radius:.5rem;padding:.625rem .875rem}.form-card .summary-icon{color:#00b58f;font-size:1.15rem;text-align:center;width:1.5rem}.form-card label.required::after{color:var(--bs-danger);content:" *"}.form-card textarea{overflow-y:auto;resize:vertical}.form-card .k-input,.form-card .k-input-inner,.form-card .k-picker{background-color:#fff}.form-card input:-webkit-autofill,.form-card input:-webkit-autofill:hover,.form-card input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset}.as-label{font-size:.72rem;letter-spacing:.04em}.as-row-badge{width:5rem}.as-row-status{width:8rem}.as-row-link:hover{filter:brightness(0.96)}.as-icon-col{font-size:1.125rem;text-align:center;width:1.5rem}.status-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:.55rem;width:.55rem}.accounts-dashboard .tl-seg{min-width:90px}.accounts-dashboard .focus-list-collapsed{max-height:132px;overflow-y:auto}.accounts-dashboard .manager-col{min-width:330px;width:40%}.accounts-dashboard .manager-card{cursor:pointer}.accounts-dashboard .focus-list [data-open-customer]:hover,.accounts-dashboard .manager-detail [data-open-customer]:hover{background-color:var(--bs-tertiary-bg)}.accounts-dashboard .manager-card.selected{border-color:var(--bs-primary) !important;box-shadow:inset 0 0 0 1px var(--bs-primary)}.accounts-dashboard .kpi-box{cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.accounts-dashboard .kpi-box:hover{border-color:var(--bs-primary) !important}.accounts-dashboard .kpi-box.active{border-color:var(--bs-primary) !important;box-shadow:inset 0 0 0 1px var(--bs-primary)}.accounts-dashboard .breakdown-bar{height:9px}.accounts-dashboard .legend-yellow{color:#f0ad4e}.accounts-dashboard .stat-cell+.stat-cell{border-left:1px solid var(--bs-border-color-translucent)}.accounts-dashboard .manager-detail{min-width:0}.accounts-dashboard .manager-cards{max-height:32rem;overflow-y:auto}@media(max-width: 767.98px){.accounts-dashboard .manager-col{min-width:0;width:100%}.accounts-dashboard .tl-seg{min-width:64px}.accounts-dashboard .manager-cards{max-height:20rem}.accounts-dashboard .stat-cell .stat-value{display:block;font-size:1.125rem}.accounts-dashboard .tl-seg .tl-count{font-size:1.25rem !important}.accounts-dashboard .stat-cell{flex:0 0 50%;width:50%}.accounts-dashboard .stat-cell+.stat-cell{border-left:none}.accounts-dashboard .stat-cell:nth-child(even){border-left:1px solid var(--bs-border-color-translucent)}}.approved-dashboard .kpi-box[data-filter]{cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.approved-dashboard .kpi-box[data-filter]:hover{border-color:var(--bs-primary) !important}.approved-dashboard .kpi-box.active{border-color:var(--bs-primary) !important;box-shadow:inset 0 0 0 1px var(--bs-primary)}.approved-dashboard .rec-list{max-height:24rem;overflow-y:auto}.approved-dashboard .rec-row{cursor:pointer}
