/* Curated toolkit: the same Design 2 tokens, with task-focused work surfaces.
   The shared important layer takes precedence over legacy presentation only. */
@layer iwc-redesign-18 {
body[data-redesign-version="18"][data-toolkit-version="19"]{--kit-tone:#176b4b;--kit-soft:#f1f8f4;--kit-border:#d5e5dc}
body[data-redesign-version="18"][data-kit-category="images"]{--kit-tone:#2466ab;--kit-soft:#f1f7ff;--kit-border:#d9e6f5}
body[data-redesign-version="18"][data-kit-category="pdfs"]{--kit-tone:#ba3b52;--kit-soft:#fff4f5;--kit-border:#efdae0}
body[data-redesign-version="18"][data-kit-category="seo"]{--kit-tone:#6952a6;--kit-soft:#f6f3fc;--kit-border:#e5def2}
body[data-redesign-version="18"][data-kit-category="documents"]{--kit-tone:#93631d;--kit-soft:#fffaf0;--kit-border:#eee3cd}
body[data-redesign-version="18"][data-kit-category="social"]{--kit-tone:#197466;--kit-soft:#eff9f7;--kit-border:#d3e9e4}
body[data-redesign-version="18"][data-toolkit-version="19"] main{background:#f7f9fb!important;padding-bottom:48px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-context{width:calc(100% - 80px)!important;max-width:1280px!important;margin:0 auto!important;padding:24px 0 0!important;display:flex!important;gap:12px!important;align-items:center!important;font-size:13px!important;color:#7b8999!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-context a{color:#52647e!important;text-decoration:none!important;min-height:32px!important;display:inline-flex!important;align-items:center!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-context a:last-child{color:var(--kit-tone)!important;font-weight:600!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-title-icon{width:42px!important;height:42px!important;border:1px solid var(--kit-border)!important;border-radius:10px!important;background:var(--kit-soft)!important;color:var(--kit-tone)!important;display:inline-grid!important;place-items:center!important;margin-bottom:16px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-tool-title{font-size:32px!important;letter-spacing:-1px!important;max-width:36ch!important;margin:0 0 12px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] :is(.tool-hero,.seo-head,.pdf-editor-head,.pp-hero,.studio-intro,.bg-workspace-head){background:transparent!important;border:0!important;box-shadow:none!important;padding-top:26px!important;padding-bottom:28px!important;margin-top:0!important}
body[data-redesign-version="18"][data-toolkit-version="19"] :is(.tool-hero-in,.seo-head,.pdf-editor-head,.studio-intro){max-width:1280px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .tool-hero-in{padding-block:0!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .tool-hero p{max-width:75ch!important;font-size:15px!important;margin:0!important;line-height:1.65!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .suite-breadcrumb{display:none!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .text-flow-shell{max-width:1280px!important;padding-top:0!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .text-flow-workbench{gap:20px!important;align-items:stretch!important}
body[data-redesign-version="18"][data-toolkit-version="19"] :is(.text-flow-source,.text-flow-result){background:#fff!important;border:1px solid #dfe6eb!important;border-radius:12px!important;box-shadow:0 4px 16px #15233803!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .text-flow-panel-head{min-height:68px!important;padding:18px 22px!important;background:#fff!important;border-bottom:1px solid #e7ecf0!important;border-radius:12px 12px 0 0!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .text-flow-result .text-flow-panel-head{background:var(--kit-soft)!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .text-flow-panel-head h2{font-size:17px!important;letter-spacing:-.02em!important;margin:0!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .text-flow-panel-body{padding:20px 22px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] :is(.text-flow-source-field textarea,.text-flow-preview){min-height:300px!important;font-size:16px!important;line-height:1.75!important;background:#fff!important;border:1px solid #e2e8ee!important;border-radius:8px!important;padding:18px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] :is(.text-v9-auto-status,.helper-note,.suite-input-metric){font-size:13px!important;line-height:1.6!important;color:#60748a!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .text-flow-result-actions{gap:10px!important;border-top:1px solid #e7ecf0!important;padding-top:18px!important;margin-top:18px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .text-flow-help{background:transparent!important;border:0!important;border-top:1px solid #e0e7ed!important;border-radius:0!important;margin-top:28px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .text-flow-help summary{font-size:14px!important;color:#52647e!important}
body[data-redesign-version="18"][data-toolkit-version="19"] :is(.seo-panel,.seo-issue-panel,.pdf-editor-card,.media-card,.qr-source-panel){background:#fff!important;border-color:#dfe6eb!important;border-radius:12px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] :is(.seo-panel-head,.pdf-editor-panel-head){background:#fff!important;border-bottom:1px solid #e5eaf0!important}
body[data-redesign-version="18"][data-toolkit-version="19"] :is(.seo-panel-head h2,.pdf-editor-panel-head h2){font-size:20px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] :is(#image-studio-drop,#pdf-studio-drop){border:1.5px dashed #c7d7e3!important;border-radius:14px!important;background:#fff!important;box-shadow:0 6px 24px #15233804!important}
body[data-redesign-version="18"][data-toolkit-version="19"] :is(#image-studio-drop,#pdf-studio-drop):hover{border-color:var(--kit-tone)!important;background:var(--kit-soft)!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-legacy-note{width:calc(100% - 80px)!important;max-width:1280px!important;margin:16px auto 0!important;padding:14px 18px!important;border:1px solid #dfe6eb!important;border-radius:8px!important;background:#fff!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-legacy-note p{font-size:14px!important;margin:0!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-legacy-note a{color:#176b4b!important;text-decoration:underline!important}
/* Category-based discovery. Search and filters continue to use the existing engine. */
body[data-redesign-version="18"][data-directory="12"][data-toolkit-version="19"] main{background:#fff!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .rd-directory-intro{max-width:1280px!important;padding:42px 0 30px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .rd-directory-intro h1{font-size:38px!important;max-width:none!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .rd-directory-intro > p{margin-bottom:24px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .rd-directory-intro .rd-search{max-width:820px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-task-links{display:flex!important;flex-wrap:wrap!important;gap:10px 24px!important;margin-top:18px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-task-links a{min-height:44px!important;display:inline-flex!important;align-items:center!important;gap:9px!important;font-size:14px!important;color:#435971!important;text-decoration:none!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-task-links a:hover{color:#176b4b!important;text-decoration:underline!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-task-links svg{width:18px!important;height:18px!important;flex-basis:18px!important;color:#176b4b!important}
body[data-redesign-version="18"][data-toolkit-version="19"] #tool-hub-grid.is-grouped{display:block!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-category-group{margin:0 0 36px!important;border:1px solid #dfe6eb!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-group-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:20px 24px!important;border-bottom:1px solid #e3eaf0!important;background:#f3faf6!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-category-group[data-category="images"] .library-group-head{background:#f2f8ff!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-category-group[data-category="pdfs"] .library-group-head{background:#fff5f5!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-category-group[data-category="seo"] .library-group-head{background:#f7f5ff!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-category-group[data-category="documents"] .library-group-head{background:#fffbf1!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-category-group[data-category="social"] .library-group-head{background:#f1fbf8!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-group-head h3{font-size:20px!important;margin:0 0 3px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-group-head p{font-size:14px!important;margin:0!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-group-head > span{font-size:12px!important;color:#52647e!important;white-space:nowrap!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-group-tools{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:8px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-group-tools .library-tool{border:0!important;background:#fff!important;min-height:140px!important;padding:20px!important;gap:14px!important;border-radius:8px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-group-tools .library-tool:hover{background:#f7f9fb!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-tool{flex-direction:row!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-tool-icon{background:transparent!important;width:30px!important;height:30px!important;flex:0 0 30px!important;padding:2px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-tool-icon .kit-library-svg{width:25px!important;height:25px!important;fill:currentColor!important;stroke:none!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-tool h3{font-size:16px!important;font-weight:700!important;margin-bottom:6px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-tool p{font-size:13px!important;line-height:1.65!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-tool-arrow{font-size:17px!important;right:12px!important;color:#7b8999!important}
@media(max-width:1000px){
body[data-redesign-version="18"][data-toolkit-version="19"] .library-group-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:640px){
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-context,body[data-redesign-version="18"][data-toolkit-version="19"] .kit-legacy-note{width:calc(100% - 32px)!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-context{padding-top:16px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-tool-title{font-size:28px!important;letter-spacing:-.7px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] :is(.tool-hero,.seo-head,.pdf-editor-head,.pp-hero,.studio-intro,.bg-workspace-head){padding-top:18px!important;padding-bottom:22px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .text-flow-panel-head{padding:16px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .text-flow-panel-body{padding:16px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] :is(.text-flow-source-field textarea,.text-flow-preview){min-height:220px!important;padding:14px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .rd-directory-intro{padding:28px 0 20px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .rd-directory-intro h1{font-size:30px!important;max-width:18ch!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-task-links{gap:4px 18px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-group-tools{grid-template-columns:1fr!important;padding:4px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-group-tools .library-tool{min-height:108px!important;padding:18px 16px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-group-head{padding:18px 20px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .library-category-group{margin-bottom:24px!important}
}
}
@layer iwc-redesign-18 {
body[data-redesign-version="18"][data-toolkit-version="19"] .studio-back{display:none!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .image-studio-hero{background:transparent!important;padding-block:0!important;border:0!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .studio-heading-line .kit-title-icon{margin-bottom:0!important;flex:0 0 42px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .studio-heading-line h1{margin-bottom:0!important}
body[data-redesign-version="18"][data-toolkit-version="19"] #pdf-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:900px!important;margin-inline:auto!important;gap:12px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .pdf-action-card{display:grid!important;grid-template-columns:40px 1fr!important;gap:3px 16px!important;min-height:110px!important;align-content:center!important;text-align:left!important;background:white!important;border:1px solid #dfe6eb!important;padding:20px!important;border-radius:10px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .pdf-action-card .pdf-task-icon{grid-row:1/3!important;align-self:center!important;margin:0!important;background:#fff4f5!important;color:#ba3b52!important;width:40px!important;height:40px!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .pdf-action-card strong{font-size:16px!important;margin:0!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .pdf-action-card small{font-size:13px!important;line-height:1.6!important;font-weight:400!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .pdf-action-card:hover{border-color:#ba3b52!important;background:#fffafb!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .pdf-action-card.on{border-color:#dfe6eb!important;background:#fff!important;color:#152338!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-more-pdf-tasks{grid-column:1/-1!important;background:transparent!important;border:0!important;border-top:1px solid #dfe6eb!important;border-radius:0!important;padding:0!important;margin-top:12px!important;text-align:left!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-more-pdf-tasks summary{font-size:14px!important;min-height:56px!important;padding:16px 0!important;cursor:pointer!important;color:#52647e!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-more-pdf-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
@media(max-width:640px){
body[data-redesign-version="18"][data-toolkit-version="19"] #pdf-action-grid,body[data-redesign-version="18"][data-toolkit-version="19"] .kit-more-pdf-grid{grid-template-columns:1fr!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .pdf-action-card{min-height:100px!important;padding:18px!important}
}
}
@layer iwc-redesign-18 {
@media(max-width:640px){body[data-redesign-version="18"][data-toolkit-version="19"] .kit-task-links{display:none!important}}
}
@layer iwc-redesign-18 {
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-custom-heading > :is(.seo-eyebrow,.pdf-editor-eyebrow,.tool-badge){display:none!important}
body[data-redesign-version="18"][data-toolkit-version="19"] .kit-custom-heading > .kit-title-icon{display:grid!important}
}
@layer iwc-redesign-18 {
body[data-redesign-version="18"] .docrail-import{display:block!important;width:100%!important;min-height:44px!important;margin:10px 0 0!important;padding:10px 14px!important;background:#fff!important;border:1px solid #dfe6eb!important;border-radius:7px!important;color:#334a63!important;font-size:14px!important;text-align:left!important;cursor:pointer!important}
body[data-redesign-version="18"] .workspace-import-status{font-size:12px!important;line-height:1.6!important;color:#52647e!important;margin:10px 0!important;overflow-wrap:anywhere!important}
body[data-redesign-version="18"] .workspace-import-status:empty{display:none!important}
}
