button,input,optgroup,option,select,textarea{font-family:var(--bs-body-font-family)}.btn-tri-dark,.btn-tri-muted{padding:.45rem .8rem;border-radius:8px;font-size:.88rem;font-weight:500;border:none;line-height:1.5}.btn-tri-dark{background:#111827;color:#fff}.btn-tri-dark:focus,.btn-tri-dark:hover{background:#1F2937;color:#fff}.btn-tri-dark.disabled,.btn-tri-dark:disabled{background:#111827;color:#fff;opacity:.65}.btn-tri-muted{background:#F3F4F6;color:#111827}.btn-tri-muted:focus,.btn-tri-muted:hover{background:#E5E7EB;color:#111827}.btn-tri-muted.disabled,.btn-tri-muted:disabled{background:#F3F4F6;color:#9CA3AF}:root{--tri-field-bg:#F3F4F6;--tri-field-bg-focus:#E9EBEF;--tri-field-bg-disabled:#F9FAFB;--tri-field-placeholder:#9CA3AF}[data-bs-theme=dark]{--tri-field-bg:rgba(255,255,255,0.06);--tri-field-bg-focus:rgba(255,255,255,0.1);--tri-field-bg-disabled:rgba(255,255,255,0.03);--tri-field-placeholder:#6B7280}.hk-pg-wrapper .form-control,.hk-pg-wrapper .form-select,.modal-content .form-control,.modal-content .form-select{background-color:var(--tri-field-bg);border:none;box-shadow:none}.hk-pg-wrapper .form-control:focus,.hk-pg-wrapper .form-select:focus,.modal-content .form-control:focus,.modal-content .form-select:focus{background-color:var(--tri-field-bg-focus);box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.25)}.hk-pg-wrapper .form-control::placeholder,.modal-content .form-control::placeholder{color:var(--tri-field-placeholder)}.hk-pg-wrapper .form-control:disabled,.hk-pg-wrapper .form-control[readonly],.hk-pg-wrapper .form-select:disabled,.modal-content .form-control:disabled,.modal-content .form-control[readonly],.modal-content .form-select:disabled{background-color:var(--tri-field-bg-disabled);color:var(--tri-field-placeholder)}.hk-pg-wrapper .form-control:not(.form-control-sm):not([type=search]),.hk-pg-wrapper .form-select:not(.form-select-sm),.modal-content .form-control:not(.form-control-sm):not([type=search]),.modal-content .form-select:not(.form-select-sm){padding:.5rem .8rem;min-height:38px}.hk-pg-wrapper textarea.form-control,.modal-content textarea.form-control{resize:none}.modal-content textarea.form-control.qe-textarea-resizable{resize:vertical}.hk-pg-wrapper .form-label,.modal-content .form-label{font-size:14px;font-weight:500;letter-spacing:-.01em}:root{--tri-toast-bg:#fff;--tri-toast-color:#111827;--tri-toast-shadow:0 8px 24px rgba(16,24,40,0.16),0 2px 6px rgba(16,24,40,0.08)}[data-bs-theme=dark]{--tri-toast-bg:#1F2937;--tri-toast-color:#F9FAFB;--tri-toast-shadow:0 8px 24px rgba(0,0,0,0.5)}.Toastify__toast{border-radius:14px;border:none;padding:.85rem 1rem;min-height:auto;font-family:var(--bs-body-font-family);font-size:.88rem;line-height:1.45;background:var(--tri-toast-bg);color:var(--tri-toast-color);box-shadow:var(--tri-toast-shadow)}.Toastify__toast-body{padding:0;align-items:center;color:inherit}.Toastify__toast-icon{width:18px;-webkit-margin-end:.65rem;margin-inline-end:.65rem}.Toastify__close-button{color:var(--tri-toast-color);opacity:.45;align-self:center}.Toastify__close-button:hover{opacity:.9}.Toastify__toast a{color:var(--bs-primary);font-weight:500}.qe-dialog{max-width:34rem}.qe-dialog--wide{max-width:44rem}.qe-content{border:none;border-radius:1rem;box-shadow:0 8px 28px rgba(16,24,40,.18)}.qe-body{padding:.75rem 1.5rem 1.5rem}.qe-topbar{display:flex;justify-content:flex-end;margin:0 -.5rem .25rem 0}.qe-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:50%;background:transparent;color:#5F6368}.qe-close:hover{background:#F1F3F4}.qe-title{width:100%;border:none;border-bottom:1px solid var(--bs-border-color);border-radius:0;padding:.35rem .1rem;font-size:1.3rem;font-weight:500;letter-spacing:-.015em;color:#111827;background:transparent}.qe-title::placeholder{color:#9AA0A6;font-weight:400}.qe-title:focus{outline:none;border-bottom:2px solid var(--bs-primary);padding-bottom:calc(.35rem - 1px)}.qe-row{display:flex;align-items:flex-start;gap:.9rem;padding:.45rem 0}.qe-icon{flex:0 0 1.1rem;margin-top:.55rem;color:#5F6368;line-height:0}.qe-field{flex:1 1 auto;min-width:0}.qe-body .form-control,.qe-body .form-select{border:1px solid transparent;border-radius:.5rem;background-color:transparent;padding:.35rem .5rem;font-size:.9rem;min-height:0;color:#111827;box-shadow:none}.qe-body .form-control:hover:not(:focus),.qe-body .form-select:hover:not(:focus){background-color:#F1F3F4}.qe-body .form-control:focus,.qe-body .form-select:focus{border-color:var(--bs-primary);background-color:transparent;box-shadow:none}.qe-body .form-control::placeholder{color:#9AA0A6}.qe-body .form-control:disabled,.qe-body .form-select:disabled{background-color:transparent;color:#70757A}.qe-when{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.qe-when .form-control{width:auto;flex:1 1 12rem}.qe-dash{color:#70757A}.qe-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.35rem .5rem}.qe-swatch{width:1.05rem;height:1.05rem;border:none;border-radius:50%;padding:0;cursor:pointer}.qe-swatch--on{outline:2px solid var(--bs-primary);outline-offset:2px}.qe-dot{flex:0 0 auto;width:.7rem;height:.7rem;border-radius:50%}.task-note-lightbox-backdrop{z-index:1190}.qe-hint{font-size:.75rem;color:#70757A;padding:0 .5rem}.qe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1.5rem;column-gap:1.5rem}@media (max-width:575.98px){.qe-grid{grid-template-columns:minmax(0,1fr)}}.qe-inline-label{flex:0 0 auto;font-size:.8125rem;letter-spacing:-.03em;color:#70757A;white-space:nowrap}.qe-inline-label:first-child{padding-left:.8rem}.qe-subform{margin:.25rem 0 .5rem;padding:.85rem;border-radius:.75rem;background:#F8F9FA}.qe-rich{border-radius:.5rem;background:#F3F4F6}.qe-rich--disabled{opacity:.65}.qe-rich__toolbar{display:flex;flex-wrap:wrap;gap:.15rem;padding:.3rem .4rem 0}.qe-rich__btn{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .3rem;border:none;border-radius:.4rem;background:transparent;color:#5F6368;font-size:.85rem;font-weight:600;line-height:1}.qe-rich__btn:hover:not(:disabled){background:#E5E7EB;color:#111827}.qe-rich__btn--on,.qe-rich__btn--on:hover:not(:disabled){background:var(--bs-primary);color:#fff}.qe-rich__editor{min-height:4.5rem;max-height:14rem;overflow-y:auto;padding:.4rem .8rem .6rem;font-size:.9rem;line-height:1.5;color:#111827;outline:none;overflow-wrap:anywhere}.qe-rich__editor ol,.qe-rich__editor ul{margin:0;padding-left:1.25rem}.qe-rich__editor ul{list-style:disc}.qe-rich__editor ol{list-style:decimal}.qe-rich__editor p{margin:0}.qe-rich__placeholder{position:absolute;top:.4rem;left:.8rem;font-size:.9rem;color:#9AA0A6;pointer-events:none}.qe-footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:1.35rem}.qe-footer .btn{border-radius:.6rem;padding-inline:1.1rem}.taskboard-no-sidebar .taskboardapp-content{left:0!important;margin-left:0!important;padding-left:0!important}@media (max-width:767px){.taskboard-no-sidebar .taskbar-toolbar{padding:1rem .75rem}.taskboard-no-sidebar .tasklist-scroll{padding-left:.75rem;padding-right:.75rem}.taskboard-no-sidebar .tasklist{width:min(86vw,350px)}}.rl-toolbar{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.rl-btn,.rl-search{padding:.45rem .8rem;border-radius:8px;font-size:.88rem;font-weight:500}.rl-search{flex:1 1;min-width:0;height:2.75rem}.rl-btn{height:2.75rem;display:flex;align-items:center;justify-content:center;gap:.4rem;flex-shrink:0}@media (max-width:991.98px){.rl-btn-label{display:none}.rl-btn{width:2.75rem;padding:.45rem!important}.rl-table-wrap .hk-data-table>tbody td:not(.rl-col-keep),.rl-table-wrap .hk-data-table>thead{display:none}.rl-table-wrap .hk-data-table>tbody td.rl-col-keep{padding:.875rem 1rem;vertical-align:middle}.rl-table-wrap>.row{display:none}}.filter-chip-btn{height:2.75rem;display:inline-flex;align-items:center}@media (max-width:576px){.filter-chip-bar{padding-left:1.1875rem!important;padding-right:1.1875rem!important}.filter-chip-btn{padding:.5rem .8rem!important;font-size:.85rem!important}}@media (max-width:991px){.chatapp-wrap .chatapp-content .chatapp-single-chat .chat-info{width:100%;right:-100%}.chatapp-wrap.chatapp-info-active .chatapp-content .chatapp-single-chat .chat-info{right:0}.chatapp-wrap .chatapp-single-chat header.chat-header .back-user-list{margin-left:-.5rem}.chatapp-wrap .chatapp-single-chat header.chat-header .chatapp-info-toggle{margin-right:-.3125rem}}.daterangepicker{border:none!important;border-radius:.75rem!important;box-shadow:0 8px 24px rgba(16,24,40,.16)!important;overflow:hidden}.daterangepicker,.daterangepicker *{font-weight:500!important}.daterangepicker .drp-calendar{max-width:230px!important}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{min-width:28px!important;width:28px!important;height:28px!important;font-size:.8rem!important}.daterangepicker .ranges ul{width:120px!important}.daterangepicker .ranges li{padding:.5rem .6rem!important;font-size:.8rem!important}.tri-page-head{padding:1.25rem 1.25rem 0}.tri-page-title{letter-spacing:-.02em}.tri-page-subtitle{font-size:.85rem;letter-spacing:-.01em}