/* Total books stats */
.total-books .fi-wi-stats-overview-stat-value {
    font-size: 1.275rem;
}

/* Table headers */
.fi-resource-list-records-page:not(.fi-resource-categories, .fi-resource-permissions) header.fi-header {
    display: none;
}
/* Search input  */
.fi-ta-search-field .fi-input-wrp{
    width: 400px;
}
/* Search results  */
.is-search-result .fi-ta-text-item-label,
.search-result {
    background: rgba(var(--danger-400), 50%);
    padding-inline: 6px;
    border: 1px solid rgba(var(--danger-400), 80%);
}
/* Ovewrite Tailwind */
.p-6 {
    padding: 1rem !important;
}
/* Register page */
.register-page main {
    width: 940px;
    max-width: unset;
    margin-top: 10px;
    padding: 17px;
}
.person-type-input {
  --cols-default: 2 !important;
}
/* Sidebar */
.fi-sidebar-item-button {
    border-radius: 0 !important;
    padding-inline: 5px;
}
/* Pills */
.fi-table-cell-product-integrations > div > a {
    display:grid;
    text-align: center;
}

.fi-ta-table .fi-badge {
    margin-block: 12px !important;
}

/* List books actions  */
.inline-actions .fi-ta-cell .fi-ta-actions{
    flex-direction: column;
    align-items: baseline;
}

/* Remove filters heading */
.remove-filters-heading .fi-ta-filters-above-content-ctn h4,
.remove-filters-heading .fi-ta-filters-above-content-ctn h4 + div {
    display: none;
}

/* Filters */
.fi-fo-component-ctn {
    margin-left: 10px;
}
/* Removing spinners from number inputs */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

    /* Firefox */
    input[type=number] {
      -moz-appearance: textfield;
    }

/* 6 columns to stats view  */
.fi-wi-stats-overview:nth-of-type(2) .fi-wi-stats-overview-stats-ctn {
    grid-template-columns: repeat(6, 1fr);
}

.list-books.custom-list .fi-wi-stats-overview .fi-wi-stats-overview-stats-ctn {
    grid-template-columns: repeat(8, 1fr);
}

.list-orders.custom-list .fi-wi-stats-overview .fi-wi-stats-overview-stats-ctn {
    grid-template-columns: repeat(7, 1fr);
}

/* Tabbed filters.  */
nav.fi-tabs {
  padding: 0;
  margin-inline: 0;
/*  float:left;*/
/*  display: block;*/
/*  display: inline-flex;*/
  column-gap: 0;
}
nav.fi-tabs button {
    border-radius: 0;
    display: inline-block;
}
body div.fi-ta-header-toolbar {
    display: none;
}

/* Radio Button */
.radio-button {
    position: relative;
}
.radio-button img {
    max-height: 250px;
}
.radio-button :checked + div:after {
    color: #fff;
    border: 8px solid rgba(var(--primary-500), var(--tw-bg-opacity, 1));
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 5px 10px;
}

/* Individual search fields.  */
tbody > .fi-ta-row:has(.fi-table-individual-search-cell-id) {
    display: none;
}

/* Integration info modal */
.fi-modal:has(.integration-info) {
    z-index:9999;
    position: absolute;
}
