.workspace-summary{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:1px;background:#c8d8dd;border:1px solid #c8d8dd;border-radius:8px;overflow:hidden;margin:28px 0}.workspace-summary>div{background:#edf4f3;padding:20px}.workspace-summary span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#56717a}.workspace-summary strong{display:block;margin-top:8px;font-size:16px;color:#173b46}.workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}.workflow-card{position:relative;background:white;border:1px solid #d5e1e5;border-top:3px solid #218783;border-radius:6px;padding:24px}.workflow-card h2{font:24px Georgia,serif;margin:24px 0 12px}.workflow-card p{color:#56717a;font-size:14px;min-height:44px}.workflow-number{font:32px Georgia,serif;color:#218783}.workflow-card>small{float:right;font-size:11px;color:#5d7581}.workflow-card .actions{flex-wrap:wrap}.figure-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.figure-edit-grid label{display:grid;gap:12px;font-size:14px}.figure-edit-grid img{width:100%;border:1px solid #d5e1e5;border-radius:6px}.figure-edit-grid textarea{width:100%;min-height:90px;border:1px solid #b9cbd4;padding:12px;font:14px/1.5 Georgia,serif;box-sizing:border-box}.report-illustrations img{height:auto}.topbar .actions{flex-wrap:wrap;justify-content:flex-end}.topbar small{max-width:400px}dialog{border:1px solid #c8d8dd;border-radius:10px;padding:28px;width:min(540px,calc(100vw - 48px));max-height:85vh;color:#163844;box-sizing:border-box}dialog::backdrop{background:rgb(12 35 44 / .65)}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.dialog-heading h2{font:26px Georgia,serif;margin:0}dialog p{font-size:14px;line-height:1.6}dialog form label{display:grid;gap:8px;margin:20px 0;font-size:14px}dialog input{padding:12px;border:1px solid #aebfc8;border-radius:4px;font-size:16px}dialog .actions{flex-wrap:wrap}.saved-project{display:block;width:100%;text-align:left;margin:12px 0;padding:18px}.saved-project span{display:block;margin-top:8px;font-size:12px}#workspaceBtn{width:100%;margin-bottom:10px;border:1px solid #4a747d}#workspaceBtn.selected{background:#218783;color:white}@media(max-width:750px){.workspace-summary,.workflow-grid,.figure-edit-grid{grid-template-columns:1fr}.topbar .actions{justify-content:flex-start}.workflow-card p{min-height:0}.workflow-card>small{float:none;display:block;margin-top:10px}}
dialog [hidden]{display:none!important}
