/* SWISO Forge 0.20.267 — final workspace consolidation. Forge only. */
body[data-portal="forge"]{--f267-deep:#075f59;--f267-green:#0b746b;--f267-mint:#dff4ed;--f267-aqua:#dceff5;--f267-blue:#dfe8f7;--f267-lilac:#eee8f7;--f267-peach:#f8e9df;--f267-gold:#f7f0d7;--f267-ink:#173d58;--f267-line:#bdd8dc;}
body[data-portal="forge"] #moduleView{padding:6px 8px 14px!important;gap:8px!important;max-width:none!important;}
body[data-portal="forge"] #specialWorkspace{padding:10px!important;border-radius:12px!important;background:linear-gradient(135deg,#f7fbfc 0%,#f2faf7 43%,#faf8fc 100%)!important;}
html[data-forge267] body[data-portal="forge"] #moduleView>.module-heading,html[data-forge267] body[data-portal="forge"] #accessDecision191{display:none!important;}
body[data-portal="forge"] #specialWorkspace>*{max-width:none!important;}
body[data-portal="forge"] #specialWorkspace :is(.forge209-section,.forge210-step,.forge210-modules,.licensed-products,.forge227-repository,.forge227-pdf,.sig226,.forge213-index,.forge218-industry,.forge226-sector-layout){border:1px solid var(--f267-line)!important;border-top:3px solid var(--f267-green)!important;border-radius:12px!important;box-shadow:0 8px 22px #1d61700c!important;}
body[data-portal="forge"] #specialWorkspace :is(.forge209-metrics>article,.licence-meta>article,.forge210-module-grid>article,.r57-pack-grid>article,.forge227-revisions>article){border-radius:10px!important;border-color:#c8dde1!important;box-shadow:0 5px 16px #17485d0a!important;}
body[data-portal="forge"] #specialWorkspace :is(.forge209-metrics>article,.licence-meta>article):nth-child(4n+1){border-top:3px solid #39a6a0!important;background:linear-gradient(145deg,#fff,#edf9f6)!important;}body[data-portal="forge"] #specialWorkspace :is(.forge209-metrics>article,.licence-meta>article):nth-child(4n+2){border-top:3px solid #6b91c7!important;background:linear-gradient(145deg,#fff,#f0f4fb)!important;}body[data-portal="forge"] #specialWorkspace :is(.forge209-metrics>article,.licence-meta>article):nth-child(4n+3){border-top:3px solid #a184c0!important;background:linear-gradient(145deg,#fff,#f6f1fa)!important;}body[data-portal="forge"] #specialWorkspace :is(.forge209-metrics>article,.licence-meta>article):nth-child(4n+4){border-top:3px solid #d29b62!important;background:linear-gradient(145deg,#fff,#fbf3ea)!important;}
html[data-forge267="users"] body[data-portal="forge"] #specialWorkspace,html[data-forge267="licence"] body[data-portal="forge"] #specialWorkspace{padding-top:6px!important;}
html[data-forge267="users"] body[data-portal="forge"] .forge209-grid{gap:9px!important;}html[data-forge267="users"] body[data-portal="forge"] .forge209-grid>article{border-top:3px solid #26958e!important;border-radius:10px!important;}
html[data-forge267="licence"] body[data-portal="forge"] .licensed-products{padding:12px!important;}html[data-forge267="licence"] body[data-portal="forge"] .forge210-module-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:8px!important;}
html[data-forge267="ea-codes"] body[data-portal="forge"] .forge226-profile-bar{display:grid!important;grid-template-columns:minmax(220px,.65fr) minmax(260px,1.35fr)!important;gap:10px!important;padding:10px!important;margin:0 0 10px!important;border:1px solid var(--f267-line)!important;border-radius:10px!important;background:linear-gradient(115deg,var(--f267-aqua),#fff 48%,var(--f267-lilac))!important;}html[data-forge267="ea-codes"] body[data-portal="forge"] .forge226-sector-layout{display:grid!important;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr)!important;gap:12px!important;padding:10px!important;}html[data-forge267="ea-codes"] body[data-portal="forge"] .r65-ea{max-height:430px!important;overflow:auto!important;}html[data-forge267="ea-codes"] body[data-portal="forge"] .r65-ea label{min-height:34px!important;padding:7px 9px!important;white-space:normal!important;line-height:1.25!important;}
body[data-portal="forge"] .forge267-pack-link{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:10px 0;padding:13px 15px;border:1px solid #b9dcd6;border-left:5px solid #178c84;border-radius:10px;background:linear-gradient(110deg,var(--f267-mint),#fff 46%,var(--f267-blue));}body[data-portal="forge"] .forge267-pack-link div{display:grid;gap:4px;}body[data-portal="forge"] .forge267-pack-link span{color:#557087;font-size:12px;}
html[data-forge267="template-repository"] body[data-portal="forge"] .forge227-repository form{grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr) minmax(280px,1.2fr) auto!important;background:linear-gradient(120deg,#fff,var(--f267-aqua))!important;}
html[data-forge267="pack-library"] body[data-portal="forge"] .r57-pack-grid{gap:10px!important;}html[data-forge267="pack-library"] body[data-portal="forge"] .r57-pack-grid article{border-top-color:#178c84!important;background:linear-gradient(160deg,#fff 60%,#f1faf8)!important;}html[data-forge267="pack-library"] body[data-portal="forge"] .r57-pack-grid article>footer :is(button,a){width:100%!important;min-height:36px!important;border:1px solid #075f59!important;border-radius:7px!important;background:#075f59!important;color:#fff!important;font-weight:800!important;text-align:center!important;}html[data-forge267="pack-library"] body[data-portal="forge"] .r57-pack-grid article>footer :is(button,a):is(:hover,:focus-visible){background:#dff4ed!important;color:#101b1b!important;border-color:#57aaa1!important;}
html[data-forge267="folder-indexer"] body[data-portal="forge"] #governanceAssurance195{display:none!important;}html[data-forge267="folder-indexer"] body[data-portal="forge"] .forge213-index{padding:13px!important;background:linear-gradient(125deg,#fff,var(--f267-aqua) 72%,var(--f267-mint))!important;}
html[data-forge267="combine-convert"] body[data-portal="forge"] .forge227-pdf{padding:12px!important;background:linear-gradient(135deg,#fff,var(--f267-aqua) 55%,var(--f267-lilac))!important;}html[data-forge267="combine-convert"] body[data-portal="forge"] .forge227-pdf>header{display:none!important;}html[data-forge267="combine-convert"] body[data-portal="forge"] .forge227-pdf>nav button{min-height:52px!important;border:1px solid #9fc9ca!important;border-top:4px solid #57a7a0!important;border-radius:10px!important;background:#fff!important;color:var(--f267-ink)!important;}html[data-forge267="combine-convert"] body[data-portal="forge"] .forge227-pdf>nav button:nth-child(2){border-top-color:#7897c7!important;}html[data-forge267="combine-convert"] body[data-portal="forge"] .forge227-pdf>nav button:nth-child(3){border-top-color:#a085bc!important;}html[data-forge267="combine-convert"] body[data-portal="forge"] .forge227-pdf>nav button.active{background:#075f59!important;color:#fff!important;}
html[data-forge267="signature-engine"] body[data-portal="forge"] .sig226{padding:10px!important;background:linear-gradient(130deg,#fff,var(--f267-aqua) 55%,var(--f267-lilac))!important;}html[data-forge267="signature-engine"] body[data-portal="forge"] .sig226-editor{grid-template-columns:220px minmax(560px,1fr) 94px!important;gap:10px!important;}html[data-forge267="signature-engine"] body[data-portal="forge"] .sig226-palette{width:auto!important;min-width:0!important;padding:12px!important;background:linear-gradient(155deg,#f7fffd,var(--f267-mint) 55%,var(--f267-blue))!important;border:1px solid #9fcfca!important;border-radius:10px!important;}html[data-forge267="signature-engine"] body[data-portal="forge"] .sig226-palette [data-tools]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;}html[data-forge267="signature-engine"] body[data-portal="forge"] .sig226-palette [data-tools] button{min-width:0!important;width:100%!important;min-height:40px!important;padding:7px 8px!important;white-space:normal!important;overflow:visible!important;}html[data-forge267="signature-engine"] body[data-portal="forge"] .sig226-selection{padding:10px!important;background:#fff9!important;border-color:#95c5cb!important;}html[data-forge267="signature-engine"] body[data-portal="forge"] .sig226-toolbar button{background:#075f59!important;color:#fff!important;border-color:#075f59!important;}html[data-forge267="signature-engine"] body[data-portal="forge"] .sig226-toolbar button:is(:hover,:focus-visible){background:#dff4ed!important;color:#101b1b!important;}
body[data-portal="forge"] #specialWorkspace button.primary,body[data-portal="forge"] #specialWorkspace button[data-open]{background:#075f59!important;color:#fff!important;border-color:#075f59!important;}body[data-portal="forge"] #specialWorkspace button.primary:is(:hover,:focus-visible),body[data-portal="forge"] #specialWorkspace button[data-open]:is(:hover,:focus-visible){background:#dff4ed!important;color:#101b1b!important;border-color:#57aaa1!important;}
@media(max-width:1050px){html[data-forge267="ea-codes"] body[data-portal="forge"] .forge226-sector-layout,html[data-forge267="template-repository"] body[data-portal="forge"] .forge227-repository form{grid-template-columns:1fr!important;}html[data-forge267="signature-engine"] body[data-portal="forge"] .sig226-editor{grid-template-columns:190px minmax(480px,1fr)!important;}html[data-forge267="signature-engine"] body[data-portal="forge"] .sig226-page-nav{display:none!important;}}
@media(max-width:720px){body[data-portal="forge"] #moduleView{padding:4px!important;}html[data-forge267="ea-codes"] body[data-portal="forge"] .forge226-profile-bar{grid-template-columns:1fr!important;}html[data-forge267="signature-engine"] body[data-portal="forge"] .sig226-editor{grid-template-columns:1fr!important;}html[data-forge267="signature-engine"] body[data-portal="forge"] .sig226-palette [data-tools]{grid-template-columns:repeat(3,1fr)!important;}}
html[data-theme="dark"] body[data-portal="forge"]{--f267-ink:#e8f3f5;--f267-line:#365c68;--f267-mint:#173b3c;--f267-aqua:#142f40;--f267-blue:#192f4a;--f267-lilac:#302b46;--f267-peach:#432f2b;--f267-gold:#413b28;}
html[data-theme="dark"] body[data-portal="forge"] #specialWorkspace{background:linear-gradient(135deg,#0d202d,#102b35 50%,#1c263b)!important;color:#e8f3f5!important;}html[data-theme="dark"] body[data-portal="forge"] #specialWorkspace :is(.forge267-pack-link,.forge227-pdf,.sig226,.forge213-index,.forge226-profile-bar,.forge226-sector-layout,.forge227-repository form,.licensed-products,.forge210-modules,.forge209-section,.forge210-step){background:linear-gradient(135deg,#112b38,#17383b 58%,#29243d)!important;color:#e8f3f5!important;border-color:#456c78!important;}html[data-theme="dark"] body[data-portal="forge"] #specialWorkspace :is(.forge209-metrics>article,.licence-meta>article,.forge210-module-grid>article,.r57-pack-grid>article,.forge227-revisions>article,.sig226-palette,.sig226-selection){background:#142d3a!important;color:#e8f3f5!important;border-color:#426775!important;}html[data-theme="dark"] body[data-portal="forge"] #specialWorkspace :is(h1,h2,h3,h4,strong,label,legend,summary,span,p,small){color:inherit!important;}html[data-theme="dark"] body[data-portal="forge"] #specialWorkspace :is(input,select,textarea){background:#0d202d!important;color:#f3f8f9!important;border-color:#4c7380!important;}html[data-theme="dark"] body[data-portal="forge"] #specialWorkspace button:not(:disabled){background:#155e63!important;color:#fff!important;border-color:#5ca9a3!important;}html[data-theme="dark"] body[data-portal="forge"] #specialWorkspace button:not(:disabled):is(:hover,:focus-visible){background:#bde5dc!important;color:#102020!important;}html[data-theme="dark"] body[data-portal="forge"] .sig226-pages{background:#091a26!important;}html[data-theme="dark"] body[data-portal="forge"] .sig226-sheet{background:#fff!important;color:#173d58!important;}
