
.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:var(--three-deep-docs-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:var(--three-deep-docs-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:var(--three-deep-docs-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:var(--three-deep-docs-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;gap:1rem;justify-content:flex-end}#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;text-align:center;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-limit input{border-radius:6px;width:auto;padding-left:.5rem;padding-right:0}#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;background-color:#fcfcfc;width:32px;height:32px;text-align:center;line-height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition-duration:300ms}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display span.fbdl-layout-control-display-span-selected{background:linear-gradient(0deg, #F7F8F9, #F7F8F9),#f8f9fa}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display span:hover{background-color:#ebebeb}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display span:last-child{margin-left:.375rem}#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));width:16px;height:16px}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display span svg:hover{color:#0b1219;fill:#0b1219}#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));color:#0b1219}@media screen and (max-width: 768px){#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-limit input{padding-right:.5rem}}#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:calc(var(--three-deep-docs-font-size,1rem) * 1.25);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));border-color:var(--fb-color-primary-2) !important}#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-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))}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item{border-width:2px;background-color:#f7f8f9;border-radius:12px;overflow:hidden}#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)}#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-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:var(--three-deep-docs-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:var(--three-deep-docs-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:var(--three-deep-docs-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:var(--three-deep-docs-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:var(--three-deep-docs-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:var(--three-deep-docs-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))}

/* 3DEEP-DOCS: grouped parent-folder feeds. */
.three-deep-docs-group { margin-block: 1.5rem 2rem; }
.three-deep-docs-group + .three-deep-docs-group { border-top: 1px solid #d8dde3; padding-top: 1.5rem; }
.three-deep-docs-group-heading { font-size: 1.25rem; line-height: 1.4; margin: 0 0 1rem; overflow-wrap: anywhere; }

/* Per-library display options. Custom sizes never affect the surrounding page. */
#filebird-document-library .three-deep-docs-library { line-height: 1.5; }
#filebird-document-library .three-deep-docs-header,
#filebird-document-library .three-deep-docs-toolbar { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 1rem; margin-bottom: 1rem; }
#filebird-document-library .three-deep-docs-header .fbdl-search-control { margin: 0; }
#filebird-document-library .three-deep-docs-search { display: flex; flex-direction: column; gap: .3em; max-width: 100%; }
#filebird-document-library .three-deep-docs-search input { padding: .5em .75em; border: 1px solid #9ca3af; border-radius: .25rem; width: 18em; max-width: 100%; }
#filebird-document-library .three-deep-docs-page-size { display: flex; align-items: center; gap: .5em; }
#filebird-document-library .three-deep-docs-page-size input { width: 5em; padding: .4em; border: 1px solid #9ca3af; border-radius: .25rem; }
#filebird-document-library .three-deep-docs-view-switch { display: flex; gap: .25rem; margin-left: auto; }
#filebird-document-library .three-deep-docs-view-switch button { padding: .4em .8em; border: 1px solid #9ca3af; border-radius: .25rem; cursor: pointer; }
#filebird-document-library .three-deep-docs-view-switch button[aria-pressed="true"] { background: #007cba; color: white; border-color: #007cba; }
#filebird-document-library .three-deep-docs-library input:focus-visible,
#filebird-document-library .three-deep-docs-library button:focus-visible { outline: 2px solid #007cba; outline-offset: 2px; }
#filebird-document-library .three-deep-docs-group-heading { font-size: calc(var(--three-deep-docs-font-size,1rem) * 1.25); font-weight: 600; line-height: 1.4; margin: 0 0 1rem; }
#filebird-document-library .three-deep-docs-library[style] :is(th, td, .fbdl-pagination p, .fbdl-pagination a) { line-height: 1.5; }

/* Admin control spacing: scoped to the library settings, never frontend content. */
#fbdl-shortcode-generator .setting > h2 { margin: 0 0 24px; }
#fbdl-shortcode-generator .setting .components-base-control { margin-bottom: 22px; }
#fbdl-shortcode-generator .setting .components-base-control__field { margin-bottom: 0; }
#fbdl-shortcode-generator .setting .components-base-control__help,
.three-deep-docs-display-options .components-base-control__help { margin-top: 8px; margin-bottom: 0; line-height: 1.5; }
#fbdl-shortcode-generator .setting .components-toggle-control .components-flex { align-items: flex-start; gap: 10px; }
#fbdl-shortcode-generator .setting .components-toggle-control label { line-height: 1.45; }
#fbdl-shortcode-generator .setting .components-form-toggle { flex-shrink: 0; margin-top: 2px; }
.three-deep-docs-display-options { margin: 24px 0; padding: 20px 0; border-top: 1px solid #dcdcde; border-bottom: 1px solid #dcdcde; }
.three-deep-docs-display-options .three-deep-docs-options-heading { margin: 0 0 18px; font-size: 13px; line-height: 1.4; font-weight: 600; }
#fbdl-shortcode-generator .setting .three-deep-docs-display-options .components-base-control,
.three-deep-docs-display-options .components-base-control { margin-bottom: 18px; }
#fbdl-shortcode-generator .setting .three-deep-docs-display-options > .components-base-control:last-child,
.three-deep-docs-display-options > .components-base-control:last-child { margin-bottom: 0; }
#fbdl-shortcode-generator .setting .three-deep-docs-display-options > .components-base-control:last-child { margin-top: 24px; }
#fbdl-shortcode-generator .setting .components-base-control__label { margin-bottom: 8px; }
#fbdl-shortcode-generator .setting > .components-button { margin-top: 8px; min-height: 40px; }
/* Responsive document feeds. Breakpoints match the mobile font-size control. */
#filebird-document-library .three-deep-docs-library { min-width: 0; max-width: 100%; }
#filebird-document-library .three-deep-docs-library .fbdl-grid-item,
#filebird-document-library .three-deep-docs-library .fbdl-list-item-title { min-width: 0; }
#filebird-document-library .three-deep-docs-library .fbdl-grid-item .fbdl-title { overflow-wrap: anywhere; }
@media (max-width: 1023px) {
  #filebird-document-library div.fbdl-gridview-container .fbdl-grid:not(.fb-col-1) { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  #filebird-document-library .three-deep-docs-library {
    --three-deep-docs-font-size: var(--three-deep-docs-mobile-font-size, var(--three-deep-docs-desktop-font-size, 16px)) !important;
    line-height: 1.5;
  }
  #filebird-document-library div.fbdl-gridview-container .fbdl-grid,
  #filebird-document-library div.fbdl-gridview-container .fbdl-grid:not(.fb-col-1) { grid-template-columns: minmax(0, 1fr); gap: 12px; }
  #filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item { padding: 20px 16px; }
  #filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-file-size { display: none; }
  #filebird-document-library div.fbdl-listview-container .fbdl-list { overflow: visible; }
  #filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table { display: block; width: 100%; min-width: 0; border-spacing: 0; }
  #filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table thead,
  #filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-item { display: none; }
  #filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tbody { display: block; }
  #filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tbody tr { display: block; margin-bottom: 12px; border: 1px solid #dcdcde; border-radius: 12px; background: #fff; box-shadow: none; }
  #filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item,
  #filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item { display: block; width: auto; border: 0; border-radius: 0; white-space: normal; text-align: left; line-height: 1.5; }
  #filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item { padding: 16px 16px 10px; }
  #filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item .fbdl-list-item-icon { align-items: flex-start; }
  #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: normal; overflow-wrap: anywhere; }
  #filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item { padding: 0 16px 16px 68px; }
  #filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item a,
  #filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-download-button { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; max-width: 100%; white-space: normal; overflow-wrap: anywhere; padding: 10px 20px; line-height: 1.5; }
  #filebird-document-library .three-deep-docs-header { align-items: stretch; }
  #filebird-document-library .three-deep-docs-search { width: 100%; }
  #filebird-document-library .three-deep-docs-search input { width: 100%; min-height: 44px; }
  #filebird-document-library .three-deep-docs-view-switch button,
  #filebird-document-library .three-deep-docs-page-size input { min-height: 44px; }
  #filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper,
  #filebird-document-library .fbdl-pagination .fbdl-pagination-page-number { flex-wrap: wrap; gap: 8px; }
}

#filebird-document-library .three-deep-docs-library[data-hide-table-header="true"] table.fbdl-table thead { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); clip-path: inset(50%); white-space: nowrap; border: 0; }

/* Own table borders explicitly so theme table rules do not frame each folder. */
#filebird-document-library .three-deep-docs-library .fbdl-list,
#filebird-document-library .three-deep-docs-library table.fbdl-table,
#filebird-document-library .three-deep-docs-library table.fbdl-table thead,
#filebird-document-library .three-deep-docs-library table.fbdl-table tbody,
#filebird-document-library .three-deep-docs-library table.fbdl-table tr,
#filebird-document-library .three-deep-docs-library table.fbdl-table th,
#filebird-document-library .three-deep-docs-library table.fbdl-table td {
  border: 0 !important;
  box-shadow: none !important;
  outline: 0;
}
#filebird-document-library .three-deep-docs-library table.fbdl-table { border-spacing: 0; }
#filebird-document-library .three-deep-docs-list[data-hide-empty-size="true"] table.fbdl-table th:nth-child(2),
#filebird-document-library .three-deep-docs-list[data-hide-empty-size="true"] table.fbdl-table td:nth-child(2) { display: none; }

@media (max-width: 767px) {
  #filebird-document-library .three-deep-docs-library table.fbdl-table tbody tr { border: 1px solid #e5e7eb !important; }
  #filebird-document-library .three-deep-docs-library table.fbdl-table tr td.fbdl-list-last-item { padding-left: 68px; }
}

#filebird-document-library .three-deep-docs-library[data-hide-size="true"] table.fbdl-table th:nth-child(2),
#filebird-document-library .three-deep-docs-library[data-hide-size="true"] table.fbdl-table td:nth-child(2) { display: none; }

#filebird-document-library .three-deep-docs-library[data-hide-type="true"] table.fbdl-table th:nth-child(3),
#filebird-document-library .three-deep-docs-library[data-hide-type="true"] table.fbdl-table td:nth-child(3) { display: none; }

#filebird-document-library .three-deep-docs-library[data-hide-modified="true"] table.fbdl-table th:nth-child(4),
#filebird-document-library .three-deep-docs-library[data-hide-modified="true"] table.fbdl-table td:nth-child(4) { display: none; }

#filebird-document-library .three-deep-docs-library[data-hide-size="true"] .fbdl-file-size { display: none; }

/* Shared native WordPress tabs for block and saved-feed settings. */
.three-deep-settings-tabs .components-tab-panel__tabs { display:flex; border-bottom:1px solid #dcdcde; margin-bottom:22px; gap:0; }
.three-deep-settings-tabs .components-tab-panel__tabs-item { flex:1; justify-content:center; padding:12px 8px; min-height:44px; }
.three-deep-settings-tabs .components-tab-panel__tabs-item.is-active { box-shadow:inset 0 -3px #007cba; color:#007cba; }
.three-deep-settings-tabs .components-tab-panel__tab-content .components-base-control { margin-bottom:20px; }
.three-deep-settings-tabs .three-deep-docs-display-options { margin:0; padding:0; border:0; }
.three-deep-settings-tabs .three-deep-docs-options-heading { display:none; }

/* Desktop list rows are individual cards; every group shares the same right edge. */
@media (min-width: 768px) {
  #filebird-document-library .three-deep-docs-library table.fbdl-table {
    width: 100% !important;
    table-layout: fixed;
    border-collapse: separate !important;
    border-spacing: 0 10px !important;
  }
  #filebird-document-library .three-deep-docs-library table.fbdl-table tbody tr td {
    border-top: 1px solid #e1e5e9 !important;
    border-bottom: 1px solid #e1e5e9 !important;
    border-radius: 0;
    background: #fff;
  }
  #filebird-document-library .three-deep-docs-library table.fbdl-table tbody tr td.fbdl-list-first-item {
    border-left: 1px solid #e1e5e9 !important;
    border-radius: 12px 0 0 12px;
  }
  #filebird-document-library .three-deep-docs-library table.fbdl-table tbody tr td.fbdl-list-last-item {
    border-right: 1px solid #e1e5e9 !important;
    border-radius: 0 12px 12px 0;
    text-align: right;
    padding-right: 20px;
  }
  #filebird-document-library .three-deep-docs-library table.fbdl-table :is(th, td):nth-child(2) { width: 10%; }
  #filebird-document-library .three-deep-docs-library table.fbdl-table :is(th, td):nth-child(3) { width: 9%; }
  #filebird-document-library .three-deep-docs-library table.fbdl-table :is(th, td):nth-child(4) { width: 17%; }
  #filebird-document-library .three-deep-docs-library table.fbdl-table :is(th, td):last-child { width: max(160px, 9em); text-align: right; }
  #filebird-document-library .three-deep-docs-library table.fbdl-table td.fbdl-list-last-item a { display: inline-flex; align-items: center; justify-content: center; margin: 0; }
  #filebird-document-library .three-deep-docs-library table.fbdl-table td.fbdl-list-first-item,
  #filebird-document-library .three-deep-docs-library table.fbdl-table td.fbdl-list-first-item .fbdl-list-item-title>div { white-space: normal; overflow-wrap: anywhere; }
  #filebird-document-library .three-deep-docs-library table.fbdl-table td.fbdl-list-item { white-space: normal; padding-left: 12px; padding-right: 12px; }
  #filebird-document-library .three-deep-docs-library table.fbdl-table td.fbdl-list-item>div { white-space: normal; overflow-wrap: anywhere; }
}

/* Compact mobile download buttons. */
@media (max-width: 767px) {
  #filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item a,
  #filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-download-button {
    min-height: 34px;
    padding: 6px 14px;
    font-size: .875em;
    line-height: 1.4;
  }
}

/* Override the original, more-specific centered download-cell rule on desktop. */
@media (min-width: 768px) {
  #filebird-document-library .three-deep-docs-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item {
    text-align: right !important;
    padding-right: 20px !important;
  }
  #filebird-document-library .three-deep-docs-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item a {
    display: inline-flex;
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: none;
  }
}
