UNPKG

bootstrap-vue-next

Version:

Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development

1,513 lines (1,403 loc) 45.2 kB
.b-avatar { display: inline-flex; align-items: center; justify-content: center; vertical-align: middle; flex-shrink: 0; width: 2.5rem; height: 2.5rem; font-size: inherit; font-weight: 400; line-height: 1; max-width: 100%; max-height: auto; text-align: center; overflow: visible; position: relative; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .b-avatar:focus { outline: 0; } .b-avatar.btn, .b-avatar[href] { padding: 0; border: 0; } .b-avatar.btn .b-avatar-img img, .b-avatar[href] .b-avatar-img img { transition: transform 0.15s ease-in-out; } .b-avatar.btn:not(:disabled):not(.disabled), .b-avatar[href]:not(:disabled):not(.disabled) { cursor: pointer; } .b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img, .b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img { transform: scale(1.15); } .b-avatar.disabled, .b-avatar:disabled, .b-avatar[disabled] { opacity: 0.65; pointer-events: none; } .b-avatar .b-avatar-custom, .b-avatar .b-avatar-text, .b-avatar .b-avatar-img { border-radius: inherit; width: 100%; height: 100%; overflow: hidden; display: flex; justify-content: center; align-items: center; mask-image: radial-gradient(white, black); } .b-avatar .b-avatar-text { text-transform: uppercase; white-space: nowrap; } .b-avatar[href] { text-decoration: none; } .b-avatar > .bootstrap-icon { width: 60%; height: auto; max-width: 100%; } .b-avatar .b-avatar-img img { width: 100%; height: 100%; max-height: auto; border-radius: inherit; object-fit: cover; } .b-avatar .b-avatar-badge { position: absolute; min-height: 1.5em; min-width: 1.5em; padding: 0.25em; line-height: 1; border-radius: 10em; font-size: 70%; font-weight: 700; z-index: 1; } .b-avatar-sm { width: 1.5rem; height: 1.5rem; } .b-avatar-sm .b-avatar-text { font-size: calc(0.6rem); } .b-avatar-sm .b-avatar-badge { font-size: calc(0.42rem); } .b-avatar-lg { width: 3.5rem; height: 3.5rem; } .b-avatar-lg .b-avatar-text { font-size: calc(1.4rem); } .b-avatar-lg .b-avatar-badge { font-size: calc(0.98rem); } .b-avatar-group .b-avatar-group-inner { display: flex; flex-wrap: wrap; } .b-avatar-group .b-avatar { border: 1px solid #dee2e6; } .b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled), .b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled) { z-index: 1; } .card-deck { gap: 1.5rem; } @media (min-width: 576px) { .card-deck { display: flex; flex-flow: row wrap; } } .card-deck > .card { flex: 1 0 0%; margin-bottom: 0; } .card-columns .card { margin-bottom: 0.75rem; } @media (min-width: 576px) { .card-columns { column-count: 3; column-gap: 1.25rem; orphans: 1; widows: 1; } .card-columns .card { display: inline-block; width: 100%; } } .b-form-rating { display: flex; justify-content: space-between; padding: 0.375rem 0.75rem; border-radius: 0.375rem; border: 1px solid var(--bs-secondary-border-subtle, #dee2e6); background-color: var(--bs-body-bg); gap: 0.25rem; flex: 1 1 auto; width: 1%; min-width: 0; } .b-form-rating.no-border { border: none; } .b-form-rating.is-disabled { color: var(--bs-secondary); background-color: var(--bs-secondary-bg); } .b-form-rating .clear-icon { width: 1em; height: 1em; transition: transform var(--bs-transition-duration) ease; color: var(--bs-body-color); fill: currentColor; } .b-form-rating:not(.is-readonly):not(.is-disabled) .clear-icon:hover { transform: scale(1.5); } .star { cursor: pointer; user-select: none; padding: 0 0.25em; } .is-readonly .star, .is-disabled .star { cursor: default; } .clear-button-spacing { cursor: pointer; margin-left: 0.5rem; } .star-spacing { margin: 0 0.5rem; } .rating-value-text { color: var(--bs-body-color); margin: 0 0.6; } .b-form-rating-star svg { transition: transform 0.2s ease; } .b-form-rating:not(.is-readonly):not(.is-disabled) .star:hover .b-form-rating-star svg { transform: scale(1.5); } .b-form-tags.focus { background-color: var(--bs-body-bg); border-color: #86b7fe; outline: 0; box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } .b-form-tags.disabled { background-color: var(--bs-secondary-bg); } .b-form-tag.disabled { opacity: 0.75; } .b-form-tags.focus.is-valid { border-color: #198754; box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } .b-form-tags.focus.is-invalid { border-color: #dc3545; box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } .b-form-tags .b-form-tags-list { margin-top: -0.25rem; } .b-form-tags .b-form-tags-list .b-form-tag, .b-form-tags .b-form-tags-list .b-from-tags-field { margin-top: 0.25rem; } .b-form-tags .b-form-tags-list .b-form-tag { padding: 0.25em 0.65em; } .b-form-tag { font-size: 75% !important; font-weight: 400 !important; line-height: 1.5 !important; margin-right: 0.25rem; } .b-form-tags .b-form-tag + .b-form-tag { margin-left: 0; } .b-form-tag > button.b-form-tag-remove { color: inherit; font-size: 75%; line-height: 1; float: none; margin-left: 0.25rem; } .input-group .btn-group:not(:last-child) > :not(:first-child) { border-start-end-radius: 0px; border-end-end-radius: 0px; } .input-group .btn-group:not(:last-child) > :not(:last-child) { border-start-start-radius: 0px; border-end-start-radius: 0px; } .input-group .btn-group:not(:first-child) > :not(:last-child) { border-end-start-radius: 0px; border-start-start-radius: 0px; } .input-group .form-range { height: unset; } .b-pagination-pills .page-item .page-link { border-radius: 50rem !important; margin-left: 0.25rem !important; line-height: 1; } .b-pagination-pills .page-item:first-child .page-link { margin-left: 0 !important; } .b-table-stacked-label { display: none; font-weight: bold; } .table.b-table.b-table-stacked { display: block; width: 100%; } .table.b-table.b-table-stacked > thead, .table.b-table.b-table-stacked > thead > tr.b-table-bottom-row, .table.b-table.b-table-stacked > thead > tr.b-table-top-row { display: none; } .table.b-table.b-table-stacked > caption, .table.b-table.b-table-stacked > tbody, .table.b-table.b-table-stacked > tbody > tr, .table.b-table.b-table-stacked > tbody > tr > td, .table.b-table.b-table-stacked > tbody > tr > td > .b-table-stacked-label, .table.b-table.b-table-stacked > tbody > tr > th { display: block; } .table.b-table.b-table-stacked > tbody > tr > :first-child, .table.b-table.b-table-stacked > tbody > tr > [rowspan] + td, .table.b-table.b-table-stacked > tbody > tr > [rowspan] + th { border-top-width: 3px; } .table.b-table.b-table-stacked > tbody > tr > [data-label]::before { content: attr(data-label); width: 40%; float: left; text-align: right; word-wrap: break-word; font-weight: 700; font-style: normal; padding: 0 0.5rem 0 0; margin: 0; } .table.b-table.b-table-stacked > tbody > tr > [data-label]::after { display: block; clear: both; content: ""; } .table.b-table.b-table-stacked > tbody > tr > [data-label] > div { display: inline-block; width: 60%; padding: 0 0 0 0.5rem; margin: 0; } @media (max-width: 575.98px) { .table.b-table.b-table-stacked-sm { display: block; width: 100%; } .table.b-table.b-table-stacked-sm > thead, .table.b-table.b-table-stacked-sm > thead > tr.b-table-bottom-row, .table.b-table.b-table-stacked-sm > thead > tr.b-table-top-row { display: none; } .table.b-table.b-table-stacked-sm > caption, .table.b-table.b-table-stacked-sm > tbody, .table.b-table.b-table-stacked-sm > tbody > tr, .table.b-table.b-table-stacked-sm > tbody > tr > td, .table.b-table.b-table-stacked-sm > tbody > tr > td > .b-table-stacked-label, .table.b-table.b-table-stacked-sm > tbody > tr > th { display: block; } .table.b-table.b-table-stacked-sm > tbody > tr > :first-child, .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + td, .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + th { border-top-width: 3px; } .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::before { content: attr(data-label); width: 40%; float: left; text-align: right; word-wrap: break-word; font-weight: 700; font-style: normal; padding: 0 0.5rem 0 0; margin: 0; } .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::after { display: block; clear: both; content: ""; } .table.b-table.b-table-stacked-sm > tbody > tr > [data-label] > div { display: inline-block; width: 60%; padding: 0 0 0 0.5rem; margin: 0; } } @media (max-width: 767.98px) { .table.b-table.b-table-stacked-md { display: block; width: 100%; } .table.b-table.b-table-stacked-md > thead, .table.b-table.b-table-stacked-md > thead > tr.b-table-bottom-row, .table.b-table.b-table-stacked-md > thead > tr.b-table-top-row { display: none; } .table.b-table.b-table-stacked-md > caption, .table.b-table.b-table-stacked-md > tbody, .table.b-table.b-table-stacked-md > tbody > tr, .table.b-table.b-table-stacked-md > tbody > tr > td, .table.b-table.b-table-stacked-md > tbody > tr > td > .b-table-stacked-label, .table.b-table.b-table-stacked-md > tbody > tr > th { display: block; } .table.b-table.b-table-stacked-md > tbody > tr > :first-child, .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + td, .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + th { border-top-width: 3px; } .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::before { content: attr(data-label); width: 40%; float: left; text-align: right; word-wrap: break-word; font-weight: 700; font-style: normal; padding: 0 0.5rem 0 0; margin: 0; } .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::after { display: block; clear: both; content: ""; } .table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div { display: inline-block; width: 60%; padding: 0 0 0 0.5rem; margin: 0; } } @media (max-width: 991.98px) { .table.b-table.b-table-stacked-lg { display: block; width: 100%; } .table.b-table.b-table-stacked-lg > thead, .table.b-table.b-table-stacked-lg > thead > tr.b-table-bottom-row, .table.b-table.b-table-stacked-lg > thead > tr.b-table-top-row { display: none; } .table.b-table.b-table-stacked-lg > caption, .table.b-table.b-table-stacked-lg > tbody, .table.b-table.b-table-stacked-lg > tbody > tr, .table.b-table.b-table-stacked-lg > tbody > tr > td, .table.b-table.b-table-stacked-lg > tbody > tr > td > .b-table-stacked-label, .table.b-table.b-table-stacked-lg > tbody > tr > th { display: block; } .table.b-table.b-table-stacked-lg > tbody > tr > :first-child, .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + td, .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + th { border-top-width: 3px; } .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::before { content: attr(data-label); width: 40%; float: left; text-align: right; word-wrap: break-word; font-weight: 700; font-style: normal; padding: 0 0.5rem 0 0; margin: 0; } .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::after { display: block; clear: both; content: ""; } .table.b-table.b-table-stacked-lg > tbody > tr > [data-label] > div { display: inline-block; width: 60%; padding: 0 0 0 0.5rem; margin: 0; } } @media (max-width: 1199.98px) { .table.b-table.b-table-stacked-xl { display: block; width: 100%; } .table.b-table.b-table-stacked-xl > thead, .table.b-table.b-table-stacked-xl > thead > tr.b-table-bottom-row, .table.b-table.b-table-stacked-xl > thead > tr.b-table-top-row { display: none; } .table.b-table.b-table-stacked-xl > caption, .table.b-table.b-table-stacked-xl > tbody, .table.b-table.b-table-stacked-xl > tbody > tr, .table.b-table.b-table-stacked-xl > tbody > tr > td, .table.b-table.b-table-stacked-xl > tbody > tr > td > .b-table-stacked-label, .table.b-table.b-table-stacked-xl > tbody > tr > th { display: block; } .table.b-table.b-table-stacked-xl > tbody > tr > :first-child, .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + td, .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + th { border-top-width: 3px; } .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::before { content: attr(data-label); width: 40%; float: left; text-align: right; word-wrap: break-word; font-weight: 700; font-style: normal; padding: 0 0.5rem 0 0; margin: 0; } .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::after { display: block; clear: both; content: ""; } .table.b-table.b-table-stacked-xl > tbody > tr > [data-label] > div { display: inline-block; width: 60%; padding: 0 0 0 0.5rem; margin: 0; } } @media (max-width: 1399.98px) { .table.b-table.b-table-stacked-xxl { display: block; width: 100%; } .table.b-table.b-table-stacked-xxl > thead, .table.b-table.b-table-stacked-xxl > thead > tr.b-table-bottom-row, .table.b-table.b-table-stacked-xxl > thead > tr.b-table-top-row { display: none; } .table.b-table.b-table-stacked-xxl > caption, .table.b-table.b-table-stacked-xxl > tbody, .table.b-table.b-table-stacked-xxl > tbody > tr, .table.b-table.b-table-stacked-xxl > tbody > tr > td, .table.b-table.b-table-stacked-xxl > tbody > tr > td > .b-table-stacked-label, .table.b-table.b-table-stacked-xxl > tbody > tr > th { display: block; } .table.b-table.b-table-stacked-xxl > tbody > tr > :first-child, .table.b-table.b-table-stacked-xxl > tbody > tr > [rowspan] + td, .table.b-table.b-table-stacked-xxl > tbody > tr > [rowspan] + th { border-top-width: 3px; } .table.b-table.b-table-stacked-xxl > tbody > tr > [data-label]::before { content: attr(data-label); width: 40%; float: left; text-align: right; word-wrap: break-word; font-weight: 700; font-style: normal; padding: 0 0.5rem 0 0; margin: 0; } .table.b-table.b-table-stacked-xxl > tbody > tr > [data-label]::after { display: block; clear: both; content: ""; } .table.b-table.b-table-stacked-xxl > tbody > tr > [data-label] > div { display: inline-block; width: 60%; padding: 0 0 0 0.5rem; margin: 0; } } .b-table-sticky-header, .table-responsive, [class*=table-responsive-] { margin-bottom: 1rem; } .b-table-sticky-header > .table, .table-responsive > .table, [class*=table-responsive-] > .table { margin-bottom: 0; } .b-table-sticky-header { overflow-y: auto; } @media print { .b-table-sticky-header { overflow-y: visible !important; max-height: none !important; } } .table.b-table[aria-busy=true] { opacity: 0.55; } @supports (position: sticky) { .b-table-sticky-header > .table.b-table > thead > tr > th { position: sticky; top: 0; z-index: 2; } .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column, .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column, .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column, .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column, .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column, .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column, [class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column, [class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column, [class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column { position: sticky; left: 0; } .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column, .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column, [class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column { z-index: 5; } .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column, .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column, .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column, .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column, [class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column, [class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column { z-index: 2; } } .table.b-table > tbody > tr > .table-b-table-default, .table.b-table > tfoot > tr > .table-b-table-default, .table.b-table > thead > tr > .table-b-table-default { color: #212529; background-color: #fff; } .table th.b-table-sortable-column { cursor: pointer; } .table.b-table:not(.b-table-no-sort-icon) > thead > tr > [aria-sort], .table.b-table:not(.b-table-no-sort-icon) > tfoot > tr > [aria-sort] { cursor: pointer; background-image: none; background-repeat: no-repeat; background-size: 1.5em 1.5em; } .table.b-table:not(.b-table-no-sort-icon) > thead > tr > [aria-sort]:not(.b-table-sort-icon-left), .table.b-table:not(.b-table-no-sort-icon) > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) { background-position: right calc(0.5rem / 2) center; padding-right: calc(0.5rem + 1.5em); } .table.b-table:not(.b-table-no-sort-icon) > thead > tr > [aria-sort].b-table-sort-icon-left, .table.b-table:not(.b-table-no-sort-icon) > tfoot > tr > [aria-sort].b-table-sort-icon-left { background-position: left calc(0.5rem / 2) center; padding-left: calc(0.5rem + 1.5em); } .table.b-table:not(.b-table-no-sort-icon) > thead > tr > [aria-sort=none], .table.b-table:not(.b-table-no-sort-icon) > tfoot > tr > [aria-sort=none] { background-image: var(--bvn-sort-icon-none, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23212529' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' opacity='0.4' d='M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z'/%3e%3c/svg%3e")); } .table.b-table:not(.b-table-no-sort-icon) > thead > tr > [aria-sort=ascending], .table.b-table:not(.b-table-no-sort-icon) > tfoot > tr > [aria-sort=ascending] { background-image: var(--bvn-sort-icon-asc, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23212529' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z'/%3e%3c/svg%3e")); } .table.b-table:not(.b-table-no-sort-icon) > thead > tr > [aria-sort=descending], .table.b-table:not(.b-table-no-sort-icon) > tfoot > tr > [aria-sort=descending] { background-image: var(--bvn-sort-icon-desc, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23212529' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M8 4a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5A.5.5 0 0 1 8 4z'/%3e%3c/svg%3e")); } @media (prefers-color-scheme: dark) { .table.b-table:not(.b-table-no-sort-icon) > thead > tr > [aria-sort=none], .table.b-table:not(.b-table-no-sort-icon) > tfoot > tr > [aria-sort=none] { background-image: var(--bvn-sort-icon-none, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dee2e6' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' opacity='0.4' d='M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z'/%3e%3c/svg%3e")); } .table.b-table:not(.b-table-no-sort-icon) > thead > tr > [aria-sort=ascending], .table.b-table:not(.b-table-no-sort-icon) > tfoot > tr > [aria-sort=ascending] { background-image: var(--bvn-sort-icon-asc, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dee2e6' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z'/%3e%3c/svg%3e")); } .table.b-table:not(.b-table-no-sort-icon) > thead > tr > [aria-sort=descending], .table.b-table:not(.b-table-no-sort-icon) > tfoot > tr > [aria-sort=descending] { background-image: var(--bvn-sort-icon-desc, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dee2e6' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M8 4a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5A.5.5 0 0 1 8 4z'/%3e%3c/svg%3e")); } } .table.b-table:not(.b-table-no-sort-icon) > thead.table-dark > tr > [aria-sort=none], .table.b-table:not(.b-table-no-sort-icon) > tfoot.table-dark > tr > [aria-sort=none] { background-image: var(--bvn-sort-icon-none, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dee2e6' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' opacity='0.4' d='M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z'/%3e%3c/svg%3e")); } .table.b-table:not(.b-table-no-sort-icon) > thead.table-dark > tr > [aria-sort=ascending], .table.b-table:not(.b-table-no-sort-icon) > tfoot.table-dark > tr > [aria-sort=ascending] { background-image: var(--bvn-sort-icon-asc, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dee2e6' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z'/%3e%3c/svg%3e")); } .table.b-table:not(.b-table-no-sort-icon) > thead.table-dark > tr > [aria-sort=descending], .table.b-table:not(.b-table-no-sort-icon) > tfoot.table-dark > tr > [aria-sort=descending] { background-image: var(--bvn-sort-icon-desc, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dee2e6' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M8 4a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5A.5.5 0 0 1 8 4z'/%3e%3c/svg%3e")); } .table.b-table.table-dark:not(.b-table-no-sort-icon) > thead > tr > [aria-sort=none], .table.b-table.table-dark:not(.b-table-no-sort-icon) > tfoot > tr > [aria-sort=none] { background-image: var(--bvn-sort-icon-none, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dee2e6' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' opacity='0.4' d='M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z'/%3e%3c/svg%3e")); } .table.b-table.table-dark:not(.b-table-no-sort-icon) > thead > tr > [aria-sort=ascending], .table.b-table.table-dark:not(.b-table-no-sort-icon) > tfoot > tr > [aria-sort=ascending] { background-image: var(--bvn-sort-icon-asc, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dee2e6' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z'/%3e%3c/svg%3e")); } .table.b-table.table-dark:not(.b-table-no-sort-icon) > thead > tr > [aria-sort=descending], .table.b-table.table-dark:not(.b-table-no-sort-icon) > tfoot > tr > [aria-sort=descending] { background-image: var(--bvn-sort-icon-desc, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dee2e6' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M8 4a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5A.5.5 0 0 1 8 4z'/%3e%3c/svg%3e")); } .table.b-table:not(.b-table-no-sort-icon).table-sm > thead > tr > [aria-sort]:not(.b-table-sort-icon-left), .table.b-table:not(.b-table-no-sort-icon).table-sm > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) { background-position: right calc(0.25rem / 2) center; padding-right: calc(0.25rem + 1.5em); } .table.b-table:not(.b-table-no-sort-icon).table-sm > thead > tr > [aria-sort].b-table-sort-icon-left, .table.b-table:not(.b-table-no-sort-icon).table-sm > tfoot > tr > [aria-sort].b-table-sort-icon-left { background-position: left calc(0.25rem / 2) center; padding-left: calc(0.25rem + 1.5em); } [data-bs-theme=dark] .table.b-table:not(.b-table-no-sort-icon) > thead > tr > [aria-sort=none], [data-bs-theme=dark] .table.b-table:not(.b-table-no-sort-icon) > tfoot > tr > [aria-sort=none] { background-image: var(--bvn-sort-icon-none, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dee2e6' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' opacity='0.4' d='M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z'/%3e%3c/svg%3e")); } [data-bs-theme=dark] .table.b-table:not(.b-table-no-sort-icon) > thead > tr > [aria-sort=ascending], [data-bs-theme=dark] .table.b-table:not(.b-table-no-sort-icon) > tfoot > tr > [aria-sort=ascending] { background-image: var(--bvn-sort-icon-asc, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dee2e6' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z'/%3e%3c/svg%3e")); } [data-bs-theme=dark] .table.b-table:not(.b-table-no-sort-icon) > thead > tr > [aria-sort=descending], [data-bs-theme=dark] .table.b-table:not(.b-table-no-sort-icon) > tfoot > tr > [aria-sort=descending] { background-image: var(--bvn-sort-icon-desc, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23dee2e6' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M8 4a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5A.5.5 0 0 1 8 4z'/%3e%3c/svg%3e")); } .b-table.b-table-selectable td { cursor: pointer; } .b-table.b-table-busy .b-table-busy-slot > td { border: none; padding: 0; } .b-table.b-table-fixed { table-layout: fixed; } .b-table.b-table-no-border-collapse { border-collapse: separate; border-spacing: 0; } .form-range.is-valid:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } .form-range.is-valid:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } .form-range.is-valid::-webkit-slider-thumb { background-color: #198754; } .form-range.is-valid::-webkit-slider-thumb:active { background-color: rgb(186, 219, 203.7); } .form-range.is-valid::-webkit-slider-runnable-track { background-color: rgba(25, 135, 84, 0.35); } .form-range.is-valid::-moz-range-thumb { background-color: #198754; } .form-range.is-valid::-moz-range-thumb:active { background-color: rgb(186, 219, 203.7); } .form-range.is-valid::-moz-range-track { background-color: rgba(25, 135, 84, 0.35); } .form-range.is-invalid:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } .form-range.is-invalid:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } .form-range.is-invalid::-webkit-slider-thumb { background-color: #dc3545; } .form-range.is-invalid::-webkit-slider-thumb:active { background-color: rgb(244.5, 194.4, 199.2); } .form-range.is-invalid::-webkit-slider-runnable-track { background-color: rgba(220, 53, 69, 0.35); } .form-range.is-invalid::-moz-range-thumb { background-color: #dc3545; } .form-range.is-invalid::-moz-range-thumb:active { background-color: rgb(244.5, 194.4, 199.2); } .form-range.is-invalid::-moz-range-track { background-color: rgba(220, 53, 69, 0.35); } input[type=file].form-control-input-file-hide-button::-webkit-file-upload-button { display: none; } input[type=file].form-control-input-file-hide-button::file-selector-button { display: none; } .b-form-file-wrapper { position: relative; } .b-form-file-control { display: flex; align-items: stretch; width: 100%; border: 1px solid var(--bs-border-color); border-radius: var(--bs-border-radius); background-color: var(--bs-body-bg); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; position: relative; cursor: pointer; } .b-form-file-control:focus-within:not([aria-disabled=true]) { border-color: var(--bs-primary); box-shadow: 0 0 0 0.25rem rgba(var(--bs-primary-rgb), 0.25); outline: 0; } .b-form-file-control.is-invalid { border-color: var(--bs-form-invalid-border-color); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .b-form-file-control.is-invalid:focus-within { box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); } .b-form-file-control.is-valid { border-color: var(--bs-form-valid-border-color); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .b-form-file-control.is-valid:focus-within { box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); } .b-form-file-control[aria-disabled=true] { background-color: var(--bs-secondary-bg); opacity: 0.65; cursor: not-allowed; } .b-form-file-control[aria-disabled=true] .b-form-file-text, .b-form-file-control[aria-disabled=true] .b-form-file-button { pointer-events: none; } .b-form-file-text { flex: 1 1 auto; min-width: 0; padding: 0.375rem 0.75rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: transparent; line-height: 1.5; } .b-form-file-button { flex-shrink: 0; padding: 0.375rem 0.75rem; margin: 0; color: var(--bs-body-color); background-color: var(--bs-tertiary-bg); border: none; border-right: 1px solid var(--bs-border-color); border-radius: var(--bs-border-radius) 0 0 var(--bs-border-radius); cursor: pointer; line-height: 1.5; } .b-form-file-button:hover:not(:disabled) { background-color: var(--bs-secondary-bg); } .b-form-file-button:focus { outline: 0; } .b-form-file-button:disabled { cursor: not-allowed; } .b-form-file-control.form-control-sm { border-radius: var(--bs-border-radius-sm); padding: 0; min-height: auto; } .b-form-file-control.form-control-sm .b-form-file-text, .b-form-file-control.form-control-sm .b-form-file-button { padding: 0.25rem 0.5rem; font-size: 0.875rem; } .b-form-file-control.form-control-sm .b-form-file-button { margin: 0; border-radius: var(--bs-border-radius-sm) 0 0 var(--bs-border-radius-sm); } .b-form-file-control.form-control-lg { border-radius: var(--bs-border-radius-lg); padding: 0; min-height: auto; } .b-form-file-control.form-control-lg .b-form-file-text, .b-form-file-control.form-control-lg .b-form-file-button { padding: 0.5rem 1rem; font-size: 1.25rem; } .b-form-file-control.form-control-lg .b-form-file-button { margin: 0; border-radius: var(--bs-border-radius-lg) 0 0 var(--bs-border-radius-lg); } .b-form-file-dragging .b-form-file-control { border-color: var(--bs-primary); background-color: rgba(var(--bs-primary-rgb), 0.05); } .b-form-file-drag-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; background-color: rgba(255, 255, 255, 0.95); border: 2px dashed var(--bs-primary); border-radius: var(--bs-border-radius); pointer-events: none; z-index: 1; } .b-form-file-drag-text { color: var(--bs-primary); font-weight: 500; } .input-group > .b-form-file-root { flex: 1 1 auto; width: 1%; min-width: 0; } .input-group > .b-form-file-root .b-form-file-wrapper { width: 100%; } .input-group > .b-form-file-root .b-form-file-wrapper .b-form-file-control { width: 100%; min-width: 0; } .b-form-spinbutton { text-align: center; overflow: hidden; background-image: none; padding: 0; } [dir=rtl] .b-form-spinbutton:not(.flex-column), .b-form-spinbutton[dir=rtl]:not(.flex-column) { flex-direction: row-reverse; } .b-form-spinbutton output { font-size: inherit; outline: 0; border: 0; background-color: transparent; width: auto; margin: 0; padding: 0 0.25rem; } .b-form-spinbutton output > div, .b-form-spinbutton output > bdi { display: block; min-width: 2.25em; height: 1.5em; } .b-form-spinbutton.flex-column { height: auto; width: auto; } .b-form-spinbutton.flex-column output { margin: 0 0.25rem; padding: 0.25rem 0; } .b-form-spinbutton:not(.d-inline-flex):not(.flex-column) { output-width: 100%; } .b-form-spinbutton.d-inline-flex:not(.flex-column) { width: auto; } .b-form-spinbutton .btn { line-height: 1; box-shadow: none !important; } .b-form-spinbutton .btn:disabled { pointer-events: none; } .b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon { transform: scale(1.25); } .b-form-spinbutton.disabled, .b-form-spinbutton.readonly { background-color: var(--bs-secondary-bg); } .b-form-spinbutton.disabled { pointer-events: none; } .b-form-spinbutton:not(.form-control-sm):not(.form-control-lg):not(.flex-column) { height: calc(1.5em + 0.5rem + var(--bs-border-width) * 2); } .alert .progress .progress-bar { --bs-progress-bar-transition: none; } .alert .btn-close-custom { margin-bottom: auto; position: relative; } .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow:has(+ div > .popover-header)::after, .bs-popover-bottom .popover-arrow:has(+ div > .popover-header)::after { --bs-popover-bg: var(--bs-popover-header-bg); } .toast .progress .progress-bar { --bs-progress-bar-transition: none; } .toast:not(.show) { opacity: unset; } .toast.fade:not(.show) { opacity: 0; } .toast .btn-close-custom { margin: var(--bs-toast-padding-x) var(--bs-toast-padding-x) auto; } .b-list-move, .b-list-enter-active, .b-list-leave-active { transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1); } .b-list-enter-from, .b-list-leave-to { opacity: 0; } .b-list-leave-active { position: fixed; } .b-time-field { cursor: text; } .b-time-field.disabled, .b-time-field.readonly { cursor: default; } .b-time-field.disabled { background-color: var(--bs-secondary-bg); opacity: 1; } .b-time-field-segment { padding: 0.125rem 0.125rem; border-radius: 0.25rem; outline: none; caret-color: transparent; user-select: none; font-variant-numeric: tabular-nums; text-align: center; } .b-time-field-segment:focus { background-color: var(--bs-primary); color: var(--bs-white); } .b-time-field-segment[data-placeholder] { color: var(--bs-secondary-color); } .b-time-field-segment[data-disabled] { color: var(--bs-secondary-color); cursor: default; } .b-time-field-literal { padding: 0 0.0625rem; user-select: none; color: var(--bs-secondary-color); } .b-date-field { cursor: text; } .b-date-field.disabled, .b-date-field.readonly { cursor: default; } .b-date-field.disabled { background-color: var(--bs-secondary-bg); opacity: 1; } .b-date-field-segment { padding: 0.125rem 0.125rem; border-radius: 0.25rem; outline: none; caret-color: transparent; user-select: none; font-variant-numeric: tabular-nums; text-align: center; } .b-date-field-segment:focus { background-color: var(--bs-primary); color: var(--bs-white); } .b-date-field-segment[data-placeholder] { color: var(--bs-secondary-color); } .b-date-field-segment[data-disabled] { color: var(--bs-secondary-color); cursor: default; } .b-date-field-literal { padding: 0 0.0625rem; user-select: none; color: var(--bs-secondary-color); } .b-date-range-field { cursor: text; } .b-date-range-field.disabled, .b-date-range-field.readonly { cursor: default; } .b-date-range-field.disabled { background-color: var(--bs-secondary-bg); opacity: 1; } .b-date-range-field-segment { padding: 0.125rem 0.125rem; border-radius: 0.25rem; outline: none; caret-color: transparent; user-select: none; font-variant-numeric: tabular-nums; text-align: center; } .b-date-range-field-segment:focus { background-color: var(--bs-primary); color: var(--bs-white); } .b-date-range-field-segment[data-placeholder] { color: var(--bs-secondary-color); } .b-date-range-field-segment[data-disabled] { color: var(--bs-secondary-color); cursor: default; } .b-date-range-field-literal { padding: 0 0.0625rem; user-select: none; color: var(--bs-secondary-color); } .b-date-range-field-separator { padding: 0 0.25rem; user-select: none; color: var(--bs-secondary-color); } .b-time-range-field { cursor: text; } .b-time-range-field.disabled, .b-time-range-field.readonly { cursor: default; } .b-time-range-field.disabled { background-color: var(--bs-secondary-bg); opacity: 1; } .b-time-range-field-segment { padding: 0.125rem 0.125rem; border-radius: 0.25rem; outline: none; caret-color: transparent; user-select: none; font-variant-numeric: tabular-nums; text-align: center; } .b-time-range-field-segment:focus { background-color: var(--bs-primary); color: var(--bs-white); } .b-time-range-field-segment[data-placeholder] { color: var(--bs-secondary-color); } .b-time-range-field-segment[data-disabled] { color: var(--bs-secondary-color); cursor: default; } .b-time-range-field-literal { padding: 0 0.0625rem; user-select: none; color: var(--bs-secondary-color); } .b-time-range-field-separator { padding: 0 0.25rem; user-select: none; color: var(--bs-secondary-color); } .b-date-picker-field { cursor: text; } .b-date-picker-field.disabled, .b-date-picker-field.readonly { cursor: default; } .b-date-picker-field.disabled { background-color: var(--bs-secondary-bg); opacity: 1; } .b-date-picker-segment { padding: 0.125rem 0.125rem; border-radius: 0.25rem; outline: none; caret-color: transparent; user-select: none; font-variant-numeric: tabular-nums; text-align: center; } .b-date-picker-segment:focus { background-color: var(--bs-primary); color: var(--bs-white); } .b-date-picker-segment[data-placeholder] { color: var(--bs-secondary-color); } .b-date-picker-segment[data-disabled] { color: var(--bs-secondary-color); cursor: default; } .b-date-picker-literal { padding: 0 0.0625rem; user-select: none; color: var(--bs-secondary-color); } .b-date-picker-trigger { border: none; padding: 0.125rem 0.375rem; line-height: 1; } .b-date-picker-content { z-index: 1050; } .b-date-picker-head-cell { font-weight: 500; font-size: 0.875rem; text-align: center; padding: 0.25rem; color: var(--bs-secondary-color); } .b-date-picker-cell { text-align: center; padding: 0.0625rem; } .b-date-picker-cell-trigger { display: inline-flex; align-items: center; justify-content: center; width: 2rem; height: 2rem; border-radius: var(--bs-border-radius); border: none; background: transparent; font-size: 0.875rem; cursor: pointer; } .b-date-picker-cell-trigger:hover { background-color: var(--bs-tertiary-bg); } .b-date-picker-cell-trigger[data-selected] { background-color: var(--bs-primary); color: var(--bs-white); } .b-date-picker-cell-trigger[data-today] { font-weight: 700; } .b-date-picker-cell-trigger[data-disabled] { color: var(--bs-secondary-color); opacity: 0.5; cursor: default; } .b-date-picker-cell-trigger[data-unavailable] { color: var(--bs-danger); text-decoration: line-through; cursor: default; } .b-date-picker-cell-trigger[data-outside-month] { color: var(--bs-secondary-color); opacity: 0.5; } .b-date-range-picker-field { cursor: text; } .b-date-range-picker-field.disabled, .b-date-range-picker-field.readonly { cursor: default; } .b-date-range-picker-field.disabled { background-color: var(--bs-secondary-bg); opacity: 1; } .b-date-range-picker-segment { padding: 0.125rem 0.125rem; border-radius: 0.25rem; outline: none; caret-color: transparent; user-select: none; font-variant-numeric: tabular-nums; text-align: center; } .b-date-range-picker-segment:focus { background-color: var(--bs-primary); color: var(--bs-white); } .b-date-range-picker-segment[data-placeholder] { color: var(--bs-secondary-color); } .b-date-range-picker-segment[data-disabled] { color: var(--bs-secondary-color); cursor: default; } .b-date-range-picker-literal { padding: 0 0.0625rem; user-select: none; color: var(--bs-secondary-color); } .b-date-range-picker-separator { padding: 0 0.25rem; user-select: none; color: var(--bs-secondary-color); } .b-date-range-picker-trigger { border: none; padding: 0.125rem 0.375rem; line-height: 1; } .b-date-range-picker-content { z-index: 1050; } .b-date-range-picker-head-cell { font-weight: 500; font-size: 0.875rem; text-align: center; padding: 0.25rem; color: var(--bs-secondary-color); } .b-date-range-picker-cell { text-align: center; padding: 0.0625rem; } .b-date-range-picker-cell-trigger { display: inline-flex; align-items: center; justify-content: center; width: 2rem; height: 2rem; border-radius: var(--bs-border-radius); border: none; background: transparent; font-size: 0.875rem; cursor: pointer; } .b-date-range-picker-cell-trigger:hover { background-color: var(--bs-tertiary-bg); } .b-date-range-picker-cell-trigger[data-selected] { background-color: var(--bs-primary); color: var(--bs-white); } .b-date-range-picker-cell-trigger[data-highlighted] { background-color: var(--bs-primary-bg-subtle); } .b-date-range-picker-cell-trigger[data-selection-start], .b-date-range-picker-cell-trigger[data-selection-end] { background-color: var(--bs-primary); color: var(--bs-white); } .b-date-range-picker-cell-trigger[data-today] { font-weight: 700; } .b-date-range-picker-cell-trigger[data-disabled] { color: var(--bs-secondary-color); opacity: 0.5; cursor: default; } .b-date-range-picker-cell-trigger[data-unavailable] { color: var(--bs-danger); text-decoration: line-through; cursor: default; } .b-date-range-picker-cell-trigger[data-outside-month] { color: var(--bs-secondary-color); opacity: 0.5; } .container, .container-fluid { display: block; } .input-group > .form-floating:not(:first-child) > :not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-left: 0px; border-top-left-radius: 0; border-bottom-left-radius: 0; } .input-group:not(.has-validation) > .form-floating:not(:last-child) > :not(.dropdown-toggle):not(.dropdown-menu) { border-top-right-radius: 0; border-bottom-right-radius: 0; } .dropdown-toggle.dropdown-toggle-no-caret:before, .dropdown-toggle.dropdown-toggle-no-caret:after { display: none !important; } .bv-no-focus-ring:focus { outline: none; } @media (max-width: 575.98px) { .bv-d-sm-down-none { display: none !important; } } @media (max-width: 767.98px) { .bv-d-md-down-none { display: none !important; } } @media (max-width: 991.98px) { .bv-d-lg-down-none { display: none !important; } } @media (max-width: 1199.98px) { .bv-d-xl-down-none { display: none !important; } } @media (max-width: 1399.98px) { .bv-d-xxl-down-none { display: none !important; } } .fade-enter-active, .fade-leave-active { transition: opacity 0.25s linear; } .fade-enter-from, .fade-leave-to { opacity: 0; } .no-transition { transition: none !important; } .b-floating-size { max-height: var(--bv-floating-max-height, none); max-width: var(--bv-floating-max-width, none); } :root { --bs-modal-zindex: 1055; --bs-toast-max-width: 350px; }/*$vite$:1*/