/* Shared visual language; no display rule grants business permissions. */
.system-workspace-tabs button{font-family:inherit;font-size:14px;font-weight:600}
.system-secondary{margin:12px 0;border:1px solid #dce4ee;border-radius:8px;padding:10px 12px}.system-secondary>summary{cursor:pointer;color:#526582;font-size:13px}.system-secondary[open]>summary{margin-bottom:12px}
.system-workspace .card{min-width:0}.system-workspace .form-grid{max-width:1100px}
.system-workspace input,.system-workspace select,.system-workspace textarea{max-width:100%;box-sizing:border-box}
#page-finance.system-workspace .fin-grid-2{display:contents}
#page-home .dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px}
#page-home .dashboard-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#page-home .dashboard-task{padding:16px;border-radius:10px}
#page-factory .bw-heading{margin-bottom:18px}
#page-ai #aiResult{line-height:1.75}#page-ai #aiQ{min-height:96px}
@media screen{.workspace-section-hidden{display:none!important}body[data-business-page="ai"] .global-ai-launcher{display:none!important}}
@media(min-width:1100px){.system-workspace .card{padding:22px 24px}.system-workspace .card-title{margin-bottom:16px}}
@media(max-width:768px){#page-home .dashboard-grid{grid-template-columns:minmax(0,1fr)}.system-workspace-tabs{gap:20px}.system-workspace .card{padding:16px 12px}.system-workspace .bw-heading h2{font-size:22px}}
@media print{.system-workspace-tabs,.system-workspace>.bw-heading,#page-factory>.bw-heading,.workflow-views,#pendingQueueTools,#deliveryListTools,.workflow-pagination{display:none!important}}
