/* Workspace 26: a writing surface over the existing safe document engine. */
@layer iwc-workspace-26 {
body[data-workspace-design="26"]{background:#f5f8f6!important;--ws26-ink:#12241d;--ws26-muted:#61716b;--ws26-green:#196b50;--ws26-line:#dce6df}
body[data-workspace-design="26"] #nav{min-height:64px!important;background:white!important;border-bottom:1px solid var(--ws26-line)!important}
body[data-workspace-design="26"] #nav .nav-in{width:calc(100% - 64px)!important;max-width:none!important;min-height:64px!important}
body[data-workspace-design="26"] #nav .site-brand{font-size:19px!important}
body[data-workspace-design="26"] .workspace-app{background:#f5f8f6!important;padding:0 32px 24px!important;min-height:calc(100vh - 64px)!important}
body[data-workspace-design="26"] .workspace-app-head{background:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:24px 0 20px!important;box-shadow:none!important}
body[data-workspace-design="26"] .workspace-app-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body[data-workspace-design="26"] .workspace-title-area{min-width:0!important;flex:1!important}
body[data-workspace-design="26"] .workspace-title-area h1{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;margin:0 0 3px!important;font:750 24px/1.25 Manrope,sans-serif!important;color:var(--ws26-ink)!important;letter-spacing:-.7px!important}
body[data-workspace-design="26"] .workspace-title-area p{margin:0!important;color:var(--ws26-muted)!important;font-size:13px!important;line-height:1.5!important}
body[data-workspace-design="26"] .workspace-head-actions{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important;justify-content:flex-end!important;max-width:none!important}
body[data-workspace-design="26"] .workspace-head-actions .btn{flex:0 0 auto!important;width:auto!important;min-height:40px!important;border:1px solid var(--ws26-line)!important;padding:9px 15px!important;border-radius:8px!important;font:600 13px/1.4 'DM Sans',sans-serif!important;box-shadow:none!important;color:#284137!important;background:white!important}
body[data-workspace-design="26"] .workspace-head-actions .btn-p{background:var(--ws26-green)!important;color:white!important;border-color:var(--ws26-green)!important}
body[data-workspace-design="26"] #workspace-document-import-status{margin:6px 0 0!important;font-size:13px!important;color:#275d42!important}
body[data-workspace-design="26"] #workspace-document-import-status:empty{display:none!important}
body[data-workspace-design="26"] #workspace{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}
body[data-workspace-design="26"] #workspace .workspace-layout-v2{display:grid!important;grid-template-columns:238px minmax(0,1fr)!important;align-items:start!important;gap:22px!important;margin:0!important;padding:0!important;min-width:0!important}
body[data-workspace-design="26"] #workspace[data-documents="closed"] .workspace-layout-v2{grid-template-columns:minmax(0,1fr)!important}
body[data-workspace-design="26"] #workspace:not([data-side-panel="none"]) .workspace-layout-v2{grid-template-columns:238px minmax(0,1fr) 300px!important}
body[data-workspace-design="26"] #workspace[data-documents="closed"]:not([data-side-panel="none"]) .workspace-layout-v2{grid-template-columns:minmax(0,1fr) 300px!important}
body[data-workspace-design="26"] .workspace-docrail{position:relative!important;inset:auto!important;width:auto!important;height:calc(100dvh - 194px)!important;min-height:440px!important;max-height:none!important;display:flex!important;flex-direction:column!important;gap:14px!important;background:#f5f8f6!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:6px 0 0!important;overflow-y:auto!important;overscroll-behavior:contain!important}
body[data-workspace-design="26"] .workspace-docrail > *{flex-shrink:0!important}
body[data-workspace-design="26"] #workspace[data-documents="closed"] .workspace-docrail{display:none!important}
body[data-workspace-design="26"] .drawer-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:0!important}
body[data-workspace-design="26"] .drawer-heading h2{font:700 15px/1.4 'DM Sans',sans-serif!important;margin:0!important;color:#283e32!important;letter-spacing:-.2px!important}
body[data-workspace-design="26"] #close-documents{display:none!important}
body[data-workspace-design="26"] .docrail-new{min-height:42px!important;border:1px solid #cfe1d5!important;border-radius:8px!important;background:#e6f1e9!important;color:#216246!important;padding:10px!important;font-size:13px!important;font-weight:650!important;margin:0!important;box-shadow:none!important}
body[data-workspace-design="26"] .docrail-search{display:block!important;margin:0!important}
body[data-workspace-design="26"] .docrail-search > span{font-size:11px!important;text-transform:none!important;font-weight:600!important;letter-spacing:0!important;color:#64756a!important;margin:0 0 6px!important;display:block!important}
body[data-workspace-design="26"] .docrail-search input{width:100%!important;min-height:40px!important;border:1px solid var(--ws26-line)!important;border-radius:8px!important;padding:9px 11px!important;background:white!important;font-size:13px!important;color:#20392a!important}
body[data-workspace-design="26"] .workspace-docrail .docrail-projects{display:flex!important;flex-direction:column!important;gap:8px!important;flex:1 1 140px!important;min-height:140px!important;margin:0!important;padding:0!important;overflow:hidden!important}
body[data-workspace-design="26"] .docrail-projects > span{font-size:10px!important;color:#718076!important;letter-spacing:.8px!important;padding:0 2px!important}
body[data-workspace-design="26"] #workspace-project-list{display:flex!important;flex-direction:column!important;gap:7px!important;overflow-y:auto!important;overscroll-behavior:contain!important;min-height:0!important;padding:0 4px 3px 0!important}
body[data-workspace-design="26"] .docrail-document{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;flex:0 0 auto!important;min-height:68px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;padding:12px!important;text-align:left!important;box-shadow:none!important;width:100%!important;cursor:pointer!important;overflow-wrap:anywhere!important}
body[data-workspace-design="26"] .docrail-document.on{background:white!important;border-color:#c6ddcd!important;box-shadow:0 2px 5px #1c442406!important}
body[data-workspace-design="26"] .docrail-document:hover{background:#edf3ef!important}
body[data-workspace-design="26"] .docrail-document strong{font:650 13px/1.35 'DM Sans',sans-serif!important;color:#263f30!important;display:block!important;min-height:0!important;height:auto!important}
body[data-workspace-design="26"] .docrail-document small{font:400 11px/1.4 'DM Sans',sans-serif!important;color:#6a7d6f!important}
body[data-workspace-design="26"] #draft-manage-toggle{min-height:40px!important;margin:0!important;padding:8px 3px!important;color:#5d7364!important;font-size:12px!important;border-top:1px solid var(--ws26-line)!important}
body[data-workspace-design="26"] .draft-storage-note{font-size:11px!important;color:#61716b!important;line-height:1.4!important;margin:0!important}
body[data-workspace-design="26"] .workspace-canvas{min-width:0!important;width:100%!important;margin:0!important;background:transparent!important;max-width:none!important}
body[data-workspace-design="26"] .workspace-canvas .ed-shell{display:flex!important;flex-direction:column!important;min-width:0!important;border:1px solid var(--ws26-line)!important;border-radius:14px!important;background:white!important;overflow:visible!important;box-shadow:0 4px 20px #173a2410!important}
body[data-workspace-design="26"] .ws26-document-heading{order:0!important;padding:22px 30px 17px!important;border:0!important}
body[data-workspace-design="26"] #doc-title{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;font:700 24px/1.3 Manrope,sans-serif!important;border:0!important;border-radius:5px!important;background:transparent!important;padding:2px 0!important;box-shadow:none!important;height:auto!important;min-height:35px!important;color:#173727!important;letter-spacing:-.7px!important}
body[data-workspace-design="26"] .draft-save-line{display:flex!important;gap:12px!important;align-items:center!important;flex-wrap:wrap!important;font-size:11px!important;color:#64796c!important;margin-top:7px!important}
body[data-workspace-design="26"] #draft-save-state{color:#28704e!important;font-weight:600!important}
body[data-workspace-design="26"] .ws26-stats{order:1!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;border-top:1px solid #edf2ee!important;border-bottom:1px solid var(--ws26-line)!important;margin:0!important;padding:16px 18px!important;background:#fafcfb!important;border-radius:0!important;position:static!important}
body[data-workspace-design="26"] .ws26-stat{min-width:0!important;padding:0 12px!important;border-right:1px solid #e4ece6!important;text-align:left!important;display:flex!important;flex-direction:column!important;gap:3px!important}
body[data-workspace-design="26"] .ws26-stat:last-child{border:0!important}
body[data-workspace-design="26"] .ws26-stat-value{font:700 22px/1.2 Manrope,sans-serif!important;font-variant-numeric:tabular-nums!important;color:#215c3c!important;white-space:nowrap!important}
body[data-workspace-design="26"] .ws26-stat-label{font:500 10px/1.35 'DM Sans',sans-serif!important;color:#6b7d72!important;white-space:nowrap!important}
body[data-workspace-design="26"] .tb-bar{order:2!important;padding:0!important;background:white!important;border-bottom:1px solid #e7eee9!important}
body[data-workspace-design="26"] .write-toolbar{display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:wrap!important;padding:6px 16px!important;min-height:48px!important;background:white!important;border:0!important;border-radius:0!important;margin:0!important}
body[data-workspace-design="26"] .write-toolbar button{border:0!important;border-radius:6px!important;min-height:36px!important;padding:6px 9px!important;font:500 12px/1.4 'DM Sans',sans-serif!important;color:#415c49!important;background:transparent!important;margin:0!important}
body[data-workspace-design="26"] .write-toolbar button:hover{background:#edf5f0!important}
body[data-workspace-design="26"] .write-toolbar button:disabled{color:#97a69c!important;opacity:1!important}
body[data-workspace-design="26"] .plain-text-label{display:none!important}
body[data-workspace-design="26"] .workspace-tool-menu{position:relative!important;flex-shrink:0!important}
body[data-workspace-design="26"] .workspace-tool-menu > summary{padding:7px 10px!important;min-height:36px!important;font-size:12px!important;color:#285c3a!important;border:1px solid #dce8df!important;border-radius:6px!important;cursor:pointer!important;list-style:none!important}
body[data-workspace-design="26"] .workspace-tool-menu[open]{min-width:130px!important}
body[data-workspace-design="26"] .workspace-tool-menu > button{display:block!important;min-width:130px!important;width:100%!important}
body[data-workspace-design="26"] .workspace-tool-menu[open] > button{background:#f0f6f2!important}
body[data-workspace-design="26"] .ed-area{order:3!important;padding:0!important;position:relative!important;min-height:400px!important;border-radius:0 0 14px 14px!important;overflow:hidden!important}
body[data-workspace-design="26"] #editor{display:block!important;width:100%!important;max-width:100%!important;height:calc(100dvh - 400px)!important;min-height:400px!important;padding:30px clamp(24px,4vw,70px)!important;margin:0!important;background:white!important;border:0!important;border-radius:0 0 14px 14px!important;resize:vertical!important;color:#2d4235!important;font:400 17px/1.85 'DM Sans',sans-serif!important;box-shadow:none!important;outline-offset:-4px!important;overflow-y:auto!important;white-space:pre-wrap!important}
body[data-workspace-design="26"] #editor::placeholder{color:#82958a!important;opacity:1!important}
body[data-workspace-design="26"] .draft-feedback{margin:10px 3px 0!important;font-size:11px!important;line-height:1.5!important;color:#6a7d71!important}
body[data-workspace-design="26"] #draft-notice{font-size:11px!important;color:#5b7465!important}
body[data-workspace-design="26"] .workspace-inspector{display:none!important;position:relative!important;inset:auto!important;max-width:none!important;min-width:0!important;width:auto!important;height:auto!important;max-height:calc(100dvh - 194px)!important;overflow-y:auto!important;border:1px solid var(--ws26-line)!important;border-radius:12px!important;background:white!important;padding:16px!important;box-shadow:none!important}
body[data-workspace-design="26"] #workspace:not([data-side-panel="none"]) .workspace-inspector{display:block!important}
body[data-workspace-design="26"] .workspace-inspector-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 0 14px!important;border-bottom:1px solid var(--ws26-line)!important;margin:0 0 14px!important}
body[data-workspace-design="26"] .workspace-inspector-head h2{font:700 19px/1.3 Manrope,sans-serif!important;color:#20412b!important;letter-spacing:-.4px!important}
body[data-workspace-design="26"] .workspace-inspector-head .workspace-kicker{display:none!important}
body[data-workspace-design="26"] #inspector-close{display:block!important;width:36px!important;height:36px!important;min-height:36px!important;border:1px solid var(--ws26-line)!important;border-radius:7px!important;background:white!important;color:#31533b!important}
body[data-workspace-design="26"] .workspace-inspector .panel{border:0!important;box-shadow:none!important;border-radius:0!important;margin:0 0 16px!important;background:white!important}
body[data-workspace-design="26"] .workspace-inspector .panel .ph{padding:0 0 10px!important}
body[data-workspace-design="26"] .workspace-inspector .panel .pb{padding:0!important}
body[data-workspace-design="26"] .workspace-inspector [data-workspace-feature="export"] .ph{display:none!important}
body[data-workspace-design="26"] .workspace-inspector .exp-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}
body[data-workspace-design="26"] .workspace-inspector .exp-btn{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-height:62px!important;padding:12px!important;border:1px solid #dce6df!important;border-radius:9px!important;background:#f8fbf9!important;font-size:14px!important;text-align:left!important}
body[data-workspace-design="26"] #draft-find{padding:14px 18px!important;gap:9px!important;border-top:1px solid var(--ws26-line)!important;background:#f7fbf8!important}
body[data-workspace-design="26"] #draft-find input{font-size:14px!important;min-height:40px!important;padding:9px!important;border:1px solid var(--ws26-line)!important;border-radius:7px!important;background:white!important}
body[data-workspace-design="26"] #draft-conflict{padding:16px!important;background:#fff4da!important;border:1px solid #e9c66f!important;border-radius:10px!important;margin-bottom:14px!important}
body[data-workspace-design="26"].focus-mode .workspace-app-head{padding-top:15px!important}
body[data-workspace-design="26"].focus-mode #workspace .workspace-layout-v2{grid-template-columns:1fr!important;max-width:1050px!important;margin:auto!important}
body[data-workspace-design="26"].focus-mode .workspace-docrail,body[data-workspace-design="26"].focus-mode .workspace-inspector{display:none!important}
@media(max-width:1100px){
 body[data-workspace-design="26"] #workspace .workspace-layout-v2,body[data-workspace-design="26"] #workspace:not([data-side-panel="none"]) .workspace-layout-v2{display:block!important;grid-template-columns:1fr!important}
 body[data-workspace-design="26"] .workspace-docrail,body[data-workspace-design="26"] .workspace-inspector{display:none!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:auto!important;width:min(360px,calc(100vw - 24px))!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;z-index:1801!important;padding:20px!important;border-radius:0 14px 14px 0!important;background:white!important;box-shadow:4px 0 30px #12321f20!important;overflow-y:auto!important}
 body[data-workspace-design="26"] .workspace-inspector{left:auto!important;right:0!important;border-radius:14px 0 0 14px!important}
 body[data-workspace-design="26"] #workspace[data-documents="open"] .workspace-docrail{display:flex!important}
 body[data-workspace-design="26"] #workspace:not([data-side-panel="none"]) .workspace-inspector{display:block!important}
 body[data-workspace-design="26"] #workspace-drawer-backdrop{position:fixed!important;inset:0!important;z-index:1800!important;background:#142b1f55!important;backdrop-filter:blur(2px)!important}
 body[data-workspace-design="26"] #workspace-drawer-backdrop[hidden]{display:none!important}
 body[data-workspace-design="26"] #close-documents{display:block!important;width:38px!important;height:38px!important;border:1px solid var(--ws26-line)!important;border-radius:8px!important;color:#264b33!important;background:white!important}
 body[data-workspace-design="26"] .workspace-app{padding-inline:24px!important}
 body[data-workspace-design="26"] #editor{padding-inline:30px!important}
}
@media(max-width:650px){
 body[data-workspace-design="26"] #nav .nav-in{width:calc(100% - 32px)!important;min-height:58px!important}
 body[data-workspace-design="26"] #nav{min-height:58px!important}
 body[data-workspace-design="26"] #nav .site-brand{font-size:17px!important}
 body[data-workspace-design="26"] .workspace-app{padding:0 12px 20px!important}
 body[data-workspace-design="26"] .workspace-app-head{padding:18px 4px 16px!important}
 body[data-workspace-design="26"] .workspace-app-top{display:block!important}
 body[data-workspace-design="26"] .workspace-title-area h1{font-size:22px!important}
 body[data-workspace-design="26"] .workspace-title-area p{font-size:12px!important}
 body[data-workspace-design="26"] .workspace-head-actions{margin-top:14px!important;justify-content:flex-start!important;gap:6px!important}
 body[data-workspace-design="26"] .workspace-head-actions .btn{font-size:12px!important;padding:8px 9px!important;min-height:40px!important}
 body[data-workspace-design="26"] .workspace-head-actions [onclick="toggleFocus()"]{display:none!important}
 body[data-workspace-design="26"] .ws26-document-heading{order:0!important;padding:17px 18px 14px!important}
 body[data-workspace-design="26"] #doc-title{font-size:20px!important;min-height:32px!important}
 body[data-workspace-design="26"] .draft-save-line{font-size:10px!important;gap:4px!important}
 body[data-workspace-design="26"] .draft-save-line > span:last-child{display:none!important}
 body[data-workspace-design="26"] .ws26-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px 0!important;padding:14px 6px!important}
 body[data-workspace-design="26"] .ws26-stat{padding:0 12px!important}
 body[data-workspace-design="26"] .ws26-stat:nth-child(3n){border:0!important}
 body[data-workspace-design="26"] .ws26-stat-value{font-size:21px!important}
 body[data-workspace-design="26"] .ws26-stat-label{font-size:10px!important}
 body[data-workspace-design="26"] .write-toolbar{padding:6px 8px!important;gap:2px!important}
 body[data-workspace-design="26"] .write-toolbar button{font-size:11px!important;padding:7px!important;min-height:40px!important}
 body[data-workspace-design="26"] .toolbar-rule{display:none!important}
 body[data-workspace-design="26"] .write-toolbar .toolbar-spacer{display:none!important}
 body[data-workspace-design="26"] .workspace-tool-menu{margin-left:auto!important}
 body[data-workspace-design="26"] .workspace-tool-menu summary{font-size:11px!important;min-height:40px!important;padding:10px 8px!important}
 body[data-workspace-design="26"] #editor{padding:22px 20px!important;min-height:360px!important;height:55dvh!important;font-size:16px!important;line-height:1.8!important}
 body[data-workspace-design="26"] .ed-area{min-height:360px!important}
 body[data-workspace-design="26"] .docrail-search input,body[data-workspace-design="26"] #draft-find input{font-size:16px!important}
 body[data-workspace-design="26"] #draft-find{grid-template-columns:1fr 1fr!important}
}
@media print{body[data-workspace-design="26"] #nav,body[data-workspace-design="26"] .workspace-app{display:none!important}body[data-workspace-design="26"] #draft-print-view{display:block!important}}
}
