/* Foundation uses the private F7 workspace palette and bounded table regions. */
.sap-platform .foundation-manual-workspace{min-width:0}
.sap-platform .foundation-import-card{background:white;border:1px solid var(--line);border-top:3px solid var(--navy);padding:24px;margin:24px 0;font-size:13px}
.sap-platform .foundation-import-card>p{color:var(--muted);max-width:850px;line-height:1.7}
.sap-platform #foundation-manual-form>label{font-weight:600;display:block;margin:20px 0 8px}
.sap-platform #foundation-manual-file{display:block;width:100%;padding:12px;border:1px solid var(--line);font:inherit;color:var(--navy);background:var(--canvas)}
.sap-platform #foundation-manual-file[aria-invalid="true"]{border:2px solid #8b283b}
.sap-platform .foundation-template-links{display:flex;flex-wrap:wrap;gap:12px 24px}
.sap-platform .foundation-template-links a{padding:10px 0;min-height:44px;text-underline-offset:3px}
.sap-platform .foundation-source-options{display:flex;gap:8px;margin-top:24px;flex-wrap:wrap}
.sap-platform .foundation-source-options button{font:inherit;font-size:13px;padding:12px 16px;min-height:44px;background:white;color:var(--navy);border:1px solid var(--line)}
.sap-platform .foundation-source-options button[aria-pressed="true"]{border-color:var(--navy);background:var(--navy);color:white}
.sap-platform .foundation-source-label{font-size:12px;font-weight:600;line-height:1.7;background:#fff8e7;border-left:3px solid var(--amber);padding:16px 20px;margin-bottom:24px}
.sap-platform .foundation-policy-note{padding:20px 24px;background:var(--navy);color:#f0f3ff;font-size:13px;line-height:1.7;border-left:4px solid var(--lime)}
.sap-platform .foundation-table-controls{display:grid;grid-template-columns:minmax(150px,250px) minmax(250px,1fr);gap:12px;margin:20px 0;font-size:13px;align-items:center}
.sap-platform .foundation-table-controls>label{font-weight:600}
.sap-platform .foundation-table-controls>select,.sap-platform .foundation-table-controls>input{padding:12px;min-height:46px;font:inherit;color:var(--navy);border:1px solid var(--line);background:white;max-width:100%;min-width:0}
.sap-platform .foundation-table-pages{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:12px}
.sap-platform .foundation-table-pages>p{font-size:12px;color:var(--muted);margin-right:auto}
.sap-platform .foundation-table-pages>button{min-height:44px;padding:8px 12px;font-size:12px}
.sap-platform .foundation-manual-workspace .data-card>p{font-size:12px;line-height:1.7;color:var(--muted)}
.sap-platform .foundation-manual-workspace td{max-width:360px;white-space:normal;overflow-wrap:anywhere}
.sap-platform #foundation-manual-hashes,.sap-platform #foundation-manual-declarations{overflow-wrap:anywhere;line-height:1.8}
@media(max-width:680px){.sap-platform .foundation-import-card{padding:20px}.sap-platform .foundation-source-options,.sap-platform .foundation-table-controls{display:grid;grid-template-columns:1fr}.sap-platform .foundation-template-links{display:grid;gap:0}.sap-platform .foundation-policy-note{padding:18px}.sap-platform .foundation-table-pages>p{flex-basis:100%}}
