@layer fr-editorial-features {
 .fr-toolbox,.fr-corrections,.fr-article-corrections {--fr-widget-paper:#ffedf3;--fr-widget-card:#ffdbea;--fr-widget-ink:#252027;--fr-widget-muted:#675d66;--fr-widget-accent:#b8004c;--fr-widget-rule:#d8b4c5;color:var(--fr-widget-ink)!important;font-family:Tahoma,Arial,sans-serif!important;min-width:0;box-sizing:border-box}
 html:is([data-wp-dark-mode-active],.wp-dark-mode-active) :is(.fr-toolbox,.fr-corrections,.fr-article-corrections) {--fr-widget-paper:#352d37;--fr-widget-card:#483441;--fr-widget-ink:#f2edf0;--fr-widget-muted:#c7bdc4;--fr-widget-accent:#df82ac;--fr-widget-rule:#786571}
 :is(.fr-toolbox,.fr-corrections) [hidden] {display:none!important}
 .fr-toolbox {display:grid!important;grid-template-columns:200px minmax(0,1fr)!important;align-items:start!important;gap:28px!important;width:100%!important;margin:24px auto!important;max-width:1400px!important;padding:0!important;background:none!important}
 .fr-toolbox #mt-categories-sidebar {display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;padding:16px!important;background:var(--fr-widget-paper)!important;border-left:8px solid var(--fr-widget-accent)!important;border-radius:32px!important}
 .fr-toolbox #mt-content-area {width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
 .fr-toolbox :is(.mt-category,.mt-subcategory,.mt-tool) {display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;position:relative!important;min-width:0!important;width:100%!important;height:auto!important;margin:0!important;padding:16px 10px!important;border:0!important;border-radius:24px!important;background:transparent!important;color:var(--fr-widget-ink)!important;font-family:Tahoma,Arial,sans-serif!important;text-align:center!important;cursor:pointer;transition:background .2s,transform .2s}
 .fr-toolbox :is(.mt-category,.mt-subcategory,.mt-tool):is(:hover,.active) {background:var(--fr-widget-card)!important;transform:translateY(-2px)}
 .fr-toolbox :is(.mt-category,.mt-subcategory,.mt-tool) {opacity:1!important;visibility:visible!important}
 .fr-toolbox .mt-icon {display:block!important;width:90px!important;height:90px!important;margin:0!important;padding:0!important}
 .fr-toolbox .mt-icon img {display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;opacity:1!important;transform:none!important;border-radius:0!important}
 .fr-toolbox .mt-name {width:100%!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:700!important;line-height:1.45!important;color:inherit!important;word-break:normal!important;overflow-wrap:break-word!important}
 .fr-toolbox-grid {display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:16px!important;margin:16px 0 24px!important;padding:20px!important;border-radius:28px!important;background:var(--fr-widget-paper)!important}
 .fr-toolbox-breadcrumb {display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}
 .fr-toolbox-breadcrumb h2,.fr-toolbox .mt-tool-title {font-size:24px!important;line-height:1.4!important;margin:0!important;color:var(--fr-widget-ink)!important}
 .fr-toolbox :is([data-fr-back],[data-fr-up]) {display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;padding:10px 18px!important;border:0!important;border-radius:999px!important;font:700 14px/1.4 Tahoma,sans-serif!important;background:var(--fr-widget-accent)!important;color:#fff!important;cursor:pointer}
 .fr-toolbox-tool {padding:28px!important;background:var(--fr-widget-paper)!important;border-left:8px solid var(--fr-widget-accent)!important;border-radius:28px!important;overflow-wrap:anywhere;scroll-margin-top:160px}
 .fr-toolbox .mt-tool-header {display:flex!important;gap:20px;align-items:center!important;margin:0 0 24px!important;padding:0!important;background:none!important;border:0!important}
 .fr-toolbox .mt-tool-icon {display:block!important;width:90px!important;min-width:90px!important;height:90px!important;margin:0!important;animation:fr-tool-pop .4s ease both}
 .fr-toolbox .mt-tool-icon img {display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;max-width:100%!important;opacity:1!important}
 .fr-toolbox .mt-tool-title {animation:fr-tool-rise .4s .3s ease both}
 .fr-toolbox .mt-tool-content {display:block!important;color:var(--fr-widget-ink)!important;font-size:17px!important;line-height:1.75!important;animation:fr-tool-rise .4s .6s ease both}
 .fr-toolbox .mt-tool-content :is(p,li,h2,h3,h4,span) {color:inherit!important;line-height:inherit!important}
 .fr-toolbox .mt-tool-content :is(img,iframe,video) {max-width:100%!important;height:auto}
 .fr-toolbox .mt-tool-content a {color:var(--fr-widget-accent)!important;overflow-wrap:anywhere!important}
 .fr-toolbox-prompt {padding:24px!important;color:var(--fr-widget-muted)!important;font-size:16px!important}
 .fr-feature-status:empty {display:none}
 .fr-corrections.cl-container {display:grid!important;grid-template-columns:140px minmax(0,190px) minmax(0,1fr)!important;align-items:start!important;gap:20px!important;width:100%!important;max-width:none!important;padding:24px!important;border-radius:20px!important;border-left:8px solid var(--fr-widget-accent)!important;background:var(--fr-widget-paper)!important;margin:28px 0!important}
 .fr-corrections .cl-year-sidebar,.fr-corrections .cl-month-sidebar {width:auto!important;min-width:0!important;padding:0!important;border:0!important}
 .fr-corrections .cl-month-sidebar {display:block!important;position:static!important}
 .fr-corrections .cl-month-menu:not([hidden]) {display:flex!important;position:static!important;flex-direction:column;gap:8px;opacity:1!important;transform:none!important}
 .fr-corrections .cl-year-sidebar h2 {margin:0 0 14px!important;font-size:22px!important;color:var(--fr-widget-accent)!important}
 .fr-corrections .cl-corrections-section {width:100%!important;min-width:0!important;padding:0!important;margin:0!important;background:none!important}
 .fr-corrections :is(.cl-year-button,.cl-month-button) {display:flex!important;align-items:center;justify-content:space-between;gap:8px;width:100%!important;min-height:42px;margin:0 0 8px!important;padding:10px 12px!important;border:0!important;border-radius:12px!important;font:700 15px/1.4 Tahoma,sans-serif!important;color:var(--fr-widget-ink)!important;background:transparent!important;cursor:pointer;transition:background .25s,transform .25s}
 .fr-corrections :is(.cl-year-button,.cl-month-button):is(:hover,.active) {background:var(--fr-widget-accent)!important;color:#fff!important;transform:translateX(2px)}
 .fr-corrections .cl-corrections-title {margin:0 0 20px!important;font-size:23px!important;line-height:1.4!important;color:var(--fr-widget-ink)!important}
 :is(.fr-corrections,.fr-article-corrections) .cl-card {margin:0 0 20px!important;padding:24px!important;border-left:6px solid var(--fr-widget-accent)!important;border-radius:20px!important;background:var(--fr-widget-card)!important;color:var(--fr-widget-ink)!important;box-shadow:none!important}
 :is(.fr-corrections,.fr-article-corrections) .cl-card h3 {margin:0 0 18px!important;font-size:20px!important;line-height:1.4!important;color:inherit!important}
 :is(.fr-corrections,.fr-article-corrections) :is(.original-claim,.updated-claim) {margin:14px 0!important;padding:0!important;color:inherit!important;background:none!important;line-height:1.7!important}
 :is(.fr-corrections,.fr-article-corrections) .original-claim {border:0!important;color:var(--fr-widget-muted)!important}
 :is(.fr-corrections,.fr-article-corrections) .card-footer {display:flex!important;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px!important;padding:0!important;background:none!important;font-size:14px!important;color:inherit!important}
 :is(.fr-corrections,.fr-article-corrections) .article-title {font-weight:700!important;color:var(--fr-widget-accent)!important;overflow-wrap:anywhere}
 .fr-corrections-prompt {margin:14px 0!important;font-size:16px!important;line-height:1.6!important;color:var(--fr-widget-ink)!important}
 .fr-article-corrections {margin:0 0 28px!important;padding:20px!important;border-left:6px solid var(--fr-widget-accent)!important;border-radius:16px!important;background:var(--fr-widget-paper)!important}
 .fr-article-corrections summary {cursor:pointer;font-weight:700;line-height:1.5}
 .fr-article-corrections[open] summary {margin-bottom:20px}
 :is(.fr-toolbox,.fr-corrections,.fr-article-corrections) :is(button,summary,a):focus-visible {outline:3px solid var(--fr-widget-accent)!important;outline-offset:3px}
 @keyframes fr-tool-pop {from{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}
 @keyframes fr-tool-rise {from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
 @media(max-width:900px){.fr-toolbox{grid-template-columns:160px minmax(0,1fr)!important;gap:18px!important}.fr-corrections.cl-container{grid-template-columns:110px minmax(0,1fr)!important}.fr-corrections .cl-corrections-section{grid-column:1/-1}}
 @media(max-width:600px){
  .fr-toolbox{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}
  .fr-toolbox #mt-categories-sidebar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;border-radius:24px!important;padding:14px!important}
  .fr-toolbox .mt-icon{width:76px!important;height:76px!important}
  .fr-toolbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px!important}
  .fr-toolbox-tool{padding:20px!important;scroll-margin-top:110px}.fr-toolbox .mt-tool-header{flex-wrap:wrap!important;gap:12px}.fr-toolbox .mt-tool-title{font-size:23px!important}
  .fr-corrections.cl-container{grid-template-columns:minmax(0,1fr)!important;padding:18px!important;gap:12px!important}.fr-corrections .cl-month-sidebar{width:100%!important}
  .fr-corrections .cl-year-sidebar{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center}.fr-corrections .cl-year-sidebar h2{width:100%!important}.fr-corrections .cl-year-button{width:auto!important}
  :is(.fr-corrections,.fr-article-corrections) .cl-card{padding:18px!important}.fr-corrections .cl-month-menu{display:flex!important;flex-wrap:wrap;gap:8px}.fr-corrections .cl-month-menu[hidden]{display:none!important}.fr-corrections .cl-month-button{width:auto!important}
 }
 @media(prefers-reduced-motion:reduce){.fr-toolbox *,.fr-corrections *{animation:none!important;transition:none!important}}
}
