.crm-navbar-search .select2-container{vertical-align:middle}.app-content>.container-fluid .container-fluid{padding-left:0;padding-right:0}.callout,.card{margin-bottom:1rem}a{text-decoration:none}a:not(.btn):not(.nav-link):not(.dropdown-item):not(.page-link):not(.badge):not(.list-group-item):not(.small-box-footer):not(.brand-link):not(.navbar-brand):not(.info-box):hover{text-decoration:underline}.card>.overlay,.info-box>.overlay,.overlay-wrapper>.overlay,.small-box>.overlay{height:100%;left:0;position:absolute;top:0;width:100%}.card .overlay,.info-box .overlay,.overlay-wrapper .overlay,.small-box .overlay{align-items:center;background-color:hsla(0,0%,100%,.7);border-radius:.25rem;display:flex;justify-content:center;z-index:50}.card .overlay>.far,.card .overlay>.fas,.overlay-wrapper .overlay>.far,.overlay-wrapper .overlay>.fas{color:#343a40}.card .overlay.dark,.overlay-wrapper .overlay.dark{background-color:rgba(0,0,0,.5)}.modal-dialog .overlay{align-items:center;background-color:rgba(0,0,0,.7);border-radius:.3rem;bottom:0;color:#666f76;display:flex;justify-content:center;left:0;margin:-1px;position:absolute;right:0;top:0;z-index:1057}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-lg{font-size:1.25rem!important}.text-xl{font-size:2rem!important}.elevation-1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)!important}.elevation-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)!important}.elevation-3{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)!important}.elevation-4{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)!important}.btn-xs{border-radius:.15rem;font-size:.75rem;line-height:1.5;padding:.125rem .25rem}.btn-flat{border-radius:0;border-width:1px;box-shadow:none}.profile-username{font-size:21px;margin-top:5px}.list-group-unbordered>.list-group-item{border-left:0;border-radius:0;border-right:0;padding-left:0;padding-right:0}.products-list{list-style:none;margin:0;padding:0}.products-list>.item{background-color:var(--bs-body-bg);border-radius:.25rem;padding:10px 0}.products-list>.item:after{clear:both;content:"";display:block}.products-list .product-img{float:left}.products-list .product-img img{height:50px;width:50px}.products-list .product-info{margin-left:60px}.products-list .product-title{font-weight:600}.products-list .product-description{color:#6c757d;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-list-in-card>.item{border-bottom:1px solid rgba(0,0,0,.125);border-radius:0}.product-list-in-card>.item:last-of-type{border-bottom-width:0}.card-widget{border:0;position:relative}.chart{overflow:hidden;position:relative}.projects td{vertical-align:middle}.form-select.form-control-sm{background-position:right .5rem center;border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding:.25rem 1.75rem .25rem .5rem}.crm-avatar{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:600;height:2.25rem;justify-content:center;letter-spacing:.02em;line-height:1;text-transform:uppercase;width:2.25rem}.crm-avatar-lg{border:3px solid hsla(0,0%,100%,.6);font-size:1.5rem;height:65px;width:65px}.min-w-0{min-width:0}.crm-entity{align-items:center;display:flex;min-width:0}.crm-entity>.crm-avatar{margin-right:.75rem}.crm-entity-body{min-width:0}.crm-entity-name{display:block;font-weight:600;overflow-wrap:anywhere}.crm-meta{color:#6c757d;font-size:.8rem}.crm-break{overflow-wrap:anywhere;word-break:break-word}.crm-table td{vertical-align:middle}.crm-table thead th{border-bottom-width:1px;border-top:0;color:#6c757d;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.crm-table tbody tr:hover{background-color:rgba(0,123,255,.04)}.crm-num{font-variant-numeric:tabular-nums}.crm-lead{font-size:.95rem}.order-products td:nth-child(2){min-width:11rem}.crm-scroll-list{max-height:320px;overflow-y:auto}.crm-empty{color:#6c757d;padding:2.5rem 1rem;text-align:center}.crm-empty>i{display:block;font-size:2.25rem;margin-bottom:.75rem;opacity:.35}.crm-filters label{color:#6c757d;font-size:.72rem;font-weight:600;letter-spacing:.03em;margin-bottom:.15rem;text-transform:uppercase}.crm-quick-filters .nav-link{font-size:.85rem;padding:.3rem .8rem}.small-box .crm-small-box-sub{display:block;font-size:.85rem;opacity:.9}.small-box>.inner>h3.crm-small-box-text{font-size:1.6rem}.crm-dl dt{color:#6c757d;font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.crm-dl dd{margin-bottom:.75rem}.crm-dl dd:last-child{margin-bottom:0}.crm-status-badges .badge{font-weight:500;margin:0 2px 3px 0}.crm-dot{border-radius:50%;display:inline-block;height:.55rem;margin-right:.35rem;vertical-align:middle;width:.55rem}.crm-timeline{margin-bottom:0}.crm-timeline>div>.timeline-item{margin-right:0}.crm-timeline>div>.timeline-item>.timeline-header{border-bottom:0;font-size:.9rem}:root{--crm-radius:.75rem;--crm-radius-sm:.6rem;--crm-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 16px rgba(15,23,42,.05);--crm-shadow-hover:0 2px 4px rgba(15,23,42,.06),0 10px 28px rgba(15,23,42,.09)}:where(.app-content) .card{--bs-card-border-radius:var(--crm-radius);--bs-card-inner-border-radius:calc(var(--crm-radius) - 1px);border:1px solid var(--bs-border-color-translucent);border-radius:var(--crm-radius);box-shadow:var(--crm-shadow)}:where(.app-content) .card.card-outline{border-top:1px solid var(--bs-border-color-translucent)}:where(.app-content) .card>.card-header{background:transparent;border-bottom-color:var(--bs-border-color-translucent);border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);padding:.9rem 1.25rem}:where(.app-content) .card.card-outline-tabs>.card-header{padding:0}:where(.app-content) .card-title{font-size:1rem;font-weight:600}:where(.app-content) .card-title>i:first-child{color:var(--bs-secondary-color)}:where(.app-content) .card>.card-footer{background:transparent;border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-top-color:var(--bs-border-color-translucent)}:where(.app-content) :is(.small-box,.info-box-icon,.widget-user-header):is(.text-bg-primary,.bg-gradient-primary){--crm-tone-bg:var(--bs-primary-bg-subtle);--crm-tone-fg:var(--bs-primary-text-emphasis)}:where(.app-content) :is(.small-box,.info-box-icon,.widget-user-header):is(.text-bg-secondary,.bg-gradient-secondary){--crm-tone-bg:var(--bs-secondary-bg-subtle);--crm-tone-fg:var(--bs-secondary-text-emphasis)}:where(.app-content) :is(.small-box,.info-box-icon,.widget-user-header):is(.text-bg-success,.bg-gradient-success){--crm-tone-bg:var(--bs-success-bg-subtle);--crm-tone-fg:var(--bs-success-text-emphasis)}:where(.app-content) :is(.small-box,.info-box-icon,.widget-user-header):is(.text-bg-info,.bg-gradient-info){--crm-tone-bg:var(--bs-info-bg-subtle);--crm-tone-fg:var(--bs-info-text-emphasis)}:where(.app-content) :is(.small-box,.info-box-icon,.widget-user-header):is(.text-bg-warning,.bg-gradient-warning){--crm-tone-bg:var(--bs-warning-bg-subtle);--crm-tone-fg:var(--bs-warning-text-emphasis)}:where(.app-content) :is(.small-box,.info-box-icon,.widget-user-header):is(.text-bg-danger,.bg-gradient-danger){--crm-tone-bg:var(--bs-danger-bg-subtle);--crm-tone-fg:var(--bs-danger-text-emphasis)}:where(.app-content) :is(.small-box,.info-box-icon,.widget-user-header):is(.text-bg-dark,.bg-gradient-dark){--crm-tone-bg:var(--bs-dark-bg-subtle);--crm-tone-fg:var(--bs-dark-text-emphasis)}:where(.app-content) :is(.small-box,.info-box-icon,.widget-user-header):is(.text-bg-light,.bg-gradient-light){--crm-tone-bg:var(--bs-light-bg-subtle);--crm-tone-fg:var(--bs-secondary-text-emphasis)}:where(.app-content) .small-box{border:1px solid var(--bs-border-color-translucent);border-radius:var(--crm-radius);box-shadow:var(--crm-shadow);overflow:hidden}.app-content .small-box[class*=bg-gradient-],.app-content .small-box[class*=text-bg-]{background:var(--bs-body-bg)!important;color:var(--bs-body-color)!important}:where(.app-content) .small-box>.inner{display:flex;flex-direction:column;padding:1rem 1.25rem}:where(.app-content) .small-box>.inner>p{align-items:center;display:flex;margin-bottom:.5rem;min-height:2.25rem;order:-1;padding-right:3rem}:where(.app-content) .small-box h3{font-weight:700;letter-spacing:-.02em;margin-bottom:.25rem}:where(.app-content) .small-box p{color:var(--bs-secondary-color);font-size:.875rem;font-weight:600}:where(.app-content) .small-box .crm-small-box-sub{color:var(--bs-secondary-color);opacity:1}:where(.app-content) .small-box .small-box-icon{align-items:center;background:var(--crm-tone-bg,var(--bs-primary-bg-subtle));border-radius:var(--crm-radius-sm);color:var(--crm-tone-fg,var(--bs-primary-text-emphasis));display:inline-flex;font-size:.95rem;height:2.25rem;justify-content:center;right:1rem;top:1rem;width:2.25rem}:where(.app-content) .small-box:hover .small-box-icon{transform:none}.app-content .small-box>.small-box-footer{background:transparent;border-top:1px solid var(--bs-border-color-translucent);color:var(--bs-secondary-color);font-size:.8rem;padding:.55rem 1.25rem;text-align:left}.app-content a.small-box-footer{color:var(--crm-tone-fg,var(--bs-primary-text-emphasis));font-weight:600}.app-content a.small-box-footer:hover{background:var(--crm-tone-bg,var(--bs-tertiary-bg));color:var(--crm-tone-fg,var(--bs-primary-text-emphasis))}.app-content .small-box-footer .fa-arrow-up{color:var(--bs-success)}.app-content .small-box-footer .fa-arrow-down{color:var(--bs-danger)}.app-content .card-widget .widget-user-header[class*=bg-gradient-]{background:var(--crm-tone-bg,var(--bs-tertiary-bg))!important;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);color:var(--crm-tone-fg,var(--bs-body-color))!important}:where(.app-content) .info-box{border:1px solid var(--bs-border-color-translucent);border-radius:var(--crm-radius);box-shadow:var(--crm-shadow);gap:.25rem;padding:1rem}:where(.app-content) .info-box .info-box-icon{align-self:center;border-radius:var(--crm-radius-sm);font-size:1.15rem;height:3rem;width:3rem}.app-content .info-box .info-box-icon[class*=text-bg-]{background:var(--crm-tone-bg,var(--bs-secondary-bg-subtle))!important;color:var(--crm-tone-fg,var(--bs-secondary-text-emphasis))!important}:where(.app-content) .info-box .info-box-text{font-size:.8rem;font-weight:600}:where(.app-content) .info-box .info-box-number{font-size:1.15rem;font-weight:700;letter-spacing:-.01em}