﻿.flex {
    display: flex
}
.table {
    display: table
}
.grid {
    display: grid
}
#filebird-document-library *, #filebird-document-library ::before, #filebird-document-library ::after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb
}
#filebird-document-library ::before, #filebird-document-library ::after {
--tw-content: ""
}
#filebird-document-library hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}
#filebird-document-library abbr:where([title]) {
-webkit-text-decoration:underline dotted;
text-decoration:underline dotted
}
#filebird-document-library h1, #filebird-document-library h2, #filebird-document-library h3, #filebird-document-library h4, #filebird-document-library h5, #filebird-document-library h6 {
    font-size: inherit;
    font-weight: inherit
}
#filebird-document-library a {
    color: inherit;
    text-decoration: inherit
}
#filebird-document-library b, #filebird-document-library strong {
    font-weight: bolder
}
#filebird-document-library code, #filebird-document-library kbd, #filebird-document-library samp, #filebird-document-library pre {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em
}
#filebird-document-library small {
    font-size: 80%
}
#filebird-document-library sub, #filebird-document-library sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
#filebird-document-library sub {
    bottom: -0.25em
}
#filebird-document-library sup {
    top: -0.5em
}
#filebird-document-library table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}
#filebird-document-library button, #filebird-document-library input, #filebird-document-library optgroup, #filebird-document-library select, #filebird-document-library textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}
#filebird-document-library button, #filebird-document-library select {
    text-transform: none
}
#filebird-document-library button, #filebird-document-library [type=button], #filebird-document-library [type=reset], #filebird-document-library [type=submit] {
    -webkit-appearance: button;
    background-color: rgba(0,0,0,0);
    background-image: none
}
#filebird-document-library :-moz-focusring {
outline:auto
}
#filebird-document-library :-moz-ui-invalid {
box-shadow:none
}
#filebird-document-library progress {
    vertical-align: baseline
}
#filebird-document-library ::-webkit-inner-spin-button, #filebird-document-library ::-webkit-outer-spin-button {
height:auto
}
#filebird-document-library [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}
#filebird-document-library ::-webkit-search-decoration {
-webkit-appearance:none
}
#filebird-document-library ::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
#filebird-document-library summary {
    display: list-item
}
#filebird-document-library blockquote, #filebird-document-library dl, #filebird-document-library dd, #filebird-document-library h1, #filebird-document-library h2, #filebird-document-library h3, #filebird-document-library h4, #filebird-document-library h5, #filebird-document-library h6, #filebird-document-library hr, #filebird-document-library figure, #filebird-document-library p, #filebird-document-library pre {
    margin: 0
}
#filebird-document-library fieldset {
    margin: 0;
    padding: 0
}
#filebird-document-library legend {
    padding: 0
}
#filebird-document-library ol, #filebird-document-library ul, #filebird-document-library menu {
    list-style: none;
    margin: 0;
    padding: 0
}
#filebird-document-library textarea {
    resize: vertical
}
#filebird-document-library input::-moz-placeholder, #filebird-document-library textarea::-moz-placeholder {
opacity:1;
color:#9ca3af
}
#filebird-document-library input::-moz-placeholder, #filebird-document-library textarea::-moz-placeholder {
opacity:1;
color:#9ca3af
}
#filebird-document-library input::placeholder, #filebird-document-library textarea::placeholder {
opacity:1;
color:#9ca3af
}
#filebird-document-library button, #filebird-document-library [role=button] {
    cursor: pointer
}
#filebird-document-library :disabled {
    cursor: default
}
#filebird-document-library img, #filebird-document-library svg, #filebird-document-library video, #filebird-document-library canvas, #filebird-document-library audio, #filebird-document-library iframe, #filebird-document-library embed, #filebird-document-library object {
    display: block;
    vertical-align: middle
}
#filebird-document-library img, #filebird-document-library video {
    max-width: 100%;
    height: auto
}
#filebird-document-library [hidden] {
    display: none
}
#filebird-document-library *, #filebird-document-library ::before, #filebird-document-library ::after {
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:;
--tw-pan-y:;
--tw-pinch-zoom:;
--tw-scroll-snap-strictness: proximity;
--tw-ordinal:;
--tw-slashed-zero:;
--tw-numeric-figure:;
--tw-numeric-spacing:;
--tw-numeric-fraction:;
--tw-ring-inset:;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:;
--tw-brightness:;
--tw-contrast:;
--tw-grayscale:;
--tw-hue-rotate:;
--tw-invert:;
--tw-saturate:;
--tw-sepia:;
--tw-drop-shadow:;
--tw-backdrop-blur:;
--tw-backdrop-brightness:;
--tw-backdrop-contrast:;
--tw-backdrop-grayscale:;
--tw-backdrop-hue-rotate:;
--tw-backdrop-invert:;
--tw-backdrop-opacity:;
--tw-backdrop-saturate:;
--tw-backdrop-sepia:
}
.fbdl-hidden {
    display: none !important
}
.spinner-grow {
    animation: .75s linear infinite _spinner-grow
}
.fbdl-opacity-50 {
    opacity: 0.5
}
.fbdl-sort-selected {
--tw-text-opacity:1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}
.fbdl-sort-unselected {
    color: #757575
}
@keyframes _spinner-grow {
0% {
transform:scale(0)
}
50% {
transform:none;
opacity:1
}
}
#filebird-document-library div.fbdl-spinner {
    position: relative;
    min-height: 10rem
}
#filebird-document-library div.fbdl-spinner-wrapper {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    display: block;
    height: 100%;
    width: 100%;
    text-align: center
}
#filebird-document-library div.fbdl-spinner-wrapper .spin {
    position: absolute;
    top: 50%;
    left: 50%;
    display: inline-block;
--tw-translate-x:-50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
#filebird-document-library div.fbdl-spinner-wrapper .spin .spinner-grow {
    display: inline-block;
    height: 2rem;
    width: 2rem;
    border-radius: 9999px;
--tw-bg-opacity:1;
    background-color: rgb(0 124 186 / var(--tw-bg-opacity));
    opacity: 0
}
#filebird-document-library div.fbdl-spinner-text {
    position: absolute;
    top: 50%;
    margin-top: 2rem;
    width: 100%
}
#filebird-document-library div.fbdl-empty {
    padding: 1.25rem
}
#filebird-document-library div.fbdl-empty .fbdl-empty-wrapper {
    display: flex;
    flex: 1 1 0%;
    flex-direction: column;
    align-items: center;
    justify-content: center
}
#filebird-document-library div.fbdl-empty .fbdl-empty-wrapper img {
    margin-bottom: 0.5rem;
    max-height: 3rem
}
#filebird-document-library div.fbdl-empty .fbdl-empty-wrapper .fbdl-not-found {
    margin: 0px
}
#filebird-document-library .fbdl-pagination {
    margin-top: 1rem
}

@media (min-width: 640px) {
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper {
    display: flex;
    flex: 1 1 0%;
    align-items: center;
    justify-content: space-between
}
}
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-info p {
    margin: 0px;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.25rem
}

@media (min-width: 640px) {
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-info p {
    text-align: left
}
}
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-info p {
--tw-text-opacity:1 !important;
    color: rgb(156 163 175 / var(--tw-text-opacity)) !important
}
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number {
    display: flex;
    justify-content: center
}

@media (min-width: 640px) {
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number {
    justify-content: flex-start
}
}
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-number {
    position: relative;
    display: inline-flex;
    cursor: pointer;
    align-items: center;
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 600
}
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-number.fbdl-selected {
--tw-text-opacity:1;
    color: rgb(0 124 186 / var(--tw-text-opacity))
}
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-number.fbdl-unselected {
--tw-text-opacity:1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-dots {
    pointer-events: none;
    position: relative;
    display: inline-flex;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 600;
--tw-text-opacity:1;
    color: rgb(55 65 81 / var(--tw-text-opacity))
}
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-next {
    position: relative;
    display: inline-flex;
    cursor: pointer;
    align-items: center;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-weight: 500;
--tw-text-opacity:1;
    color: rgb(156 163 175 / var(--tw-text-opacity))
}
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-next span {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-next svg {
    height: 1.25rem;
    width: 1.25rem;
--tw-text-opacity:1;
    color: rgb(156 163 175 / var(--tw-text-opacity))
}
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-next svg:hover {
--tw-text-opacity:1;
    color: rgb(0 99 161 / var(--tw-text-opacity))
}
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-previous {
    position: relative;
    display: inline-flex;
    cursor: pointer;
    align-items: center;
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500
}
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-previous span {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-previous svg {
    height: 1.25rem;
    width: 1.25rem;
--tw-text-opacity:1;
    color: rgb(156 163 175 / var(--tw-text-opacity))
}
#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-previous svg:hover {
--tw-text-opacity:1;
    color: rgb(0 99 161 / var(--tw-text-opacity))
}
#filebird-document-library div.fbdl-layout-control {
    margin-bottom: 1rem
}
#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper {
    display: flex;
    justify-content: space-between
}
#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-limit input {
    max-height: 34px;
    width: 5rem;
    border-radius: 0.375rem;
    border-width: 1px;
    border-style: solid;
--tw-border-opacity:1;
    border-color: rgb(196 196 196 / var(--tw-border-opacity));
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms
}
#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-limit input:focus {
--tw-border-opacity:1;
    border-color: rgb(0 99 161 / var(--tw-border-opacity))
}
#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-limit input:focus-visible {
--tw-border-opacity:1;
border-color:rgb(0 99 161 / var(--tw-border-opacity))
}
#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-limit input:active {
--tw-border-opacity:1;
    border-color: rgb(0 99 161 / var(--tw-border-opacity))
}
#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display {
    display: flex;
    align-items: center;
    justify-content: center
}
#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display span {
    cursor: pointer
}
#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display span:last-child {
    margin-left: 1.25rem
}
#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display span svg {
--tw-text-opacity:1;
    color: rgb(117 117 117 / var(--tw-text-opacity))
}
#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display span svg:hover {
    fill: #007CBA;
--tw-text-opacity:1;
    color: rgb(0 124 186 / var(--tw-text-opacity))
}
#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display .fbdl-layout-control-display-selected {
--tw-text-opacity:1;
    /*color: rgb(0 124 186 / var(--tw-text-opacity))*/
}
#filebird-document-library div.fbdl-search-control {
    margin-bottom: 1rem
}

@media (min-width: 640px) {
#filebird-document-library div.fbdl-search-control .fbdl-search-control-wrapper {
    display: flex;
    flex: 1 1 0%;
    align-items: center;
    justify-content: space-between
}
}
#filebird-document-library div.fbdl-search-control .fbdl-title {
    margin-bottom: 1rem;
    display: flex;
    align-items: center
}

@media (min-width: 640px) {
#filebird-document-library div.fbdl-search-control .fbdl-title {
    margin-bottom: 0px
}
}
#filebird-document-library div.fbdl-search-control .fbdl-title svg {
    margin-right: 1.25rem
}
#filebird-document-library div.fbdl-search-control .fbdl-title h2 {
    margin: 0px;
    padding: 0px;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700
}
#filebird-document-library div.fbdl-search-control .fbdl-input-search {
    position: relative
}
#filebird-document-library div.fbdl-search-control .fbdl-input-search input {
    margin: 0px;
    height: 2.5rem;
    width: 100%;
    border-radius: 0.125rem;
    border-width: 2px;
    border-style: solid;
--tw-border-opacity:1;
    border-color: rgb(240 240 240 / var(--tw-border-opacity));
--tw-bg-opacity:1;
    background-color: rgb(240 240 240 / var(--tw-bg-opacity));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 2.5rem;
--tw-shadow:0 0 #0000;
--tw-shadow-colored:0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms
}

@media (min-width: 640px) {
#filebird-document-library div.fbdl-search-control .fbdl-input-search input {
    width: 15rem
}
}
#filebird-document-library div.fbdl-search-control .fbdl-input-search input:focus-visible, #filebird-document-library div.fbdl-search-control .fbdl-input-search input:focus, #filebird-document-library div.fbdl-search-control .fbdl-input-search input:active {
--tw-border-opacity:1;
border-color:rgb(0 99 161 / var(--tw-border-opacity))
}
#filebird-document-library div.fbdl-search-control .fbdl-input-search svg {
    position: absolute;
    top: 50%;
    right: 0.75rem;
--tw-translate-y:-50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    cursor: pointer
}
#filebird-document-library div.fbdl-gridview {
    margin-bottom: 1rem
}
#filebird-document-library div.fbdl-gridview-wrapper {
--tw-bg-opacity:1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
#filebird-document-library div.fbdl-gridview-container {
    margin-left: auto;
    margin-right: auto
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 0.5rem
}

@media (min-width: 640px) {
#filebird-document-library div.fbdl-gridview-container .fbdl-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem
}
}

@media (min-width: 768px) {
#filebird-document-library div.fbdl-gridview-container .fbdl-grid {
    gap: 1.5rem
}
}

@media (min-width: 1024px) {
#filebird-document-library div.fbdl-gridview-container .fbdl-grid.fb-col-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid.fb-col-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid.fb-col-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid.fb-col-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid.fb-col-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr))
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid.fb-col-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr))
}
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-radius: 0.5rem;
    border-width: 1px;
    border-color: transparent;
--tw-bg-opacity:1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
    padding: 1.5rem;
    vertical-align: middle;
    transition-duration: 300ms
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item:hover {
--tw-border-opacity:1;
    border-color: rgb(0 99 161 / var(--tw-border-opacity));
--tw-bg-opacity:1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-grid-item-info {
    margin-bottom: 1rem;
    text-align: center
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-grid-icon {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    width: 3.5rem
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-grid-icon img {
    margin-bottom: 1.25rem;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-title {
    display: block;
    font-weight: 500;
--tw-text-opacity:1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
    text-decoration-line: none
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-title *::-moz-selection {
--tw-bg-opacity:1;
background-color:rgb(0 124 186 / var(--tw-bg-opacity))
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-title *::selection {
--tw-bg-opacity:1;
    background-color: rgb(0 124 186 / var(--tw-bg-opacity))
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-title::-moz-selection {
--tw-bg-opacity:1;
background-color:rgb(0 124 186 / var(--tw-bg-opacity))
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-title::selection {
--tw-bg-opacity:1;
    background-color: rgb(0 124 186 / var(--tw-bg-opacity))
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-title:hover {
--tw-text-opacity:1;
    color: rgb(0 124 186 / var(--tw-text-opacity))
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-file-size {
--tw-text-opacity:1;
    color: rgb(156 163 175 / var(--tw-text-opacity))
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-download-button {
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border-radius: 9999px;
    border-style: none;
--tw-bg-opacity:1;
    background-color: rgb(0 124 186 / var(--tw-bg-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
--tw-text-opacity:1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    text-decoration-line: none;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	display: block;
	margin: auto;
	max-width: 140px;
	text-align: center;
	
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-download-button:focus-within {
--tw-shadow:inset 0px 0px 0px 3px #0063a1, inset 0px 0px 0px 5px white;
--tw-shadow-colored:inset 0px 0px 0px 3px var(--tw-shadow-color), inset 0px 0px 0px 5px var(--tw-shadow-color);
box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-download-button:hover {
--tw-bg-opacity:1;
    background-color: rgb(0 99 161 / var(--tw-bg-opacity));
--tw-text-opacity:1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-download-button:focus {
--tw-bg-opacity:1;
    background-color: rgb(0 124 186 / var(--tw-bg-opacity));
--tw-text-opacity:1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
--tw-shadow:inset 0px 0px 0px 3px #0063a1, inset 0px 0px 0px 5px white;
--tw-shadow-colored:inset 0px 0px 0px 3px var(--tw-shadow-color), inset 0px 0px 0px 5px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-download-button:active {
--tw-bg-opacity:1;
    background-color: rgb(0 124 186 / var(--tw-bg-opacity));
--tw-shadow:inset 0px 0px 0px 3px #0063a1, inset 0px 0px 0px 5px white;
--tw-shadow-colored:inset 0px 0px 0px 3px var(--tw-shadow-color), inset 0px 0px 0px 5px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
#filebird-document-library div.fbdl-listview {
    margin-bottom: 1rem
}
#filebird-document-library div.fbdl-listview-wrapper {
--tw-bg-opacity:1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
#filebird-document-library div.fbdl-listview-container {
    margin-left: auto;
    margin-right: auto
}
#filebird-document-library div.fbdl-listview-container .fbdl-list {
    width: 100%;
    overflow-x: auto
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table {
    border-spacing: 0 10px;
    min-width: 100%;
    border-collapse: separate;
    border-style: none
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table th.fbdl-table-first-header {
    white-space: nowrap;
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    border-style: none;
--tw-border-opacity:1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
--tw-bg-opacity:1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    text-align: left;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    letter-spacing: 0.05em;
--tw-text-opacity:1;
    color: rgb(75 85 99 / var(--tw-text-opacity))
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table th.fbdl-table-first-header>div {
    display: flex;
    align-items: center
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table th.fbdl-table-last-header {
    white-space: nowrap;
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    border-style: none;
--tw-border-opacity:1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
--tw-bg-opacity:1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    text-align: center;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    letter-spacing: 0.05em;
--tw-text-opacity:1;
    color: rgb(75 85 99 / var(--tw-text-opacity))
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table th.fbdl-table-header {
    white-space: nowrap;
    border-style: none;
--tw-border-opacity:1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
--tw-bg-opacity:1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    letter-spacing: 0.05em;
--tw-text-opacity:1;
    color: rgb(75 85 99 / var(--tw-text-opacity))
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table th.fbdl-table-header .fbdl-table-header-wrapper {
    display: flex;
    align-items: center;
    justify-content: center
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table .fbdl-table-header-wrapper {
    display: flex;
    align-items: center
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table .fbdl-table-sort {
    margin-left: 0.5rem;
    display: inline-flex;
    flex-direction: column;
    align-items: center
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table .fbdl-table-sort span {
    cursor: pointer;
    padding: 2px
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table .fbdl-table-sort span:hover {
--tw-text-opacity:1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr {
    border-radius: 0.75rem;
    border-width: 2px;
--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-item {
    white-space: nowrap;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 0px;
--tw-border-opacity:1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    text-align: center;
    vertical-align: middle;
    font-size: 0.875rem;
    line-height: 1.25rem
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-item>div {
    white-space: nowrap;
--tw-text-opacity:1;
    color: rgb(17 24 39 / var(--tw-text-opacity))
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item {
    white-space: nowrap;
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 0px;
--tw-border-opacity:1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    text-align: left;
    font-size: 0.875rem;
    line-height: 1.25rem
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item .fbdl-list-item-icon {
    display: flex;
    align-items: center
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item .fbdl-list-item-icon-wrapper {
    height: 2.5rem;
    width: 2.5rem;
    flex-shrink: 0
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item .fbdl-list-item-icon-wrapper img {
    height: 100%;
    width: 100%
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item .fbdl-list-item-title {
    margin-left: 0.75rem
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item .fbdl-list-item-title>div {
    white-space: nowrap;
    font-weight: 500;
--tw-text-opacity:1;
    color: rgb(17 24 39 / var(--tw-text-opacity))
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item .fbdl-list-item-title>div a:hover {
--tw-text-opacity:1;
    color: rgb(0 99 161 / var(--tw-text-opacity));
    text-decoration-line: underline;
    text-underline-offset: 2px
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item {
    white-space: nowrap;
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
--tw-border-opacity:1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    text-align: center;
    vertical-align: middle;
    font-size: 0.875rem;
    line-height: 1.25rem
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item a {
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border-radius: 9999px;
    border-style: none;
--tw-bg-opacity:1;
    background-color: rgb(0 124 186 / var(--tw-bg-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
--tw-text-opacity:1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    text-decoration-line: none;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item a:focus-within {
--tw-shadow:inset 0px 0px 0px 3px #0063a1, inset 0px 0px 0px 5px white;
--tw-shadow-colored:inset 0px 0px 0px 3px var(--tw-shadow-color), inset 0px 0px 0px 5px var(--tw-shadow-color);
box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item a:hover {
--tw-bg-opacity:1;
    background-color: rgb(0 99 161 / var(--tw-bg-opacity));
--tw-text-opacity:1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item a:focus {
--tw-bg-opacity:1;
    background-color: rgb(0 124 186 / var(--tw-bg-opacity));
--tw-text-opacity:1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
--tw-shadow:inset 0px 0px 0px 3px #0063a1, inset 0px 0px 0px 5px white;
--tw-shadow-colored:inset 0px 0px 0px 3px var(--tw-shadow-color), inset 0px 0px 0px 5px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item a:active {
--tw-bg-opacity:1;
    background-color: rgb(0 124 186 / var(--tw-bg-opacity));
--tw-shadow:inset 0px 0px 0px 3px #0063a1, inset 0px 0px 0px 5px white;
--tw-shadow-colored:inset 0px 0px 0px 3px var(--tw-shadow-color), inset 0px 0px 0px 5px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr:hover td.fbdl-list-item, #filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr:hover td.fbdl-list-first-item, #filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr:hover td.fbdl-list-last-item {
--tw-border-opacity:1;
    border-top-color: rgb(0 99 161 / var(--tw-border-opacity));
    border-bottom-color: rgb(0 99 161 / var(--tw-border-opacity))
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr:hover td.fbdl-list-first-item {
--tw-border-opacity:1;
    border-left-color: rgb(0 99 161 / var(--tw-border-opacity))
}
#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr:hover td.fbdl-list-last-item {
--tw-border-opacity:1;
    border-right-color: rgb(0 99 161 / var(--tw-border-opacity))
}
