.brief-root{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#525659;padding:20px 0}.brief-doc{border-collapse:collapse;color:#1f2328;width:297mm;font-family:var(--font-sans,"Plus Jakarta Sans",sans-serif);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;margin:0 auto;box-shadow:0 4px 20px #00000059}.brief-doc thead td,.brief-doc tfoot td{padding:0}.brief-cell{vertical-align:top;padding:5mm 14mm 8mm}.brief-runhead{border-bottom:1px solid #d0d7de;justify-content:space-between;align-items:center;padding:9mm 14mm 5mm;display:flex}.brief-runfoot{color:#8b949e;letter-spacing:.5px;border-top:1px solid #d0d7de;justify-content:space-between;align-items:center;padding:5mm 14mm 9mm;font-size:9.5px;display:flex}.brief-break{break-before:page;page-break-before:always}.brief-avoid{break-inside:avoid;page-break-inside:avoid}.brief-toolbar{z-index:20;color:#e8edf3;background:#0a0e14;align-items:center;gap:16px;padding:10px 16px;display:flex;position:sticky;top:0}.brief-toolbar__back{color:#89a;font-size:13px;text-decoration:none}.brief-toolbar__back:hover{color:#e8edf3}.brief-toolbar__hint{letter-spacing:1px;color:#5b6b7a;margin-left:auto;font-size:11px}.brief-toolbar__save{color:#06210f;letter-spacing:1px;cursor:pointer;background:#22c55e;border:none;padding:8px 18px;font-size:13px;font-weight:700}.brief-toolbar__save:hover{background:#16a34a}@page{size:A4 landscape;margin:5mm}@media print{html,body{background:#fff!important;margin:0!important;padding:0!important}.brief-toolbar{display:none!important}.brief-root{margin:0;padding:0;background:#fff!important}.brief-doc{width:auto;box-shadow:none;margin:0}thead{display:table-header-group}tfoot{display:table-footer-group}}
