/*
This is css styles for admin panel pages
*/
.kfb-settings-option-category {display:flex; justify-content:space-between; margin-bottom:5px; border: solid 1px #e9e9e9; align-items: center}  .kfb-settings-option-category .kfb-category {width:100%;display:flex; align-items: center}  .kfb-settings-option-category img {width: 60px; height: 60px;}  .kfb-settings-option-category .kfb-category-image  {width: 60px; height: 60px; margin:10px; background-color: #f3f3f3;}  .kfb-settings-option-category .kfb-category-title  {padding:10px;}  .kfb-settings-option-category button  {border:none; padding: 7px 10px; font-family: Sans-serif !important; margin:10px; border-radius: 50px; cursor: pointer;}  .kfb-alert {background: #ffdd71; border-radius: 15px; padding:25px;}  .kfb-v-hidden {visibility: hidden;}  .kfb-pointer {cursor: pointer !important;}  [class*='sbu-'], [class*='bp-'] {text-decoration: none;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;}  .bp-mt {margin-top: 10px;}  .bp-mm {margin-bottom: 10px;}  .dp-pa {padding: 15px;}  .dp-pa-2 {padding: 25px;}  .dp-px-2 {padding-left: 25px;padding-right: 25px;}  .sbu-rounded {border-radius: 15px !important;}  .sbu-nowrap {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}  .sbu-not-found {text-align: center;width: 100%;padding: 50px 0;}  .sbu-box-shadow:hover {box-shadow: 0 0 15px rgba(40, 40, 40, 0.16);}  .sub-flex {display: flex;}  .sbu-p-t {padding-top: 15px;}  .sbu-border {border: solid 1px rgba(9, 9, 9, 0.1);}  .sbu-grid-list, .sbu-categories-main, .sbu-services-main, .sbu-staff-main {display: grid;grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));grid-gap: .5rem;align-items: center;justify-content: center;justify-items: center;}  /* Dashboard */  .sbu-dashboard-item {width: 100%;text-align: center;background: transparent;overflow: hidden;border: none !important;position: relative;border-radius: 15px !important;}  .sbu-dashboard-item img {width: 100%;padding: 0;margin: 0;border-radius: 15px !important;}  .sbu-dashboard-item span {position: absolute;right: 0;top: 0;padding: 5px 15px;}  .sbu-dashboard-item .sbu-status {padding: 15px;}  .sbu-dashboard-item .sbu-status-active {background: #2E7D32;color: white;}  .sbu-status-deactivate {background: #F44336;color: white;}  .bp-activation-error {background: #F44336;color: white;padding: 25px;line-height: 25px;}  .bp-activation-error button {border: none !important;background: white;color: black;padding: 7px 15px;margin-left: 10px;cursor: pointer;}  .bp-card {border: none !important;background: white;color: black;padding: 7px 15px;}  .bp-settings-content [type="licence"] {padding: 7px 15px;border-radius: 50px;border: 1px solid #1f1f1f;background: white;font-size: 15pt;max-width: 390px;width: 90% !important;}  /* Settings */  .bp-settings {display: grid;grid-template-columns: 1fr 3fr 1fr;grid-gap: .5rem;}  .bp-settings-content {width: 100%;padding: 0 !important;}  .bp-settings-tabs li a {width: 100%;text-decoration: none;border: none;border-radius: 15px;margin-bottom: 5px;color: black;}  .bp-settings-tabs li a div {padding: 15px 25px;background: white;text-decoration: none;border-radius: 50px;width: auto;}  .bp-settings-tabs li a.bp-tab-active div {background: #F5F5F5;font-weight: bold;}  .bp-settings-tabs ul {padding: 0;margin: 0;}  .bp-settings-content #submit {padding: 7px 15px;border-radius: 50px;border: none;background: #388E3C;}  .bp-header-buttons {padding:15px 15px 0 0;}  .bp-header-buttons a {text-decoration: none !important;} .bp-header-buttons button {border: solid 1px black;border-radius: 50px;background: white;color:black;padding: 10px 15px;cursor: pointer;margin-left: 5px;}  .kfb-settings-option-label {margin-bottom: 5px; margin-top: 15px;}  .kfb-settings-option-description {color:#616161 !important;;}  .kfb-settings-option-textarea {width:100%; max-width:650px;}  .kfb-settings-option-default-input {width: 250px; max-width: 100%}  .kfb-bookly-seo-sync-button {width: 250px; max-width: 100%}  .kfb-header-main {justify-content: space-between; width: 100%; display: flex;}  .kfb-header-main .wp-heading-inline {font-weight: normal !important;}  .kfb-requirement-main {padding:30px 0; line-height: 40px}  .kfb-settings-item-display-block {display: block !important;}  .kfb-settings-item-display-none {display: none !important;}  .kfb-mb-25 {margin-bottom: 25px !important;}  .kfb-mb-10 {margin-bottom: 10px !important;}  .settings-item-display-block h3{margin-top: 50px !important;}  @media (max-width: 500px) {  .bp-settings {grid-template-columns: 1fr;}  }