﻿.procedure-day-page{background:var(--color-white);--color-primary: var(--color-primary-ink)}.procedure-day-page .medical-references{padding-bottom:var(--space-120)}.procedure-day-heading{max-width:900px}.procedure-day-heading>p:first-child{margin:0 0 var(--space-8);color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-700)}.procedure-day-heading h2{color:var(--color-dark)}.procedure-day-heading>p:last-child:not(:first-child){margin:var(--space-16) 0 0;color:var(--color-muted-text)}.procedure-day-heading--center{margin-inline:auto;text-align:center}.procedure-day-heading--center>p:last-child:not(:first-child){margin-inline:auto}.procedure-day-hero{padding:150px 0 var(--space-96);color:var(--color-white);background:radial-gradient(circle at 82% 28%, color-mix(in srgb, var(--color-primary) 19%, transparent), transparent 35%),var(--color-dark);--color-primary: var(--color-primary-bright)}.procedure-day-hero__layout{display:grid;align-items:center;grid-template-columns:minmax(0, 1.15fr) minmax(340px, 0.85fr);gap:var(--space-80)}.procedure-day-hero__content h1{color:var(--color-white)}.procedure-day-hero__content>p:last-of-type{max-width:790px;margin:var(--space-24) 0 0;color:var(--color-light-text);font-size:var(--text-large);line-height:1.6}.procedure-day-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-32)}.procedure-day-hero__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-12)}.procedure-day-hero__facts article{min-height:150px;padding:var(--space-20);border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);border-radius:var(--radius-20);background:color-mix(in srgb, var(--color-surface) 86%, transparent);--color-primary: var(--color-primary-bright)}.procedure-day-hero__facts span{color:var(--color-primary);font-family:var(--font-display);font-size:25px;font-weight:var(--weight-700)}.procedure-day-hero__facts p{margin:var(--space-32) 0 0;color:var(--color-white);font-size:var(--text-regular);font-weight:var(--weight-600)}.procedure-day-quick,.procedure-day-timeline,.procedure-day-responsibility,.procedure-day-arrival,.procedure-day-design,.procedure-day-photos,.procedure-day-donor,.procedure-day-anaesthesia,.procedure-day-extraction,.procedure-day-grafts,.procedure-day-breaks,.procedure-day-recipient,.procedure-day-duration,.procedure-day-graft-count,.procedure-day-final-review,.procedure-day-leaving,.procedure-day-after,.procedure-day-checklist,.procedure-day-next{padding:var(--space-120) 0}.procedure-day-quick__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-16);margin-top:var(--space-64)}.procedure-day-quick__grid article{display:flex;flex-direction:column;min-height:310px;padding:var(--space-24);border-radius:var(--radius-24);background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.procedure-day-quick__grid>article>span{color:var(--color-dark);font-size:var(--text-regular);font-weight:var(--weight-700)}.procedure-day-quick__grid p{margin:var(--space-16) 0 0;color:var(--color-muted-text);font-size:var(--text-small)}.procedure-day-quick__grid .action-link{margin-top:auto;padding-top:var(--space-24)}.procedure-day-quick__note{max-width:820px;margin:var(--space-32) 0 0;color:var(--color-muted-text);font-size:var(--text-regular)}.procedure-day-timeline{color:var(--color-white);background:var(--color-dark);--color-primary: var(--color-primary-bright)}.procedure-day-timeline .procedure-day-heading h2{color:var(--color-white)}.procedure-day-timeline .procedure-day-heading>p:last-child{color:var(--color-light-text)}.procedure-day-timeline__table{overflow:hidden;margin-top:var(--space-64);border:1px solid color-mix(in srgb, var(--color-white) 14%, transparent);border-radius:var(--radius-24)}.procedure-day-timeline__table table{width:100%;border-collapse:collapse}.procedure-day-timeline__table th,.procedure-day-timeline__table td{padding:var(--space-20);border-bottom:1px solid color-mix(in srgb, var(--color-white) 12%, transparent);text-align:left}.procedure-day-timeline__table thead th{color:var(--color-dark);background:var(--color-primary-bright);--color-primary: var(--color-dark);font-size:var(--text-small)}.procedure-day-timeline__table tbody th{width:72px;color:var(--color-primary);font-family:var(--font-display);font-size:24px}.procedure-day-timeline__table tbody td{color:var(--color-light-text);font-size:var(--text-small)}.procedure-day-timeline__table tbody td:last-child{background:color-mix(in srgb, var(--color-white) 4%, transparent)}.procedure-day-timeline__table tbody tr:last-child th,.procedure-day-timeline__table tbody tr:last-child td{border-bottom:0}.procedure-day-responsibility{background:var(--color-white);--color-primary: var(--color-primary-ink)}.procedure-day-responsibility__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-12);margin-top:var(--space-64)}.procedure-day-responsibility__grid article{display:flex;flex-direction:column;min-height:170px;padding:var(--space-24);border:1px solid var(--color-muted);border-radius:var(--radius-16);background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.procedure-day-responsibility__grid span{color:var(--color-muted-text);font-size:14px;font-weight:var(--weight-700)}.procedure-day-responsibility__grid strong{margin-top:auto;padding-top:var(--space-32);color:var(--color-dark);font-family:var(--font-display);font-size:22px;line-height:1.2}.procedure-day-responsibility__link{margin-top:var(--space-32)}.procedure-day-arrival{background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.procedure-day-arrival__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-12);margin-top:var(--space-64)}.procedure-day-arrival__grid span{padding:var(--space-20);border:1px solid var(--color-muted);border-radius:var(--radius-16);color:var(--color-dark);background:var(--color-white);--color-primary: var(--color-primary-ink);font-size:var(--text-small);font-weight:var(--weight-700)}.procedure-day-design__layout,.procedure-day-anaesthesia__layout,.procedure-day-breaks__layout,.procedure-day-recipient__layout,.procedure-day-leaving__layout{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1fr);gap:var(--space-80);align-items:center}.procedure-day-design__layout>div>p{margin:0;color:var(--color-muted-text)}.procedure-day-design__layout>div>p+p{margin-top:var(--space-20)}.procedure-day-design__layout>div>p strong{color:var(--color-dark)}.procedure-day-design__layout>div ul{display:grid;gap:var(--space-12);margin:var(--space-32) 0;padding:0;list-style:none}.procedure-day-design__layout>div li{padding:var(--space-12) 0;border-bottom:1px solid var(--color-muted);color:var(--color-muted-text)}.procedure-day-photos{padding-top:0}.procedure-day-photos__panel{display:grid;align-items:center;grid-template-columns:minmax(0, 0.7fr) minmax(0, 1.3fr);gap:var(--space-64);padding:var(--space-56);border-radius:var(--radius-32);background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.procedure-day-photos__panel>div:first-child>p{margin:0 0 var(--space-8);color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-700)}.procedure-day-photos__panel>div:first-child h2{color:var(--color-dark)}.procedure-day-photos__items{display:flex;flex-direction:column;gap:var(--space-12)}.procedure-day-photos__items span{padding:var(--space-20);border-radius:var(--radius-16);color:var(--color-dark);background:var(--color-white);--color-primary: var(--color-primary-ink);font-size:var(--text-small);font-weight:var(--weight-700)}.procedure-day-donor{background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.procedure-day-donor__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-16);margin-top:var(--space-64)}.procedure-day-donor__grid article{min-height:240px;padding:var(--space-24);border-radius:var(--radius-20);background:var(--color-white);--color-primary: var(--color-primary-ink)}.procedure-day-donor__grid span{color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-700)}.procedure-day-donor__grid h3{margin-top:var(--space-40);color:var(--color-dark);font-size:var(--text-large)}.procedure-day-donor__grid p{margin:var(--space-16) 0 0;color:var(--color-muted-text);font-size:var(--text-small)}.procedure-day-donor>.container>.action-link{margin-top:var(--space-40)}.procedure-day-anaesthesia{color:var(--color-white);background:var(--color-dark);--color-primary: var(--color-primary-bright)}.procedure-day-anaesthesia .procedure-day-heading h2{color:var(--color-white)}.procedure-day-anaesthesia__layout>div>p{margin:0;color:var(--color-light-text)}.procedure-day-anaesthesia__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-12);margin-top:var(--space-32)}.procedure-day-anaesthesia__facts span{padding:var(--space-16);border:1px solid color-mix(in srgb, var(--color-white) 14%, transparent);border-radius:var(--radius-12);color:var(--color-white);background:color-mix(in srgb, var(--color-white) 5%, transparent);font-size:var(--text-small);font-weight:var(--weight-700)}.procedure-day-extraction__panel{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1fr);gap:var(--space-80)}.procedure-day-extraction__panel>div p{margin:0;color:var(--color-muted-text)}.procedure-day-extraction__panel>div p+p{margin-top:var(--space-20)}.procedure-day-extraction__panel>div .action-link{margin-top:var(--space-32)}.procedure-day-grafts{background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.procedure-day-grafts__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-12);margin-top:var(--space-64)}.procedure-day-grafts__grid article{min-height:270px;padding:var(--space-24);border-radius:var(--radius-20);background:var(--color-white);--color-primary: var(--color-primary-ink)}.procedure-day-grafts__grid span{color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-700)}.procedure-day-grafts__grid h3{margin-top:var(--space-40);color:var(--color-dark);font-size:var(--text-large)}.procedure-day-grafts__grid p{margin:var(--space-16) 0 0;color:var(--color-muted-text);font-size:14px}.procedure-day-breaks__layout>p{margin:0;color:var(--color-muted-text)}.procedure-day-breaks__layout>p strong{color:var(--color-dark)}.procedure-day-recipient{background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.procedure-day-recipient__layout>div>p{margin:0;color:var(--color-muted-text)}.procedure-day-recipient__layout>div>p+p{margin-top:var(--space-20)}.procedure-day-recipient__layout>div>p strong{color:var(--color-dark)}.procedure-day-recipient__layout>div nav{display:flex;gap:var(--space-24);margin-top:var(--space-32)}.procedure-day-duration__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-12);margin-top:var(--space-64)}.procedure-day-duration__grid span{padding:var(--space-20);border-radius:var(--radius-16);color:var(--color-dark);background:var(--color-gray-background);--color-primary: var(--color-primary-ink);font-weight:var(--weight-700)}.procedure-day-duration__note{margin:var(--space-32) 0 0;color:var(--color-muted-text);font-size:var(--text-small)}.procedure-day-graft-count{padding-top:0}.procedure-day-graft-count__panel{display:grid;align-items:center;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1fr);gap:var(--space-64);padding:var(--space-56);border-radius:var(--radius-32);background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.procedure-day-graft-count__panel>div>p{margin:0;color:var(--color-muted-text)}.procedure-day-graft-count__panel>div>div{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-24)}.procedure-day-graft-count__panel>div>div span{padding:var(--space-8) var(--space-12);border-radius:var(--radius-full);color:var(--color-dark);background:var(--color-white);--color-primary: var(--color-primary-ink);font-size:14px;font-weight:var(--weight-700)}.procedure-day-graft-count__panel>div .action-link{margin-top:var(--space-32)}.procedure-day-final-review{color:var(--color-white);background:var(--color-dark);--color-primary: var(--color-primary-bright)}.procedure-day-final-review .procedure-day-heading h2{color:var(--color-white)}.procedure-day-final-review__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-12);margin-top:var(--space-64)}.procedure-day-final-review__grid article{padding:var(--space-24);border:1px solid color-mix(in srgb, var(--color-white) 14%, transparent);border-radius:var(--radius-16);color:var(--color-white);background:color-mix(in srgb, var(--color-white) 5%, transparent);font-weight:var(--weight-700)}.procedure-day-leaving__layout>div p{margin:0;color:var(--color-muted-text)}.procedure-day-leaving__layout>div p+p{margin-top:var(--space-20)}.procedure-day-leaving__layout>div p strong{color:var(--color-dark)}.procedure-day-after{padding-top:0}.procedure-day-after__panel{display:flex;flex-direction:column;align-items:start;gap:var(--space-24);padding:var(--space-56);border-radius:var(--radius-32);background:var(--color-primary-bright);--color-primary: var(--color-dark)}.procedure-day-after__panel>div>p:first-child{margin:0 0 var(--space-8);color:var(--color-dark);font-size:var(--text-small);font-weight:var(--weight-700)}.procedure-day-after__panel>div h2{color:var(--color-dark)}.procedure-day-after__panel>div>p:last-child{margin:var(--space-20) 0 0;color:var(--color-dark)}.procedure-day-checklist{background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.procedure-day-checklist ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-12);max-width:920px;margin:var(--space-64) auto 0;padding:var(--space-32);border-radius:var(--radius-24);background:var(--color-white);--color-primary: var(--color-primary-ink);list-style:none}.procedure-day-checklist ul li{position:relative;padding:var(--space-16) var(--space-16) var(--space-16) 52px;border-bottom:1px solid var(--color-muted);color:var(--color-dark);font-size:var(--text-small);font-weight:var(--weight-700)}.procedure-day-checklist ul li::before{position:absolute;top:16px;left:var(--space-12);display:grid;width:24px;height:24px;border:1px solid var(--color-primary);border-radius:var(--radius-4);color:var(--color-primary);content:"✓";font-size:13px;place-items:center}.procedure-day-next{padding-top:0;background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.procedure-day-next__panel{display:grid;align-items:center;grid-template-columns:minmax(0, 1fr) minmax(320px, 0.7fr);gap:var(--space-64);padding:var(--space-64);border-radius:var(--radius-32);background:var(--color-dark);--color-primary: var(--color-primary-bright)}.procedure-day-next__panel>div:first-child>p:first-child{margin:0 0 var(--space-8);color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-700)}.procedure-day-next__panel>div:first-child h2{color:var(--color-white)}.procedure-day-next__panel>div:first-child>p:last-child{margin:var(--space-20) 0 0;color:var(--color-light-text)}.procedure-day-next__actions{display:grid;gap:var(--space-12)}.procedure-day-next__actions .button{width:100%}@media(max-width: 1100px){.procedure-day-hero__layout,.procedure-day-design__layout,.procedure-day-anaesthesia__layout,.procedure-day-extraction__panel,.procedure-day-breaks__layout,.procedure-day-recipient__layout,.procedure-day-graft-count__panel,.procedure-day-leaving__layout{grid-template-columns:1fr}.procedure-day-quick__grid,.procedure-day-responsibility__grid,.procedure-day-arrival__grid,.procedure-day-donor__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.procedure-day-grafts__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 900px){.procedure-day-photos__panel,.procedure-day-after__panel,.procedure-day-next__panel{grid-template-columns:1fr}.procedure-day-final-review__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 700px){.procedure-day-hero{padding:120px 0 var(--space-72)}.procedure-day-hero h1{font-size:48px;line-height:1.02}.procedure-day-hero__content>p:last-of-type{font-size:17px}.procedure-day-hero__actions{align-items:stretch;flex-direction:column}.procedure-day-hero__facts{grid-template-columns:1fr}.procedure-day-quick,.procedure-day-timeline,.procedure-day-responsibility,.procedure-day-arrival,.procedure-day-design,.procedure-day-photos,.procedure-day-donor,.procedure-day-anaesthesia,.procedure-day-extraction,.procedure-day-grafts,.procedure-day-breaks,.procedure-day-recipient,.procedure-day-duration,.procedure-day-graft-count,.procedure-day-final-review,.procedure-day-leaving,.procedure-day-after,.procedure-day-checklist,.procedure-day-next{padding:var(--space-72) 0}.procedure-day-quick__grid,.procedure-day-responsibility__grid,.procedure-day-arrival__grid,.procedure-day-donor__grid,.procedure-day-grafts__grid,.procedure-day-duration__grid,.procedure-day-final-review__grid,.procedure-day-checklist ul,.procedure-day-photos__items,.procedure-day-anaesthesia__facts{grid-template-columns:1fr}.procedure-day-timeline__table{overflow-x:auto}.procedure-day-timeline__table table{min-width:680px}.procedure-day-donor__grid article,.procedure-day-grafts__grid article,.procedure-day-duration__grid span,.procedure-day-final-review__grid article{min-height:auto}.procedure-day-photos__panel,.procedure-day-graft-count__panel,.procedure-day-after__panel,.procedure-day-checklist ul,.procedure-day-next__panel{padding:var(--space-32) var(--space-24)}}
