.workspace-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(115deg,#102937,#24483c);color:#fff;padding:26px 30px;border-radius:20px;margin:24px 0}.workspace-banner .eyebrow{color:#d4f178}.workspace-banner h2{font-family:Georgia,serif;font-size:28px;margin:8px 0}.workspace-banner p{color:#d0ddd7;font-size:13px}.workspace-banner button{background:#d4f178;color:#102937;border:0;white-space:nowrap}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.overview-card{display:block;border:1px solid #dbe0d9;border-radius:16px;padding:20px;text-decoration:none;color:#102937;background:#fff}.overview-card:hover{background:#f3f7e8;border-color:#83a447}.overview-card h3{margin:12px 0 8px;font-size:15px}.overview-card p{font-size:12px;line-height:1.6;color:#596a66}.overview-card small{color:#526b38}.faq-answer{min-height:90px!important}dialog:has(.overview-grid){max-width:760px;width:calc(100% - 32px)}@media(max-width:650px){.workspace-banner{padding:22px;align-items:flex-start;flex-direction:column}.workspace-banner h2{font-size:25px}.overview-grid{grid-template-columns:1fr}}@media print{body{background:white!important}.app{display:block!important}aside,header,.heading,.stats,.work-grid,.workspace-banner,.module-grid,.footer,main>.panel-top,dialog{display:none!important}main{padding:0!important}.action-row,#save-message,#faq-editor{display:none!important}#result{display:block!important;border:0!important;box-shadow:none!important;padding:12px!important}.table-wrap{overflow:visible!important}table{font-size:10pt!important}td,th{white-space:normal!important;overflow-wrap:anywhere}.issues li{break-inside:avoid}.notice{background:#fff!important}#result.hidden{display:none!important}}
