.a4-preview .report-development-paper{margin-top:20px}.report-development-paper{break-before:page;page-break-before:always;min-height:270mm}.development-hero{text-align:center;padding:18px 15px;border-radius:18px;background:linear-gradient(135deg,#fff3d8,#edf9f5 58%,#f4edfb);border:1px solid #f0dfbd;margin:4px 0 20px}.development-hero span{font:800 .7rem system-ui,sans-serif;letter-spacing:.11em;color:#8a5b8d}.development-hero h1{margin:8px 0 3px!important;padding:0!important;border:0!important;background:none!important;text-align:center!important;font-size:1.5rem!important}.development-hero p{margin:0;font:700 .78rem system-ui,sans-serif;color:#5f6871}.development-intro{font-size:.95rem;line-height:1.65;margin:0 0 16px}.development-report-list{display:grid;gap:9px}.development-report-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid #eadfea;border-radius:14px;background:#fffdfb}.development-report-row>div:first-child{display:grid;gap:2px}.development-report-row b{font:800 .92rem system-ui,sans-serif;color:#54365b}.development-report-row small{font:600 .71rem system-ui,sans-serif;color:#74807b}.dev-faces{display:flex;gap:4px;align-items:center;white-space:nowrap}.dev-face{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:50%;font-size:16px;filter:grayscale(1);opacity:.28;background:#f5f0f6}.dev-face.is-active{filter:none;opacity:1;transform:scale(1.13);background:#fff2c7;box-shadow:0 2px 8px #d8b55955}.not-observed{font:600 .72rem system-ui,sans-serif;color:#8a7f8b;background:#f5f1f5;padding:6px 8px;border-radius:8px}.development-key{display:flex;flex-wrap:wrap;gap:7px 10px;margin-top:17px;padding:12px;border-radius:13px;background:#f8f5fa;font:600 .69rem system-ui,sans-serif;color:#685d6b}.development-key b{color:#5c3c62}.development-key span{white-space:nowrap}.report-development-paper .report-footer{display:flex;justify-content:space-between;gap:12px}.report-summary-auto{opacity:.65;cursor:not-allowed}@media(max-width:600px){.development-report-row{align-items:flex-start;flex-direction:column;gap:8px}.dev-face{width:25px;height:25px}.development-key{display:none}}@media print{body.print-report .report-development-paper{break-before:page;page-break-before:always;min-height:255mm}.report-development-paper .report-frame{position:absolute!important;inset:0!important}.development-report-row{padding:3.3mm 4mm}.dev-face{width:7.5mm;height:7.5mm;font-size:12pt}.development-hero{padding:5mm;margin:0 0 5mm}.development-intro{font-size:10.5pt}.development-key{font-size:7.5pt}.report-development-paper .report-footer{margin-top:7mm}}
