.navbar-page-title{display:flex;align-items:center;gap:.5rem;flex:0 1 auto;min-width:0}.layout-navbar .navbar-page-title~.navbar-nav-right{flex-basis:auto;flex-grow:1;flex-shrink:0}.navbar-page-title-text{min-width:0}.navbar-page-title-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 575.98px){.navbar-page-title-subtitle{display:none}}.form-select,select.form-control{overflow:hidden;max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap}.form-select[multiple],.form-select[size]:not([size="1"]),select.form-control[multiple],select.form-control[size]:not([size="1"]){overflow-x:hidden;overflow-y:auto;text-overflow:clip}.form-select[multiple] option,.form-select[size]:not([size="1"]) option,select.form-control[multiple] option,select.form-control[size]:not([size="1"]) option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container{max-inline-size:100%}.select2-container .select2-selection__rendered,.select2-container .select2-selection__choice,.select2-container .select2-results__option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection__choice{max-inline-size:100%}.select2-container .select2-dropdown{max-inline-size:100vw}.select2-container:has(>.select2-dropdown){inline-size:0;max-inline-size:0}.select2-container.select2-invalid .select2-selection{border-color:var(--bs-form-invalid-border-color, #ff3e1d)}.is-invalid~.invalid-feedback{display:block}.invoice-paid-badge{color:#1a7a45!important;background-color:#dff7e9!important}
