/* Owner's 30 October sample: presentation only, scoped to the SAP workspace. */
.sap-design-workspace [hidden]{display:none!important}
.sap-design-workspace [data-sap-export-findings] table{min-width:1120px;table-layout:fixed}
.sap-design-workspace [data-sap-export-findings] thead th:first-child{width:20%}
.sap-design-workspace [data-sap-export-findings] thead th:nth-child(2){width:9%}
.sap-design-workspace [data-sap-export-findings] thead th:nth-child(3){width:12%}
.sap-design-workspace [data-sap-export-findings] thead th:nth-child(4){width:8%}
.sap-design-workspace [data-sap-export-findings] thead th:nth-child(5){width:6%}
.sap-design-workspace [data-sap-export-findings] thead th:nth-child(6){width:14%}
.sap-design-workspace [data-sap-export-findings] thead th:nth-child(7){width:14%}
.sap-design-workspace [data-sap-export-findings] thead th:nth-child(8){width:17%}
.sap-design-workspace .sap-workspace-with-help{display:grid;grid-template-columns:minmax(0,1fr) 252px;gap:20px;align-items:start}
.sap-design-workspace .sap-workspace-with-help>.register-sap-loop{min-width:0}
.sap-design-workspace .sap-instructions{position:sticky;top:20px;margin-top:20px;padding:22px 18px;border:1px solid #d7e5df;border-radius:12px;background:#f0f7f3}
.sap-design-workspace .sap-instructions h2{font:650 16px/1.4 'Segoe UI',sans-serif;margin:0 0 20px}
.sap-design-workspace .sap-instructions section{display:flex;gap:12px;margin:0 0 24px}.sap-design-workspace .sap-instructions section:last-child{margin-bottom:0}
.sap-design-workspace .sap-instructions section>span{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;background:#deeee6;border-radius:9px;color:#008778}
.sap-design-workspace .sap-instructions h3{font-size:14px;color:#007b6f;margin:3px 0 6px}.sap-design-workspace .sap-instructions p{font-size:12px;line-height:1.6;color:#526e75;margin:0}
@media(max-width:1100px){.sap-design-workspace .sap-workspace-with-help{grid-template-columns:1fr}.sap-design-workspace .sap-instructions{position:static;margin-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sap-design-workspace .sap-instructions h2{grid-column:1/-1;margin:0}.sap-design-workspace .sap-instructions section{margin:0}}
@media(max-width:650px){.sap-design-workspace .sap-instructions{grid-template-columns:1fr}.sap-design-workspace .sap-instructions h2{margin-bottom:4px}}
.sap-design-workspace .sap-export-pages{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}
.sap-design-workspace .sap-export-pages button{padding:12px 18px;flex:1;min-width:190px;justify-content:flex-start;border-color:#c7dfd7;background:#f8fbfa;color:#52716f}
.sap-design-workspace .sap-export-pages button[aria-current=page]{background:#e5f4ee;color:#007e70;border-color:#008778;box-shadow:inset 0 0 0 1px #008778;font-weight:650}
.sap-design-workspace .sap-notification-groups{display:flex;flex-wrap:wrap;gap:10px;padding-top:10px;margin:12px 0}
.sap-design-workspace .sap-notification-groups button{min-width:180px;border-radius:22px;color:#52716f}
.sap-design-workspace .sap-notification-groups button[aria-pressed=true]{background:#e8f5ef;color:#007e70;border-color:#008778}
.sap-design-workspace .sap-notification-groups span{border-radius:20px;background:#edf2f0;padding:2px 8px;color:#42685f;font-weight:650}
.sap-design-workspace.reva-register-workspace{max-width:1560px;padding:24px 36px 40px;color:#163b46}
.sap-design-workspace .register-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:12px 0 24px}
.sap-design-workspace .register-page-heading .eyebrow{margin:0 0 8px;color:#008675;font-size:11px;font-weight:750;letter-spacing:.12em}
.sap-design-workspace .register-page-heading h1{margin:0 0 10px;font:600 34px/1.18 Georgia,serif;color:#103d47;letter-spacing:-.025em}
.sap-design-workspace .register-page-heading p:last-child{margin:0;color:#526b76;font-size:14px}
.sap-design-workspace .register-page-badge{border:1px solid #c7e1dc;background:#f0f8f6;color:#007b70;border-radius:28px;padding:10px 16px;font-size:12px;font-weight:650}
.sap-design-workspace .reva-management-link{font-size:12px;margin-bottom:0}
.sap-design-workspace .reva-workflow-switch{gap:18px;margin:0 0 14px}
.sap-design-workspace .reva-workflow-switch button{display:flex;flex-direction:row;align-items:center;gap:18px;min-width:0;width:300px;min-height:78px;padding:14px 18px;text-align:left;border-color:#d0dcdb;background:#ffffffba;box-shadow:none;color:#143c47}
.sap-design-workspace .reva-workflow-switch button[aria-pressed=true]{border-color:#008778;background:#eff8f5;box-shadow:inset 0 0 0 1px #008778}
.sap-design-workspace .reva-workflow-switch .sap-workflow-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:10px;background:#e6f4ef;color:#008c7c}
.sap-design-workspace .sap-workflow-copy{display:flex;flex-direction:column;gap:5px}
.sap-design-workspace .sap-workflow-copy strong{font-size:14px}
.sap-design-workspace .sap-workflow-selected{margin-left:auto;border-radius:50%;padding:3px;box-sizing:content-box;background:#008778;color:white}
.sap-design-workspace .reva-register-tabs{margin:0 0 18px;gap:24px;border-color:#d1dcda}
.sap-design-workspace .reva-register-tabs button{padding:16px 12px 14px;font-size:13px}
.sap-design-workspace .reva-register-tabs button[aria-current=page]{background:transparent;color:#008778;border-color:#008778}
.sap-design-workspace .sap-page-toolbar{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px 28px;padding:20px 22px;border:1px solid #d5e1df;border-radius:12px;background:#ffffffc9}
.sap-design-workspace .sap-page-toolbar>.register-list-header{grid-column:1/-1;margin:0}
.sap-design-workspace h2{font:600 23px/1.25 Georgia,serif;color:#123e49}
.sap-design-workspace .sap-page-toolbar h2{margin:0}
.sap-design-workspace .sap-page-toolbar .aif-inventory-actions{margin:0;padding-right:28px;border-right:1px solid #dce6e3}
.sap-design-workspace .sap-page-toolbar .aif-inventory-filters{display:flex;gap:14px}
.sap-design-workspace .sap-page-toolbar label{flex-direction:row;align-items:center;gap:10px}
.sap-design-workspace .sap-page-toolbar select{width:265px}
.sap-design-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-color:#bacdd6;color:#163e4c;font-size:13px;background:#fff}
.sap-design-workspace button svg{flex-shrink:0;color:#008f7b}
.sap-design-workspace .register-sap-loop{margin-top:20px;padding:22px 26px;border-color:#d5e2df;border-radius:12px;background:#ffffffcf}
.sap-design-workspace .register-sap-loop>.register-list-header{margin:0 0 16px}
.sap-design-workspace .register-sap-loop>.register-list-header h2{margin:0 0 4px}
.sap-design-workspace .register-sap-loop>.register-list-header p{margin:0;color:#58737d;font-size:13px}
.sap-design-workspace [aria-label="Step 1 · Refresh prepared fields"]{display:flex;margin:14px 0 4px;padding:12px 18px;gap:16px;border:1px solid #d8e9e3;border-radius:9px;background:#f3f9f7}
.sap-design-workspace [aria-label="Step 1 · Refresh prepared fields"]>strong{margin-right:14px;font-size:14px}
.sap-design-workspace .reva-sap-counts{display:block;margin:18px 0 22px;padding-top:16px;border-top:1px solid #e1e9e6}
.sap-design-workspace .sap-preparation-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.sap-design-workspace button.sap-summary-card{display:flex;align-items:center;justify-content:flex-start;gap:18px;padding:15px 20px;min-width:0;border:1px solid #d5eae3;border-radius:9px;background:#f1f8f5;color:#008975;text-align:left}
.sap-design-workspace button.sap-summary-card.ready{border-color:#dce5f3;background:#f5f7fc;color:#1787b2}
.sap-design-workspace button.sap-summary-card.preparation{border-color:#f2e2cf;background:#fff8ee;color:#e47b16}
.sap-design-workspace .sap-preparation-cards b{margin-left:auto;font-size:23px;line-height:1.2}
.sap-design-workspace .sap-preparation-cards svg{flex-shrink:0;color:inherit}
.sap-design-workspace .sap-summary-card[aria-pressed=true]{outline:2px solid currentColor;outline-offset:-2px}
.sap-design-workspace .reva-sap-counts>small{font-size:11px;color:#6c8189}
.sap-design-workspace .reva-export-scope{background:#fafcfb;border-color:#e2ebe7;margin:18px 0;padding:16px 18px}
.sap-design-workspace .reva-export-scope h3{font-size:14px;margin-bottom:4px}.sap-design-workspace .reva-export-scope p{font-size:12px;margin:4px 0 10px}
.sap-design-workspace .sap-register-list{border-color:#d8e3df;border-radius:9px;overflow:hidden}
.sap-design-workspace .sap-register-list>header{padding:12px 16px;background:transparent}
.sap-design-workspace .sap-register-list>header h2{font:650 14px/1.4 'Segoe UI',sans-serif}
.sap-design-workspace .sap-register-list th{font-size:11px;color:#57717c;background:#f0f5f3;padding:10px 14px}
.sap-design-workspace .sap-register-list tbody th{background:transparent;font-weight:400}
.sap-design-workspace .sap-register-list td{padding:10px 14px;font-size:12px}
.sap-design-workspace .sap-register-list .finding-register-open{min-height:0;padding:0;display:block;border:0;background:transparent;text-align:left;justify-content:flex-start}
.sap-design-workspace .sap-register-list .finding-register-open strong{color:#244b59;font-size:12px}
.sap-design-workspace .sap-register-list .finding-register-open span{display:block;color:#617983;font-size:11px}
.sap-design-workspace button:focus-visible{outline:2px solid #008778;outline-offset:3px}
@media(max-width:650px){.sap-design-workspace.reva-register-workspace{padding:16px 12px}.sap-design-workspace .register-page-heading{gap:10px}.sap-design-workspace .register-page-heading h1{font-size:28px}.sap-design-workspace .register-page-badge{padding:8px;font-size:10px}.sap-design-workspace .reva-workflow-switch{gap:10px}.sap-design-workspace .reva-workflow-switch button{width:50%;padding:12px;gap:10px}.sap-design-workspace .reva-workflow-switch .sap-workflow-icon{width:30px;height:36px}.sap-design-workspace .reva-workflow-switch .sap-workflow-selected{width:12px;height:12px}.sap-design-workspace .reva-workflow-switch span{font-size:10px}.sap-design-workspace .reva-register-tabs{gap:6px;justify-content:space-between}.sap-design-workspace .reva-register-tabs button{font-size:12px;padding:14px 6px}.sap-design-workspace .sap-page-toolbar{padding:16px;grid-template-columns:1fr}.sap-design-workspace .sap-page-toolbar .aif-inventory-actions{padding:0;border:0}.sap-design-workspace .sap-page-toolbar label{width:100%;justify-content:space-between}.sap-design-workspace .sap-page-toolbar select{width:auto;flex:1;min-width:0}.sap-design-workspace .register-sap-loop{padding:16px}.sap-design-workspace .sap-preparation-cards{grid-template-columns:1fr}.sap-design-workspace [aria-label="Step 1 · Refresh prepared fields"]{padding:12px}.sap-design-workspace [aria-label="Step 1 · Refresh prepared fields"] button{max-width:100%;white-space:normal;text-align:left}.sap-design-workspace .sap-register-list{max-width:100%}}

.sap-design-workspace .reva-workflow-switch button{justify-content:flex-start}
.sap-design-workspace .reva-register-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;box-shadow:none}
.sap-design-workspace .reva-register-tabs button[aria-current=page]{border-bottom-color:#008778}
.sap-design-workspace .sap-page-toolbar>.register-list-header,.sap-design-workspace .register-sap-loop>.register-list-header{border:0;padding:0}
.sap-design-workspace .sap-preparation-cards button>span{color:#173f4c;font-weight:650}
@media(min-width:651px) and (max-width:1100px){.sap-design-workspace .sap-preparation-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Atlas register presentation, 31 October 2026. Existing SAP actions and counts unchanged. */
.sap-design-workspace.reva-register-workspace{--sap-atlas-accent:var(--register-view-accent,#137c6c);max-width:1700px;padding:24px 32px 48px}
.sap-design-workspace .register-page-heading{margin:16px 0 22px}.sap-design-workspace .register-page-heading h1{font-size:32px}
.sap-design-workspace .sap-atlas-overview{display:flex;align-items:center;gap:20px;padding:22px 26px;border:1px solid #cbdcd4;border-radius:12px;background:linear-gradient(110deg,#edf6f0,#fafcf8);margin:0 0 20px;color:#24483e}
.sap-design-workspace .sap-atlas-emblem{display:grid;place-items:center;flex:none;width:64px;height:64px;background:#deeee4;border-radius:16px;color:#167b65}
.sap-design-workspace .sap-atlas-kicker{font-size:10px;font-weight:700;letter-spacing:.15em;color:#59776a;margin:0 0 6px}
.sap-design-workspace .sap-atlas-overview h2{font:600 24px/1.25 Georgia,serif;margin:0 0 7px}.sap-design-workspace .sap-atlas-overview p:last-child{font-size:13px;margin:0;color:#557164}
.sap-design-workspace .sap-atlas-watermark{margin-left:auto;color:#96b6a6;flex:none}
.sap-design-workspace .reva-workflow-switch{display:flex;gap:8px;margin:0 0 18px;border-bottom:1px solid #cbd8d1;padding-bottom:12px}
.sap-design-workspace .reva-workflow-switch button{width:auto;min-width:180px;min-height:60px;flex:0 1 auto;padding:10px 18px;border:1px solid #c6d6ce;border-radius:8px;background:#fff;box-shadow:none;gap:12px}
.sap-design-workspace .reva-workflow-switch button[aria-pressed=true]{border-color:#177b68;background:#e5f2e9;color:#176753;box-shadow:inset 0 -2px #177b68}
.sap-design-workspace .reva-workflow-switch .sap-workflow-icon{background:transparent;width:28px;height:32px}.sap-design-workspace .reva-workflow-switch strong{font-size:16px}.sap-design-workspace .reva-workflow-switch .sap-workflow-copy>span{font-size:10px}
.sap-design-workspace .reva-register-tabs{justify-content:flex-start;gap:8px;padding:0;margin-bottom:18px;border:0}
.sap-design-workspace .reva-register-tabs button{border:1px solid transparent;border-radius:6px;padding:10px 18px;color:#587064;font-size:13px}
.sap-design-workspace .reva-register-tabs button[aria-current=page]{border-color:#bdcfc4;background:#f0f5ef;color:#176753}
.sap-design-workspace .sap-page-toolbar{border-radius:10px;background:#fff;padding:18px 22px;margin-bottom:18px;gap:16px}
.sap-design-workspace .sap-page-toolbar h2{font-size:20px}.sap-design-workspace .sap-page-toolbar .aif-inventory-actions{border:0;padding:0}
.sap-design-workspace .register-sap-loop{margin-top:0;padding:24px;border-radius:12px;background:#fff;border-color:#cbd8d1}
.sap-design-workspace .register-sap-loop>.register-list-header h2{font-size:23px}
.sap-design-workspace .sap-instructions{margin-top:0;background:#f3f7f1;border-color:#cbd8d1;box-shadow:none}
.sap-design-workspace .sap-export-pages{gap:0;border:1px solid #c6d6ce;border-radius:8px;overflow:hidden;background:#f7f9f5}
.sap-design-workspace .sap-export-pages button{border:0;border-radius:0;background:transparent;min-height:46px;padding:12px 18px;color:#527164}
.sap-design-workspace .sap-export-pages button[aria-current=page]{background:#e3f0e7;box-shadow:inset 0 -3px #177b68;color:#176753}
.sap-design-workspace .sap-preparation-cards{gap:12px}.sap-design-workspace .sap-preparation-cards button{min-height:78px;box-shadow:none;border-radius:8px}.sap-design-workspace .sap-preparation-cards b{font:600 26px Georgia,serif}
.sap-design-workspace .sap-notification-groups{border-bottom:1px solid #d9e2db;padding-bottom:12px}.sap-design-workspace .sap-notification-groups button{border-radius:6px;padding:9px 14px}
.sap-design-workspace .sap-register-list{border-color:#cbd8d1;border-radius:9px}.sap-design-workspace .sap-register-list>header{background:#f5f8f2;padding:16px}.sap-design-workspace .sap-register-list thead th{background:#edf3eb;color:#355b48;font-size:12px}.sap-design-workspace .sap-register-list tbody tr:hover{background:#f4f9f3}
.sap-design-workspace button:focus-visible,.sap-design-workspace input:focus-visible,.sap-design-workspace select:focus-visible{outline:3px solid #64ae96;outline-offset:3px}
@media(max-width:1100px){.sap-design-workspace.reva-register-workspace{padding:20px}.sap-design-workspace .sap-preparation-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.sap-design-workspace.reva-register-workspace{padding:14px}.sap-design-workspace .sap-atlas-overview{padding:16px;gap:12px}.sap-design-workspace .sap-atlas-emblem{width:42px;height:48px}.sap-design-workspace .sap-atlas-overview h2{font-size:20px;overflow-wrap:anywhere}.sap-design-workspace .sap-atlas-watermark{display:none}.sap-design-workspace .reva-workflow-switch button{min-width:0;width:50%;padding:10px;gap:7px}.sap-design-workspace .reva-register-tabs{gap:2px;justify-content:space-between}.sap-design-workspace .reva-register-tabs button{padding:10px 6px;font-size:11px}.sap-design-workspace .sap-page-toolbar{padding:16px}.sap-design-workspace .register-sap-loop{padding:14px}.sap-design-workspace .sap-preparation-cards{grid-template-columns:1fr}.sap-design-workspace .sap-export-pages button{min-width:0;flex:1;font-size:12px;white-space:normal}.sap-design-workspace .sap-notification-groups button{min-width:0;font-size:12px}.sap-design-workspace .register-page-heading h1{font-size:27px}}
