.separation-kit{color:var(--foreground);background:var(--background)}.separation-kit .kit-hero{isolation:isolate;position:relative}.separation-kit .kit-hero-photo{object-fit:cover;object-position:center 12%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.separation-kit .kit-hero:before{content:"";z-index:-1;background:color-mix(in oklab, var(--background) 88%, transparent);position:absolute;inset:0}.separation-kit .kit-section{border-top:1px solid var(--border);padding:3rem 0}.separation-kit .kit-section h2{font-family:var(--font-display);margin-bottom:1.5rem;font-size:2rem;font-weight:500;line-height:1.15}.separation-kit p,.separation-kit li{line-height:1.8}.separation-kit .kit-note{border-left:2px solid var(--gold-light);margin-top:1.5rem;padding:1rem 0 1rem 1.25rem}.separation-kit .kit-note h3{font-family:var(--font-display);margin-bottom:.5rem;font-size:1.5rem;font-style:italic}.separation-kit .kit-answer-hidden,.separation-kit .kit-print-value{display:none}.separation-kit th,.separation-kit td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border);padding:.75rem .35rem}.separation-kit th{font-weight:600}.separation-kit .kit-attachments{table-layout:fixed;width:100%;font-size:.875rem}.separation-kit .kit-attachments th:first-child{width:42%}.separation-kit .kit-attachments th:nth-child(2){width:34%}.separation-kit .kit-attachments th:nth-child(3){width:24%}@media (width>=768px){.separation-kit .kit-hero-photo{object-position:center 12%}.separation-kit .kit-hero:before{background:linear-gradient(90deg, var(--background) 0%, color-mix(in oklab, var(--background) 94%, transparent) 48%, color-mix(in oklab, var(--background) 15%, transparent) 100%)}.separation-kit .kit-section{padding:4rem 0}.separation-kit .kit-section h2{font-size:2.5rem}.separation-kit .kit-attachments{font-size:1rem}}@media print{@page{size:A4;margin:16mm}body:has(.separation-kit){display:block!important}body:has(.separation-kit) main{display:block!important}body:has(.separation-kit) main>*{display:block!important}body:has(.separation-kit) #root{display:block!important}body:has(.separation-kit) main{flex:none!important}.separation-kit .kit-no-print,.separation-kit .kit-hero-photo,.separation-kit .kit-hero:before{display:none!important}body:has(.separation-kit) main~footer{display:none!important}body:has(.separation-kit) header{display:none!important}body:has(.separation-kit) nav{display:none!important}body:has(.separation-kit) main:before{display:none!important}body:has(.separation-kit) main:after{display:none!important}body:has(.separation-kit) main>.kit-no-print{display:none!important}body:has(.separation-kit)>div{min-height:0!important;display:block!important}body:has(.separation-kit)>div>div{min-height:0!important;display:block!important}.separation-kit{font-size:10pt;line-height:1.5}.separation-kit,.separation-kit *{box-shadow:none!important;text-shadow:none!important;background:0 0!important}.separation-kit .kit-hero{padding:0!important}.separation-kit .kit-hero>div,.separation-kit .kit-body{max-width:none!important;margin:0!important;padding:0!important}.separation-kit h1{font-size:30pt!important}.separation-kit .kit-section{break-before:page;border:0;padding:0}.separation-kit .kit-section h2{break-after:avoid;font-size:23pt}.separation-kit .kit-section h3{break-after:avoid}.separation-kit .kit-answer{display:block!important}.separation-kit li,.separation-kit tr,.separation-kit .kit-note{break-inside:avoid}.separation-kit input{display:none!important}.separation-kit .kit-print-value{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.5rem;display:block}.separation-kit .kit-attachments{font-size:10pt}.separation-kit .kit-check{width:12pt;height:12pt;border:1px solid var(--foreground)!important}.separation-kit .kit-check[data-state=checked]{color:var(--foreground)!important}.separation-kit .kit-footer-note{margin-top:2rem;font-size:8pt}}
