{"view":"postnatal","product":"After the Birth","role":"patient","description":"Patient app after the birth: baby's weight and checks, feeding log, mum's recovery, appointments, messages.","theme":{"id":"patient","name":"Patient","layout":"top","description":"Warm and roomy for mums-to-be and new parents: larger Raleway type, round corners, blush accent, menu along the top. Shared by the antenatal and postnatal views."},"stylesheets":["https://systemc-mockup.tooze.dev/ds/base.css","https://systemc-mockup.tooze.dev/ds/patient.css"],"nav":[{"label":"Home","path":"","slug":"home","url":"https://systemc-mockup.tooze.dev/postnatal"},{"label":"My baby","path":"baby","slug":"baby","url":"https://systemc-mockup.tooze.dev/postnatal/baby"},{"label":"Feeding","path":"feeding","slug":"feeding","url":"https://systemc-mockup.tooze.dev/postnatal/feeding"},{"label":"My recovery","path":"recovery","slug":"recovery","url":"https://systemc-mockup.tooze.dev/postnatal/recovery"},{"label":"Appointments","path":"appointments","slug":"appointments","url":"https://systemc-mockup.tooze.dev/postnatal/appointments"},{"label":"Messages","path":"messages","slug":"messages","url":"https://systemc-mockup.tooze.dev/postnatal/messages"}],"shell":{"open":"<div class=\"ds-app ds-app--top\" data-view=\"postnatal\" data-theme=\"patient\"><header class=\"ds-header\"><div class=\"ds-header-inner\"><a class=\"ds-brand\" href=\"home\"><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 187 41\" width=\"187\" height=\"41\" role=\"img\" aria-label=\"System C\">\n                    <path fill-rule=\"evenodd\"  fill=\"#44a292\" d=\"M179.876,13.070 C176.445,13.070 173.664,10.279 173.664,6.838 C173.664,3.396 176.445,0.605 179.876,0.605 C183.307,0.605 186.087,3.396 186.087,6.838 C186.087,10.279 183.307,13.070 179.876,13.070 ZM170.097,31.428 C162.266,30.685 156.140,24.070 156.140,16.020 C156.140,7.969 162.266,1.355 170.097,0.611 C170.883,0.537 171.566,1.154 171.566,1.946 L171.566,30.093 C171.566,30.886 170.883,31.502 170.097,31.428 ZM140.109,18.596 C140.109,16.856 139.804,15.571 139.194,14.744 C138.584,13.917 137.739,13.501 136.661,13.501 C135.554,13.501 134.496,13.931 133.489,14.785 C132.481,15.642 131.764,16.757 131.339,18.133 L131.339,30.974 L125.634,30.974 L125.634,18.596 C125.634,16.828 125.328,15.537 124.718,14.722 C124.107,13.908 123.263,13.501 122.185,13.501 C121.077,13.501 120.020,13.919 119.013,14.753 C118.005,15.588 117.289,16.686 116.863,18.048 L116.863,30.974 L111.157,30.974 L111.157,8.803 L116.309,8.803 L116.309,12.939 C117.160,11.503 118.295,10.397 119.715,9.623 C121.134,8.849 122.766,8.460 124.612,8.460 C126.456,8.460 127.897,8.912 128.933,9.812 C129.969,10.714 130.629,11.826 130.913,13.149 C131.821,11.629 132.978,10.467 134.383,9.665 C135.788,8.863 137.370,8.460 139.131,8.460 C140.521,8.460 141.649,8.708 142.515,9.200 C143.381,9.693 144.055,10.355 144.538,11.185 C145.020,12.015 145.353,12.953 145.538,13.995 C145.722,15.037 145.815,16.092 145.815,17.162 L145.815,30.974 L140.109,30.974 L140.109,18.596 ZM107.538,21.746 L90.294,21.746 C90.408,22.859 90.741,23.833 91.295,24.668 C91.848,25.503 92.557,26.137 93.423,26.568 C94.290,26.999 95.218,27.214 96.213,27.214 C97.348,27.214 98.419,26.936 99.427,26.381 C100.434,25.826 101.123,25.094 101.492,24.181 L106.388,25.548 C105.849,26.687 105.075,27.699 104.068,28.582 C103.060,29.464 101.875,30.156 100.513,30.653 C99.150,31.151 97.646,31.400 95.1000,31.400 C94.212,31.400 92.593,31.097 91.146,30.493 C89.699,29.888 88.464,29.056 87.442,28.000 C86.420,26.945 85.632,25.733 85.079,24.368 C84.525,23.002 84.248,21.558 84.248,20.038 C84.248,17.926 84.723,15.996 85.675,14.250 C86.626,12.503 87.988,11.101 89.762,10.045 C91.535,8.990 93.629,8.460 96.042,8.460 C98.483,8.460 100.569,8.991 102.301,10.047 C104.032,11.105 105.360,12.502 106.282,14.237 C107.204,15.971 107.666,17.840 107.666,19.842 C107.666,20.182 107.651,20.527 107.623,20.879 C107.594,21.232 107.566,21.520 107.538,21.746 ZM100.875,15.214 C100.349,14.392 99.662,13.752 98.810,13.293 C97.958,12.834 97.007,12.605 95.957,12.605 C94.935,12.605 94.005,12.834 93.168,13.293 C92.330,13.752 91.649,14.392 91.125,15.214 C90.599,16.035 90.280,17.002 90.167,18.115 L101.833,18.115 C101.719,17.002 101.400,16.035 100.875,15.214 ZM79.033,31.166 C78.251,31.321 77.464,31.400 76.669,31.400 C75.619,31.400 74.654,31.218 73.774,30.851 C72.894,30.483 72.192,29.898 71.667,29.093 C71.141,28.290 70.880,27.238 70.880,25.942 L70.880,13.202 L67.942,13.202 L67.942,8.803 L70.880,8.803 L70.880,1.540 L76.584,1.540 L76.584,8.803 L81.268,8.803 L81.268,13.202 L76.584,13.202 L76.584,23.997 C76.612,24.755 76.825,25.304 77.223,25.640 C77.620,25.978 78.118,26.147 78.713,26.147 C79.310,26.147 79.891,26.047 80.460,25.847 C81.027,25.649 81.481,25.477 81.822,25.334 L82.971,29.863 C82.488,30.063 81.907,30.290 81.226,30.546 C80.544,30.803 79.813,31.009 79.033,31.166 ZM55.360,16.979 C55.970,17.204 56.715,17.456 57.595,17.736 C59.383,18.240 60.895,18.759 62.130,19.291 C63.365,19.824 64.294,20.476 64.918,21.246 C65.542,22.018 65.855,23.075 65.855,24.421 C65.855,26.607 65.046,28.318 63.428,29.552 C61.811,30.785 59.639,31.400 56.914,31.400 C55.012,31.400 53.196,31.087 51.464,30.461 C49.732,29.835 48.243,28.908 46.994,27.685 L49.037,23.968 C50.371,25.050 51.684,25.847 52.976,26.361 C54.267,26.873 55.509,27.129 56.701,27.129 C57.808,27.129 58.695,26.936 59.362,26.553 C60.029,26.168 60.363,25.591 60.363,24.822 C60.363,24.288 60.178,23.874 59.809,23.579 C59.440,23.283 58.908,23.024 58.213,22.798 C57.517,22.573 56.673,22.320 55.679,22.040 C54.032,21.505 52.656,20.985 51.549,20.478 C50.443,19.973 49.612,19.333 49.059,18.560 C48.506,17.788 48.228,16.796 48.228,15.588 C48.228,14.125 48.605,12.869 49.357,11.814 C50.108,10.759 51.159,9.937 52.507,9.346 C53.855,8.756 55.438,8.460 57.255,8.460 C58.844,8.460 60.348,8.711 61.768,9.209 C63.187,9.706 64.479,10.512 65.643,11.622 L63.343,15.254 C62.208,14.371 61.129,13.723 60.107,13.310 C59.085,12.897 58.050,12.690 56.999,12.690 C56.403,12.690 55.842,12.760 55.317,12.900 C54.792,13.041 54.366,13.272 54.040,13.595 C53.714,13.917 53.550,14.372 53.550,14.961 C53.550,15.493 53.700,15.907 53.998,16.201 C54.295,16.495 54.749,16.755 55.360,16.979 ZM36.073,38.144 C35.377,38.950 34.512,39.586 33.476,40.054 C32.439,40.522 31.283,40.757 30.006,40.757 C29.551,40.757 29.097,40.720 28.643,40.649 C28.189,40.578 27.692,40.458 27.153,40.286 L27.153,35.331 C27.664,35.444 28.139,35.545 28.579,35.630 C29.019,35.715 29.395,35.758 29.708,35.758 C30.246,35.758 30.694,35.624 31.049,35.355 C31.403,35.086 31.751,34.607 32.092,33.920 C32.432,33.233 32.787,32.272 33.157,31.036 L24.343,8.803 L30.261,8.803 L36.264,25.223 L41.544,8.803 L46.994,8.803 L37.627,35.449 C37.286,36.439 36.768,37.337 36.073,38.144 ZM19.639,7.991 C19.113,7.649 18.475,7.322 17.723,7.008 C16.970,6.696 16.154,6.417 15.274,6.175 C14.394,5.933 13.500,5.811 12.592,5.811 C11.002,5.811 9.803,6.110 8.995,6.705 C8.186,7.301 7.781,8.136 7.781,9.212 C7.781,10.035 8.037,10.685 8.547,11.167 C9.059,11.649 9.825,12.061 10.847,12.401 C11.869,12.741 13.145,13.109 14.679,13.506 C16.665,13.988 18.389,14.575 19.851,15.270 C21.313,15.963 22.434,16.870 23.215,17.990 C23.996,19.109 24.386,20.591 24.386,22.432 C24.386,24.047 24.088,25.429 23.492,26.576 C22.896,27.724 22.072,28.652 21.023,29.360 C19.972,30.069 18.779,30.586 17.446,30.912 C16.111,31.238 14.693,31.401 13.189,31.401 C11.684,31.401 10.180,31.245 8.675,30.931 C7.171,30.618 5.723,30.169 4.332,29.585 C2.941,29.002 1.664,28.297 0.500,27.471 L3.098,22.387 C3.353,22.644 3.807,22.977 4.460,23.391 C5.113,23.804 5.908,24.217 6.844,24.630 C7.781,25.043 8.803,25.392 9.910,25.677 C11.017,25.961 12.138,26.103 13.273,26.103 C14.863,26.103 16.069,25.837 16.893,25.302 C17.716,24.765 18.127,24.005 18.127,23.020 C18.127,22.112 17.800,21.404 17.148,20.893 C16.495,20.382 15.587,19.936 14.423,19.554 C13.259,19.169 11.882,18.752 10.293,18.298 C8.391,17.760 6.802,17.156 5.525,16.490 C4.247,15.824 3.295,14.980 2.672,13.958 C2.047,12.939 1.735,11.661 1.735,10.130 C1.735,8.060 2.225,6.323 3.204,4.919 C4.183,3.515 5.510,2.452 7.185,1.729 C8.860,1.005 10.719,0.643 12.763,0.643 C14.181,0.643 15.523,0.800 16.786,1.113 C18.049,1.426 19.234,1.839 20.341,2.352 C21.448,2.864 22.442,3.420 23.322,4.018 L20.724,8.802 C20.526,8.603 20.164,8.333 19.639,7.991 ZM179.876,18.969 C183.307,18.969 186.087,21.760 186.087,25.201 C186.087,28.643 183.307,31.435 179.876,31.435 C176.445,31.435 173.664,28.643 173.664,25.201 C173.664,21.760 176.445,18.969 179.876,18.969 Z\"/>\n                </svg><span class=\"ds-product\">After the Birth</span></a><span class=\"ds-mock\">Mock-up</span></div></header><nav class=\"ds-nav\" aria-label=\"After the Birth menu\"><ul><li><a href=\"home\" data-nav=\"home\" class=\"active\" aria-current=\"page\">Home</a></li><li><a href=\"baby\" data-nav=\"baby\">My baby</a></li><li><a href=\"feeding\" data-nav=\"feeding\">Feeding</a></li><li><a href=\"recovery\" data-nav=\"recovery\">My recovery</a></li><li><a href=\"appointments\" data-nav=\"appointments\">Appointments</a></li><li><a href=\"messages\" data-nav=\"messages\">Messages</a></li></ul></nav><main class=\"ds-main\"><div class=\"ds-main-inner\">","close":"</div></main><footer class=\"ds-footer\"><div class=\"ds-footer-inner\"><span>After the Birth - pretend System C maternity platform, made-up data</span><span>Design system: Patient</span></div></footer></div>"},"navTemplates":{"item":"<li><a href=\"{href}\" data-nav=\"{slug}\">{label}</a></li>","group":"","nav":"<nav class=\"ds-nav\" aria-label=\"After the Birth menu\"><ul>{items}</ul></nav>"},"subpages":[],"components":"# System C mock-up design system - components\n\nPages are plain HTML using these classes. The shell (header, menu, footer) is added around the page; never write your own header or menu.\n\n## Page\n- `.ds-page-head` - title row: `<div class=\"ds-page-head\"><div><h1>Title</h1><p>Subtitle</p></div><div class=\"ds-page-actions\">buttons</div></div>`\n- `.ds-breadcrumb` - small trail above the h1.\n- `.ds-stack` - vertical gap between blocks. `.ds-row` - horizontal, wrapping, centred.\n- `.ds-grid-2`, `.ds-grid-3`, `.ds-grid-4` - responsive card grids. `.ds-split` - main column plus a side column (2:1).\n- `.ds-muted`, `.ds-small`, `.ds-right` - text helpers.\n\n## Cards\n- `.ds-card` - white panel. Head: `<div class=\"ds-card-head\"><h2 class=\"ds-card-title\">Title</h2><a href=\"...\">Link</a></div>`.\n- `.ds-card--soft` (tinted), `.ds-card--accent` (brand colour, white text), `.ds-card--flush` (no padding - wrap a table).\n- `.ds-stat` with `.ds-stat-value` and `.ds-stat-label` - a big number.\n\n## Actions\n- `.ds-btn` plus `.ds-btn--primary` | `.ds-btn--secondary` | `.ds-btn--ghost` | `.ds-btn--danger`, `.ds-btn--sm` for small. Works on `<a>` and `<button>`.\n\n## Status\n- `.ds-badge` plus `--ok` | `--warn` | `--alert` | `--info` - pill labels (appointment status, risk).\n- `.ds-alert` plus `--ok` | `--warn` | `--alert` - message strip.\n- `.ds-dot` plus `--ok` | `--warn` | `--alert` - small status dot.\n- `.ds-progress` - bar: `<div class=\"ds-progress\"><span style=\"width:60%\"></span></div>`.\n\n## Data\n- `.ds-table-wrap` > `table.ds-table` - tables (th uppercase muted, row hover).\n- `ul.ds-list` > `li` > `.ds-list-main` (`.ds-list-title`, `.ds-list-meta`) plus anything on the right (badge, button).\n- `dl.ds-kv` - label/value pairs (`dt`/`dd`).\n- `ul.ds-timeline` > `li` (`.done`, `.now`) - steps over time.\n- `.ds-bars` > `.ds-bar` > `<span style=\"height:70%\">` - simple bar chart.\n- `.ds-chat` > `.ds-msg` (`.ds-msg--mine`) with `.ds-msg-meta` - message thread.\n- `.ds-empty` - empty state text. `.ds-avatar` - initials circle.\n\n## Forms\n- `form.ds-form` > `.ds-field` (label + input/select/textarea), `.ds-field-row` (fields side by side), `.ds-hint`, `.ds-check` (checkbox/radio with label), `.ds-form-actions`.\n- `.ds-input` - a standalone input outside a field.\n\n## Navigation inside a page\n- `nav.ds-tabs` > `a` (`.active`) - section tabs.\n\n## Themes\n- Patient (antenatal, postnatal): roomy, round, blush accent, menu on top.\n- Clinical (midwife): dense, dark teal header, menu on the left.\n- Admin: plain greys, square, menu on the left.\nThe same classes work in every theme; the theme changes how they look.\n","version":"d8d83ada7561"}