.light-style .menu .app-brand.demo,.dark-style .menu .app-brand.demo{height:64px}.app-brand-logo.demo{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;width:34px}.app-brand-logo.demo svg{width:35px;height:24px}.app-brand-text.demo{font-size:1.375rem}.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:64px!important}.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal):not(.layout-without-menu) .layout-page{padding-top:72px!important}.content-wrapper .navbar{z-index:auto}.form-nav .nav-link.active .badge{background-color:#0e2430!important;color:#fff!important}.form-nav .nav-link.active h6,.form-nav .nav-link.active small{color:#0e2430!important}.demo-blocks>*{display:block!important}.demo-inline-spacing>*{margin:1rem .375rem 0 0!important}.demo-vertical-spacing>*{margin-top:1rem!important;margin-bottom:0!important}.demo-vertical-spacing.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-lg>*{margin-top:1.875rem!important;margin-bottom:0!important}.demo-vertical-spacing-lg.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-xl>*{margin-top:5rem!important;margin-bottom:0!important}.demo-vertical-spacing-xl.demo-only-element>:first-child{margin-top:0!important}.rtl-only{display:none!important;text-align:left!important;direction:ltr!important}[dir=rtl] .rtl-only{display:block!important}@media (max-width: 576px){#dropdown-variation-demo .btn-group .text-truncate{width:254px;position:relative}#dropdown-variation-demo .btn-group .text-truncate:after{position:absolute;top:45%;right:.65rem}}.layout-demo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.layout-demo-placeholder img{width:900px}.layout-demo-info{text-align:center;margin-top:1rem}.was-validated .select2:invalid+.select2 .select2-selection{border-color:#ff4c51!important}.was-validated .select2:valid+.select2 .select2-selection{border-color:#28c76f!important}.nav-setting.nav-align-left .nav-tabs{border-right:inherit;border-radius:.375rem!important}.nav-tabs .nav-link,.nav-pills .nav-link{text-transform:none}#layout-menu .app-brand-logo:not(.logo-full){display:none!important}#layout-menu .app-brand-logo.logo-full{width:80%;height:auto;max-height:32px}.layout-menu-collapsed #layout-menu .app-brand-logo:not(.logo-full){display:flex!important}.layout-menu-collapsed #layout-menu .app-brand-logo.logo-full,.layout-menu-collapsed.layout-menu-hover #layout-menu .app-brand-logo{display:none!important}.layout-menu-collapsed.layout-menu-hover #layout-menu .app-brand-logo.logo-full{display:flex!important}.section-image-placeholder img{background-color:#f5f5f5}.input-group .select2-selection{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group .btn-outline-secondary{border:1px solid #d1d0d4}.input-group .btn-icon{height:auto}#section_financial .select2-dropdown{min-width:300px!important}#section_financial .select2-search__field{width:calc(100% - 1rem)!important}.filter-chip{display:inline-flex;align-items:center;padding:5px 10px;background-color:#e9f0f7;border:1px solid #cdd6e4;border-radius:20px;font-size:14px;color:#1a73e8;margin:5px 0}.filter-chip span{margin-right:8px}.filter-chip .clear-filters{cursor:pointer;color:#1a73e8;font-weight:700;margin-left:5px}#custom_length_datatable{padding:calc(.426rem - var(--bs-border-width)) calc(.9375rem - var(--bs-border-width))}.row-due-date td:first-child{border-left:2px solid red}.table.table-sm thead tr th{padding-block:.814rem}#section_financial .table-sm td{padding:.35rem .5rem}#section_financial .table-header-actions{display:none}#section_financial .table tr td:first-child,#section_financial .table tr th:first-child{padding-left:1.5rem;padding-right:.5rem}.all-fields-uppercase .form-control:not([type=file]):not(.ignore-uppercase),.all-fields-uppercase .form-control-plaintext:not(.ignore-uppercase),.all-fields-uppercase .form-select:not(.ignore-uppercase){text-transform:uppercase!important}input::placeholder,textarea::placeholder{text-transform:none!important}.timeline .timeline-item .timeline-event{min-height:2.5rem}.form-control,.form-select,.select2-selection,.select2-results{font-size:.8375rem}.light-style .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc(2.2375rem - var(--bs-border-width))}.light-style .select2-container--default.select2-container--focus .select2-selection--single .select2-selection__rendered,.light-style .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered{line-height:calc(2.3375rem - var(--bs-border-width) - 1px)}.table-stick thead tr:first-child th:first-child,.table-stick tbody tr td:first-child,.table-stick tfoot tr th:first-child,.table-stick tfoot tr td:first-child{position:sticky!important;left:0;z-index:1}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.text-truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.horizontal-scroll-container{overflow-x:auto;scroll-behavior:smooth;transition:box-shadow .2s ease}.horizontal-scroll-container.dragging,.horizontal-scroll-container.dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.horizontal-scroll-container::-webkit-scrollbar{height:8px}.horizontal-scroll-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.horizontal-scroll-container::-webkit-scrollbar-thumb{background:#888;border-radius:10px;transition:background .2s ease}.horizontal-scroll-container::-webkit-scrollbar-thumb:hover{background:#555}.scroll-active{box-shadow:0 0 0 2px #007bff4d!important}.modal-xxl{--bs-modal-width: 90vw !important}body.kanban-scroll-mode,body.horizontal-scroll-mode,body.kanban-scroll-mode *,body.horizontal-scroll-mode *{cursor:ew-resize!important}body.kanban-scroll-mode,body.horizontal-scroll-mode{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dragging{scroll-behavior:auto!important}.horizontal-scroll-hint{position:fixed;background:#007bffe6;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;z-index:1060;transition:all .2s ease;box-shadow:0 2px 8px #00000026;pointer-events:none}.show-if-project{display:none}@keyframes dragFeedback{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.horizontal-scroll-container.dragging{animation:dragFeedback .3s ease}@supports selector(:has(*)){html:has(body.portal-typography){font-size:112.5%}}@supports not selector(:has(*)){body.portal-typography{font-size:calc(1rem + 2px)}}.sac-conversation{background-color:#fafbfc;background-color:rgba(var(--bs-secondary-rgb),.035)}.sac-conversation__head-icon .avatar-initial{width:2rem;height:2rem}.sac-conversation__list{max-height:none}.sac-conversation__msg-row{display:flex;align-items:flex-start;gap:.75rem}.sac-conversation__msg--staff .sac-conversation__msg-row{justify-content:flex-start}.sac-conversation__msg--customer .sac-conversation__msg-row{justify-content:flex-end;margin-left:auto;max-width:min(100%,38rem)}.sac-conversation__avatar{flex-shrink:0;margin-top:.15rem}.sac-conversation__bubble{flex:0 1 auto;min-width:0;max-width:min(100%,34rem)}.sac-conversation__msg--staff .sac-conversation__bubble{background-color:#fff;border:1px solid rgba(75,70,92,.12);border-left:3px solid var(--bs-primary);border-radius:.35rem .65rem .65rem;padding:.65rem .9rem;box-shadow:0 1px 2px #4b465c0f}.sac-conversation__msg--customer .sac-conversation__bubble{background-color:rgba(var(--bs-success-rgb),.12);border:1px solid rgba(var(--bs-success-rgb),.28);border-radius:.65rem .65rem .35rem;padding:.65rem .9rem;box-shadow:0 1px 2px #4b465c0d}.sac-conversation__body{font-size:.9375rem}.sac-conversation__time{font-size:.8125rem}.sac-conversation__thumb{max-width:180px;max-height:120px;object-fit:cover}@media (max-width: 575.98px){.sac-conversation__msg--customer .sac-conversation__msg-row{max-width:100%}.sac-conversation__bubble{max-width:min(100%,100%)}.sac-conversation__meta{flex-direction:column;align-items:flex-start!important}.sac-conversation__msg--customer .sac-conversation__meta{align-items:flex-end!important;width:100%}}.sac-star-row{gap:.15rem}.sac-star-row__icon{font-size:1.125rem;line-height:1}.sac-star-row__icon--on{color:#ffab00;filter:drop-shadow(0 1px 1px rgba(255,171,0,.35))}.sac-star-row__icon--off{color:rgba(var(--bs-secondary-rgb),.28)}.sac-rating-summary-readonly{margin-top:1rem;padding:1.15rem 1.25rem 1.35rem;border-radius:.65rem;border:1px solid rgba(var(--bs-primary-rgb),.18);background:linear-gradient(165deg,rgba(var(--bs-primary-rgb),.07),#fff 42%,rgba(var(--bs-warning-rgb),.09));box-shadow:0 2px 12px #4b465c0f}.sac-rating-summary-readonly__avatar-inner{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;color:#b8860b;background:linear-gradient(145deg,#ffc10761,#ffab0024);border:1px solid rgba(255,171,0,.45)}.sac-rating-summary-readonly__title{font-size:1.05rem;letter-spacing:-.01em}.sac-rating-summary-readonly__body{margin-top:.85rem;padding-top:1rem;border-top:1px solid rgba(var(--bs-primary-rgb),.12)}.sac-rating-summary-readonly__label{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary);margin-bottom:.35rem}.sac-rating-summary-readonly__note{line-height:1.5}.sac-rating-summary-readonly__pill{font-weight:600;font-size:.75rem;padding:.35em .75em}.sac-rating-summary-readonly__pill--ok{background-color:rgba(var(--bs-success-rgb),.12)!important;color:var(--bs-success)!important;border:1px solid rgba(var(--bs-success-rgb),.35)}.sac-rating-summary-readonly__pill--no{background-color:rgba(var(--bs-danger-rgb),.08)!important;color:var(--bs-danger)!important;border:1px solid rgba(var(--bs-danger-rgb),.28)}
