.workspace-tools{display:flex;gap:6px;flex-wrap:wrap}.workspace-tools button{min-height:36px}.header-actions{flex-wrap:wrap}#workspaceDialog{width:min(850px,calc(100vw - 24px));max-height:90dvh;box-sizing:border-box;overflow:auto;border:0;border-radius:18px;padding:24px;color:#243648}#workspaceDialog::backdrop{background:#152b42aa}#workspaceDialog input{width:100%;box-sizing:border-box;padding:10px;font-size:16px}#saveViewForm{display:flex;align-items:end;gap:10px}#saveViewForm label{flex:1;min-width:0}.saved-view-list>div{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #dce4ea}.saved-view-list>div>button:first-child{flex:1;text-align:left;min-width:0}.saved-view-list small{display:block;font-weight:normal;margin-top:5px}.saved-view-list button{overflow-wrap:anywhere}.brief-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.meeting-sheet{background:white;padding:24px;border:1px solid #dce4ea;border-top:5px solid #178f89;overflow-wrap:anywhere}.meeting-sheet h1{font-size:26px;margin:8px 0}.meeting-sheet h2{font-size:17px;color:#178f89}.meeting-sheet h3{font-size:15px;margin:16px 0 8px}.meeting-sheet p,.meeting-sheet li{font-size:13px;line-height:1.45}.brief-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.brief-metrics>div{padding:12px;background:#eef5f7;border-radius:8px}.brief-metrics span,.brief-metrics small{display:block;font-size:11px}.brief-metrics strong{display:block;font-size:25px;margin:5px 0;color:#166d73}.brief-groups>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e4e9ee;padding:5px 0;font-size:12px}.meeting-sheet footer{font-size:10px;margin-top:20px;padding-top:10px}.brief-scope{background:#f3f6f8;padding:10px}@media(max-width:600px){#workspaceDialog{padding:14px}.meeting-sheet{padding:14px}.brief-metrics{grid-template-columns:repeat(2,1fr)}#saveViewForm{flex-wrap:wrap}#saveViewForm label{flex-basis:100%}.workspace-tools button,#workspaceDialog button{min-height:44px}.brief-actions{align-items:start;flex-direction:column}}@media print{@page{size:A4;margin:12mm}body.printing-brief>*{display:none!important}body.printing-brief>#workspaceDialog{display:block!important;position:static!important;width:100%!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important}body.printing-brief #workspaceDialog .no-print{display:none!important}body.printing-brief .meeting-sheet{border:0;border-top:4px solid #178f89;padding:8px;print-color-adjust:exact;-webkit-print-color-adjust:exact}body.printing-brief .brief-metrics{grid-template-columns:repeat(3,1fr)}body.printing-brief .meeting-sheet{font-family:Arial,sans-serif}body.printing-brief .meeting-sheet h1{font-size:22px}body.printing-brief .meeting-sheet p,body.printing-brief .meeting-sheet li{font-size:11px}body.printing-brief .meeting-sheet footer{font-size:9px}}

.brief-file-actions{display:flex;gap:8px;flex-wrap:wrap}.brief-actions>p{flex:1}.brief-file-actions button{white-space:nowrap}
