:root{--c36-ink:#232422;--c36-gold:#555b50;--c36-muted:#72756e;--c36-line:#e4e5df;--c36-paper:#f3f3ee}
/* Shared catalogue: equal cards and stable typography across Astra and WCFM. */
body .woocommerce ul.products,body.woocommerce ul.products,body #wcfmmp-store ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;clear:both;width:100%!important;margin:28px 0 50px!important;padding:0!important}
body .woocommerce ul.products.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body .woocommerce ul.products:before,body .woocommerce ul.products:after,body.woocommerce ul.products:before,body.woocommerce ul.products:after{display:none!important}
body .woocommerce ul.products li.product,body.woocommerce ul.products li.product,body #wcfmmp-store ul.products li.product{float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0 0 24px!important;display:flex!important;flex-direction:column;background:#fff;border:1px solid var(--c36-line);border-radius:14px;overflow:hidden;box-shadow:none!important;text-align:left!important}
body .woocommerce ul.products li.product .astra-shop-summary-wrap,body.woocommerce ul.products li.product .astra-shop-summary-wrap{padding:20px 24px!important}
body .woocommerce ul.products li.product>a:not(.button):not(.c36-seller),body.woocommerce ul.products li.product>a:not(.button):not(.c36-seller){color:var(--c36-ink)}
body .woocommerce ul.products li.product img,body.woocommerce ul.products li.product img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:0!important;margin:0!important}
body .woocommerce ul.products li.product h2,body.woocommerce ul.products li.product h2,body #wcfmmp-store ul.products li.product h2{font:400 23px/1.3 system-ui!important;text-transform:none!important;letter-spacing:-.4px!important;color:var(--c36-ink)!important;margin:18px 0 10px!important;min-height:0!important}
body .woocommerce ul.products li.product .price,body.woocommerce ul.products li.product .price{font:600 16px/1.5 system-ui!important;color:#8b6b39!important;margin:6px 0 18px!important}
body .woocommerce ul.products li.product>.woocommerce-loop-product__link{display:block;padding:0 24px}
body .woocommerce ul.products li.product>.woocommerce-loop-product__link img{width:calc(100% + 48px);max-width:none;margin-left:-24px!important}
body .woocommerce ul.products li.product .button,body.woocommerce ul.products li.product .button,body #wcfmmp-store .product .button{font:600 13px/1.5 system-ui!important;background:var(--c36-ink)!important;color:#fff!important;border:1px solid var(--c36-ink)!important;border-radius:6px!important;padding:12px 18px!important;box-shadow:none!important;text-decoration:none!important;align-self:flex-start;margin-top:12px!important;white-space:nowrap;display:inline-flex;gap:22px;align-items:center}
body .woocommerce ul.products li.product>.button{margin-left:24px!important}
body .woocommerce ul.products li.product .button:hover{background:#29465f!important}
.c36-seller{display:flex!important;align-items:center;gap:11px;color:var(--c36-ink)!important;text-decoration:none!important;padding:14px 0;border-top:1px solid var(--c36-line);margin-top:16px!important;max-width:100%;font-family:system-ui}
.c36-seller small{display:block;font-size:10px;line-height:1.6;letter-spacing:.9px;text-transform:uppercase;color:var(--c36-muted)}
.c36-seller strong{display:block;font-size:12px;line-height:1.5;font-weight:600;color:var(--c36-ink)}
.c36-seller-arrow{margin-left:auto;font-size:18px;color:#92713e}
.c36-store-logo{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;background:#f0eadf;border:1px solid #ded4c2;color:var(--c36-ink);font:20px system-ui;border-radius:50%;overflow:hidden}
body .woocommerce ul.products li.product .c36-store-logo img,body.woocommerce ul.products li.product .c36-store-logo img,.c36-store-logo img{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:1!important;border-radius:50%!important;margin:0!important}
body .woocommerce ul.products li.product>.c36-seller{margin:18px 24px 0!important}
.single-product .c36-seller{padding:20px;border:1px solid var(--c36-line);background:#faf8f3;border-radius:10px;margin:26px 0!important;max-width:460px}
.single-product .c36-seller strong{font-size:15px}.single-product .c36-seller small{font-size:10px}.single-product .c36-store-logo{width:48px;height:48px;flex-basis:48px}
/* Remove empty marketplace furniture, not seller branding. */
.wcfmmp_sold_by_container .wcfmmp-store-rating,.wcfmmp_sold_by_container .wcfmmp_sold_by_logo{display:none!important}
.woocommerce ul.products .star-rating,.woocommerce ul.products .wcfmmp-store-rating{display:none!important}
/* Product detail: measured photograph and readable content. */
body.single-product div.product .woocommerce-product-gallery{max-width:520px;background:var(--c36-paper);border-radius:16px;overflow:hidden;padding:0;box-shadow:none}
body.single-product div.product .woocommerce-product-gallery img{width:100%;max-height:480px;object-fit:cover}
body.single-product div.product .product_title{font:400 clamp(28px,3vw,42px)/1.15 system-ui!important;letter-spacing:-1px;color:var(--c36-ink)!important;margin-bottom:22px}
body.single-product div.product .summary{padding:12px 0 0 28px}.single-product .woocommerce-product-details__short-description{color:var(--c36-muted);font:15px/1.8 system-ui}.single-product .summary .price{font-size:22px!important;color:#8b6b39!important}.single-product .product_meta{font-size:12px;color:var(--c36-muted);border-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font:600 13px system-ui!important;color:var(--c36-ink)!important}
/* WCFM store pages inherit the same full-width shell as the rest of the site. */
body:has(#wcfmmp-store) #primary{width:100%!important;max-width:100%!important;border:0!important;padding:0!important;margin:32px 0 60px!important;float:none!important}
body:has(#wcfmmp-store) #secondary,body:has(#wcfmmp-store) #wcfmmp-store .left_sidebar{display:none!important}
body #wcfmmp-store{width:100%!important;max-width:1200px!important;margin:0 auto!important;background:transparent!important;box-shadow:none!important;font-family:system-ui;color:var(--c36-ink)}
body #wcfmmp-store #wcfmmp-store-content{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
body #wcfmmp-store .body_area,body #wcfmmp-store .right_side,body #wcfmmp-store .right_side_full,body #wcfmmp-store .tab_area,body #wcfmmp-store .product_area,body #wcfmmp-store .products-wrapper{width:100%!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.c36-store-cover{height:240px;position:relative;overflow:hidden;border-radius:16px;background:var(--c36-ink)}
.c36-store-cover picture,.c36-store-cover img{display:block;width:100%;height:100%;object-fit:cover}
.c36-store-cover-default{background:radial-gradient(ellipse at 85% 10%,#496477 0,transparent 50%),linear-gradient(120deg,#232422,#223c51);display:flex;align-items:center;justify-content:flex-end;padding:30px 60px}
.c36-cover-wordmark{color:#d7bd8d;opacity:.45;font:18px/1.8 system-ui;letter-spacing:5px;text-align:right}.c36-cover-wordmark i{font:italic 68px/1.2 system-ui;display:block;letter-spacing:-2px}
.c36-cover-label{position:absolute;left:30px;top:25px;color:#fff;font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:9px 14px;border:1px solid #ffffff55;border-radius:30px;background:#23242266}
.c36-store-heading{display:flex;gap:25px;align-items:flex-start;padding:32px 10px 28px!important;background:transparent!important;position:relative}
.c36-store-logo-large{width:94px;height:94px;flex-basis:94px;border:5px solid #fff;box-shadow:0 0 0 1px var(--c36-line);margin-top:-68px;font-size:36px;position:relative;background:#f0eadf}
.c36-store-intro{flex:1;min-width:0}.c36-eyebrow{font:600 10px/1.5 system-ui!important;letter-spacing:2px;color:#9b7b48!important;margin:0 0 10px!important}
body #wcfmmp-store .c36-store-heading h1{font:400 clamp(28px,3vw,42px)/1.15 system-ui!important;text-transform:none!important;letter-spacing:-1px;color:var(--c36-ink)!important;margin:0 0 15px!important;text-align:left!important}
.c36-store-description{max-width:690px;color:var(--c36-muted);font:14px/1.8 system-ui}.c36-store-description p{margin:0 0 10px!important}
.c36-edit-store{font:600 11px/1.5 system-ui;color:var(--c36-ink)!important;border:1px solid #d8dcd9;border-radius:6px;padding:10px 14px;white-space:nowrap;text-decoration:none!important}
.c36-store-nav{display:flex;gap:32px;border-bottom:1px solid var(--c36-line);margin:0 0 30px!important;padding:0 10px!important;overflow:auto}
body #wcfmmp-store .c36-store-nav a{padding:17px 0!important;font:600 13px/1.5 system-ui!important;color:#74808a!important;white-space:nowrap;text-decoration:none!important;border-bottom:2px solid transparent}
body #wcfmmp-store .c36-store-nav a[aria-current=page],body #wcfmmp-store .c36-store-nav a:hover{color:var(--c36-ink)!important;border-bottom-color:var(--c36-gold)}
body #wcfmmp-store .woocommerce-result-count{color:var(--c36-muted);font:12px/1.6 system-ui;margin:10px 0 18px}
body #wcfmmp-store .woocommerce-ordering select{border:1px solid var(--c36-line);border-radius:6px;padding:10px 28px 10px 12px;font-size:12px;background:#fff;color:var(--c36-ink)}
@media(max-width:850px){body .woocommerce ul.products,body.woocommerce ul.products,body #wcfmmp-store ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.c36-store-heading{flex-wrap:wrap}.c36-edit-store{margin-left:118px}.single-product div.product .summary{padding-left:0!important}.c36-store-cover{height:210px}}
@media(max-width:540px){body .woocommerce ul.products,body.woocommerce ul.products,body .woocommerce ul.products.columns-2,body #wcfmmp-store ul.products{grid-template-columns:1fr!important;gap:22px!important}.c36-store-cover{height:170px;border-radius:10px}.c36-store-cover-default{padding:20px}.c36-cover-wordmark i{font-size:46px}.c36-cover-label{left:17px;top:17px;font-size:8px}.c36-store-heading{padding:28px 5px 20px!important;gap:16px}.c36-store-logo-large{width:68px;height:68px;flex-basis:68px;margin-top:-54px;font-size:25px}.c36-edit-store{margin:0 0 0 84px}.c36-store-nav{gap:23px}.c36-store-heading h1{font-size:28px!important}}

/* Editorial identity, version 1.1: neutral surfaces, direct labels and no decorative badges. */
html{min-height:100%}body{margin:0!important;background:#f9f9f6!important;color:#232422;font-family:system-ui!important}
body #page{display:flex;flex-direction:column;min-height:100dvh;width:100%;max-width:none;margin:0!important;padding-bottom:0!important}
body.admin-bar #page{min-height:calc(100dvh - 32px)}
body #page>.site-content{flex:1 0 auto;background:#f9f9f6!important;width:100%}
body .site-header .ast-primary-header-bar,body .ast-mobile-header-wrap .ast-primary-header-bar{background:#f9f9f6!important;border-bottom:1px solid #e1e3da!important}
body .site-title,body .site-title a{font-family:system-ui!important;font-weight:700!important;letter-spacing:-1px!important;color:#232422!important;font-size:22px!important}
body .main-header-menu>.menu-item>.menu-link,body .ast-builder-menu-mobile .menu-link{color:#343631!important;font-family:system-ui!important;font-size:13px!important;font-weight:500!important}
body .main-header-menu>.current-menu-item>.menu-link{text-decoration:underline;text-underline-offset:6px}
body .ast-mobile-header-content{background:#f9f9f6!important}body .menu-toggle{color:#232422!important}
body .site-content .ast-container{max-width:1180px}
body .site-footer{flex-shrink:0;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;background:#232422!important;color:#e9eae4!important;border:0}
body .site-footer .site-primary-footer-wrap,body .site-footer .site-below-footer-wrap,body .site-footer .ast-small-footer,body .site-footer .ast-footer-copyright{background:#232422!important;color:#e9eae4!important;margin-bottom:0!important;border:0!important}
body .site-footer .ast-footer-copyright{font:12px/1.7 system-ui!important;letter-spacing:0!important;text-align:left!important}body .site-footer .ast-footer-copyright p{margin:0!important}
body .site-footer .ast-builder-grid-row-container{padding:23px 28px!important;min-height:0!important}body .site-footer .ast-builder-grid-row{max-width:1124px!important;margin:auto!important}
body h1,body h2,body h3,body .woocommerce-products-header h1{font-family:system-ui!important;color:#232422!important;font-weight:600!important;letter-spacing:-1px!important}
body .woocommerce-products-header h1{font-size:40px!important}
body .woocommerce ul.products li.product,body.woocommerce ul.products li.product,body #wcfmmp-store ul.products li.product{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding-bottom:20px!important;transform:none!important}
body .woocommerce ul.products li.product .astra-shop-summary-wrap,body.woocommerce ul.products li.product .astra-shop-summary-wrap{padding:0!important}
body .woocommerce ul.products li.product h2,body.woocommerce ul.products li.product h2,body #wcfmmp-store ul.products li.product h2{font:600 18px/1.4 system-ui!important;letter-spacing:-.4px!important;margin:18px 0 6px!important;padding:0!important;color:#232422!important}
body .woocommerce ul.products li.product .price,body.woocommerce ul.products li.product .price{font:500 15px/1.5 system-ui!important;color:#343631!important;margin:12px 0 4px!important}
body .woocommerce ul.products li.product img,body.woocommerce ul.products li.product img{filter:grayscale(.9);border-radius:3px!important;aspect-ratio:4/3!important}
body .woocommerce ul.products li.product .c36-seller,body.woocommerce ul.products li.product .c36-seller,body.single-product .summary .c36-seller{display:block!important;font:400 12px/1.7 system-ui!important;color:#72756e!important;padding:0!important;margin:0 0 12px!important;border:0!important;background:none!important;max-width:none!important;border-radius:0!important}
body .c36-seller a,body.single-product .c36-seller a{color:#454a40!important;text-decoration:none!important;font-weight:500!important}
body .c36-seller a:hover{text-decoration:underline!important;text-underline-offset:3px}
body .woocommerce ul.products li.product>.woocommerce-loop-product__link{padding:0!important}
body .woocommerce ul.products li.product>.woocommerce-loop-product__link img{width:100%!important;margin-left:0!important;max-width:100%!important}
body .woocommerce ul.products li.product .button,body.woocommerce ul.products li.product .button,body #wcfmmp-store .product .button{font:500 12px/1.5 system-ui!important;background:transparent!important;color:#232422!important;border:0!important;border-bottom:1px solid #858b7c!important;border-radius:0!important;padding:8px 0!important;margin:8px 0 0!important;box-shadow:none!important;white-space:normal}
body .woocommerce ul.products li.product .button:hover{background:transparent!important;color:#000!important;border-bottom-color:#000!important}
body.single-product div.product .product_title{font:600 clamp(27px,3vw,38px)/1.2 system-ui!important;letter-spacing:-1.3px!important;margin-bottom:12px!important;color:#232422!important}
body.single-product div.product .summary .c36-seller{font-size:14px!important;margin:0 0 20px!important}
body.single-product .summary .price{font:500 22px system-ui!important;color:#343631!important}
body.single-product .woocommerce-product-gallery{border-radius:3px!important}body.single-product .woocommerce-product-gallery img{filter:grayscale(.9)}
body #wcfmmp-store .c36-store-heading h1{font:600 clamp(27px,3vw,38px)/1.2 system-ui!important;letter-spacing:-1.2px!important}
body #wcfmmp-store .c36-store-cover{border-radius:3px;background:#e7e9e1;height:210px}
body #wcfmmp-store .c36-store-cover img{filter:grayscale(.9)}
body #wcfmmp-store .c36-store-logo-large{margin-top:0;background:#e9ebe4;color:#454a40;box-shadow:none;border:1px solid #d9ddd1;border-radius:4px;font:500 26px system-ui;width:64px;height:64px;flex-basis:64px}
body #wcfmmp-store .c36-store-cover+.c36-store-heading .c36-store-logo-large{margin-top:-52px;border:4px solid #f9f9f6}
body #wcfmmp-store .c36-store-heading{padding:25px 0 30px!important;gap:22px}
body #wcfmmp-store .c36-store-nav a[aria-current=page]{border-bottom-color:#454a40!important}
body #wcfmmp-store .c36-edit-store{border-radius:3px;font-weight:500}
.c36-home{color:#232422;font-family:system-ui}.c36-home a{color:inherit;text-decoration:none}.c36-home-topline{font-size:11px;color:#74796e;border-bottom:1px solid #e1e3da;padding:9px 0;margin-bottom:30px}
.c36-home-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin:0 0 68px}.c36-home-hero h1{font:600 clamp(36px,4.8vw,62px)/1.06 system-ui!important;letter-spacing:-2.8px!important;margin:0 0 24px!important;max-width:520px}
.c36-home-hero p{font:400 15px/1.8 system-ui;color:#72756e;max-width:350px;margin:0 0 26px}.c36-home-hero img{display:block;width:100%;height:420px;object-fit:cover;filter:grayscale(.9);border-radius:3px}
.c36-home .c36-main-link{display:inline-block;background:#232422;color:#fff;padding:13px 22px;border-radius:3px;font-size:12px;font-weight:500}
.c36-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0 0 24px;border-top:1px solid #dce0d4;padding-top:23px}.c36-section-heading h2{font:600 25px/1.25 system-ui!important;letter-spacing:-.8px!important;margin:0!important}.c36-section-heading a{font-size:12px;color:#72756e;text-decoration:underline;text-underline-offset:4px}
.c36-amicales{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:25px 0 70px}.c36-amicale-link{padding:20px 0;border-bottom:1px solid #dce0d4;display:flex;justify-content:space-between;align-items:baseline}.c36-amicale-link strong{font-size:17px;font-weight:500;letter-spacing:-.3px}.c36-amicale-link span{font-size:11px;color:#72756e}.c36-home-bottom{font-size:11px;color:#72756e;padding:10px 0 30px;margin:0}
@media(max-width:782px){body.admin-bar #page{min-height:calc(100dvh - 46px)}.c36-home-hero{gap:25px}.c36-home-hero h1{font-size:38px!important;letter-spacing:-1.8px!important}.c36-home-hero img{height:340px}}
@media(max-width:600px){.c36-home-hero{grid-template-columns:1fr;gap:28px;margin-bottom:45px}.c36-home-hero img{height:310px;order:2}.c36-amicales{grid-template-columns:1fr;gap:0}.c36-home-hero h1{max-width:340px}.c36-section-heading h2{font-size:23px!important}body .site-title a{font-size:20px!important}body #wcfmmp-store .c36-store-heading{gap:17px}body #wcfmmp-store .c36-store-logo-large{width:50px;height:50px;flex-basis:50px;font-size:22px}}

html{padding-bottom:0!important;margin-bottom:0!important}body{padding:0!important}body.home .entry-header{display:none!important}
body.single-product div.product .summary{display:flex!important;flex-direction:column}body.single-product .summary>*{order:4}body.single-product .summary .woocommerce-breadcrumb{order:0}body.single-product .summary .product_title{order:1}body.single-product .summary .c36-seller{order:2}body.single-product .summary .price{order:3}

/* Full-width vendor workspace, scoped to the WCFM manager page only. */
body.c36-manager #content>.ast-container{width:100%!important;max-width:none!important;padding:0!important;display:block!important}
body.c36-manager #primary,body.c36-manager #main,body.c36-manager article,body.c36-manager .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}
body.c36-manager .entry-header{display:none!important}
body.c36-manager #wcfm-main-contentainer{width:100%!important;max-width:none!important;margin:0!important;font-family:system-ui;color:#232422}
body.c36-manager #wcfm-content{border:0!important;border-radius:0!important;min-height:calc(100dvh - 150px)}
body.c36-manager #wcfm-main-contentainer .wcfm-collapse{background:#f3f4ef!important;border-radius:0!important;min-width:0}
body.c36-manager #wcfm-main-contentainer #wcfm_menu,body.c36-manager #wcfm-main-contentainer .wcfm-page-headig,body.c36-manager #wcfm-main-contentainer .wcfm_menu_logo,body.c36-manager #wcfm-main-contentainer .wcfm_menu_no_logo{background:#232422!important;box-shadow:none!important;border-radius:0!important}
body.c36-manager #wcfm-main-contentainer .wcfm-page-heading-text,body.c36-manager #wcfm-main-contentainer .wcfm_header_panel a,body.c36-manager #wcfm-main-contentainer .wcfm_menu_logo h4 a{color:#f5f6f0!important;font-style:normal!important}
body.c36-manager #wcfm_menu .wcfm_menu_items a.wcfm_menu_item{background:transparent!important;border-color:#ffffff0d!important;color:#e9eae4!important;font-family:system-ui!important;font-style:normal!important}
body.c36-manager #wcfm_menu .wcfm_menu_items a.wcfm_menu_item span{color:inherit!important}
body.c36-manager #wcfm_menu .wcfm_menu_items a.active,body.c36-manager #wcfm_menu .wcfm_menu_items a.wcfm_menu_item:hover{background:#454a40!important;color:#fff!important}
body.c36-manager #wcfm_menu .wcfm_sub_menu_items{background:#343831!important}
body.c36-manager #wcfm-main-contentainer .wcfm-collapse-content{padding:24px!important}
body.c36-manager #wcfm-main-contentainer .wcfm-container,body.c36-manager #wcfm-main-contentainer .wcfm-tabWrap,body.c36-manager #wcfm-main-contentainer div.wcfm-content{box-shadow:none!important;background:#fff!important;border-radius:3px!important;border-color:#dce0d4!important}
body.c36-manager #wcfm-main-contentainer h2,body.c36-manager #wcfm-main-contentainer h3,body.c36-manager #wcfm-main-contentainer p,body.c36-manager #wcfm-main-contentainer label,body.c36-manager #wcfm-main-contentainer th,body.c36-manager #wcfm-main-contentainer td{font-family:system-ui!important;font-style:normal!important}
body.c36-manager #wcfm-main-contentainer h2{font-size:22px!important;letter-spacing:-.6px!important;color:#232422!important}
body.c36-manager #wcfm-main-contentainer .page_collapsible,body.c36-manager #wcfm-main-contentainer a.page_collapsible_dummy{background:#e9ece3!important;color:#454a40!important;border-color:#dce0d4!important;border-radius:3px!important;font-family:system-ui!important;font-style:normal!important;box-shadow:none!important}
body.c36-manager #wcfm-main-contentainer .page_collapsible.collapse-open{background:#454a40!important;color:#fff!important}
body.c36-manager #wcfm-main-contentainer .page_collapsible label{color:inherit!important}
body.c36-manager #wcfm-main-contentainer input.wcfm-text,body.c36-manager #wcfm-main-contentainer input.wcfm_datepicker,body.c36-manager #wcfm-main-contentainer select.wcfm-select,body.c36-manager #wcfm-main-contentainer textarea.wcfm-textarea,body.c36-manager #wcfm-main-contentainer .select2-selection{border:1px solid #d7dbcf!important;background:#fff!important;color:#232422!important;border-radius:3px!important;box-shadow:none!important;font-family:system-ui!important}
body.c36-manager #wcfm-main-contentainer input.wcfm_submit_button,body.c36-manager #wcfm-main-contentainer button.wcfm_submit_button,body.c36-manager #wcfm-main-contentainer a.wcfm_submit_button,body.c36-manager #wcfm-main-contentainer a.add_new_wcfm_ele_dashboard,body.c36-manager #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button{background:#232422!important;color:#fff!important;border:1px solid #232422!important;border-radius:3px!important;box-shadow:none!important;text-shadow:none!important;font-family:system-ui!important;font-style:normal!important}
body.c36-manager #wcfm-main-contentainer table.dataTable thead th,body.c36-manager #wcfm-main-contentainer table.dataTable tfoot th{background:#e9ece3!important;color:#343831!important;border-color:#dce0d4!important;font-size:12px!important}
body.c36-manager #wcfm-main-contentainer table.dataTable tbody tr{background:#fff!important}
body.c36-manager #wcfm-main-contentainer table.dataTable tbody td{border-bottom:1px solid #eceee7!important}
body.c36-manager #wcfm-main-contentainer .onoffswitch-inner:before{background:#454a40!important}
body.c36-manager #wcfm-main-contentainer .onoffswitch-inner:after{background:#e8ebe2!important;color:#6a6e63!important}
body.c36-manager #wcfm-main-contentainer .onoffswitch-label{border-color:#d3d8ca!important}
@media(max-width:768px){body.c36-manager #wcfm-main-contentainer .wcfm-collapse-content{padding:12px!important}body.c36-manager #wcfm-main-contentainer .wcfm-page-headig{min-width:0!important}body.c36-manager #wcfm-main-contentainer h2{font-size:19px!important}}
