.acfw-bogo-notice-text{display:contents}.acfwf-bogo-discount-summary-block{padding:0 1em}.wc-block-components-notice-banner>svg{align-self:center}.wc-block-components-notice-banner>div{display:flex;align-items:center;height:100%;justify-content:space-between}.wc-block-components-order-meta .wc-block-components-notice-banner{padding:0 4px}.wc-block-components-order-meta .wc-block-components-notice-banner div{display:block}.wc-block-components-order-meta .wc-block-components-notice-banner button{margin-top:.25em}.wc-block-components-discounts-meta .wc-block-components-totals-wrapper:first-child:after{border-bottom-width:1px!important}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-notices__snackbar{display:none}.acfw-checkout-form-button-field{margin:0}.acfw-checkout-form-button-field:after{content:"";display:table;clear:both}.acfw-checkout-form-button-field .form-row-last label{display:none}.acfw-checkout-form-button-field .form-row-last .button{width:100%}.acfwf-components .acfw-accordion:last-child{border-bottom:0}.acfwf-components .acfw-accordion h3{padding:.7em 1.2em;margin:0;background:#f5f5f5;font-size:1em;font-weight:400;cursor:pointer}.acfwf-components .acfw-accordion h3 .caret{position:relative;top:-2px;margin-left:5px}.acfwf-components .acfw-accordion h3 .caret img{display:inline-block;transition:transform .5s ease;transform:rotate(-90deg)}.acfwf-components .acfw-accordion .acfw-accordion-inner{overflow:hidden;background:#fcfcfc;max-height:0;transition:max-height .5s ease}.acfwf-components .acfw-accordion .acfw-accordion-inner .acfw-accordion-content{padding:1em 1.2em}.acfwf-components .acfw-accordion.show h3 .caret img{transform:rotate(0)}.acfwf-components .acfw-accordion .acfw-accordion-content{font-size:.9em}.acfwf-components .acfw-accordion .acfw-accordion-content p{margin-bottom:.5em}.acfwf-components .acfw-accordion .acfw-accordion-content p.acfw-store-credit-instructions{margin-bottom:.2em}.status.column-status, 
.manage-column.column-status{
text-align: center;
}
.online-logged-in {
color: #4CBB17;
font-size: 32px;
}
.offline-dot{
color:#FF4433;
font-size: 32px;
}
.never-dot{
color:#808080;
font-size: 32px;
}
#wpadminbar #wp-admin-bar-webi_user_link .ab-icon {
font-size: 30px !important;
top: -9px;
}
.webi-active-users{
width: 30%;
max-width: 100%;
background-color: #4CBB17;
text-align: center;
padding: 15px;
height: auto;
color: #fff;
font-size: 17px;
font-weight: 600;
}
.webi-active-users small {
font-size: 17px;
font-weight: 700;
}
.widget-area .webi-active-users{
width: 100%;
}
.webi-table-container {
overflow-x: auto;
background: #fff;
border-radius: 8px;
padding: 15px;
margin-top: 20px;
box-shadow: 0 0 5px rgba(0,0,0,0.05);
}
.webi-online-table {
width: 100%;
border-collapse: collapse;
}
.webi-online-table thead {
background: #f1f1f1;
}
.webi-online-table th, .webi-online-table td {
padding: 10px 12px;
text-align: center;
border-bottom: 1px solid #e1e1e1;
font-size: 14px;
}
.webi-avatar {
border-radius: 50%;
vertical-align: middle;
margin-right: 8px;
}
.webi-country-flag {
width: 16px;
height: 12px;
vertical-align: text-bottom;
margin-right: 6px;
}
.table-header-wrap {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
}
.top-total-user{
text-align: right;
font-weight: 700;
}
@media (max-width: 768px) {
.webi-online-table th, .webi-online-table td {
font-size: 13px;
padding: 8px;
}
}