.ssum-sheet{--ss-ink:#2a2440;--ss-muted:#77708a;--ss-accent:#6a4fa3;--ss-soft:#f4f0fa;--ss-box:#cfc6de;--ss-rule:#ddd6e8;width:100%;max-width:210mm;aspect-ratio:210/297;margin:14px auto 0;padding:11mm 12mm 8mm;display:flex;flex-direction:column;gap:3.2mm;background:#fff;color:var(--ss-ink);border:1px solid var(--line,#e7e2f0);border-radius:6px;box-shadow:0 10px 30px rgba(42,36,64,.1);font-family:var(--font-body,"Heebo",Arial,sans-serif);font-size:10pt;line-height:1.35;text-align:start;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ssum-sheet,.ssum-sheet *,.ssum-sheet :before{box-sizing:border-box}.ssum-sheet i{font-style:normal}.ssum-head{display:flex;justify-content:space-between;align-items:flex-end;gap:4mm;padding-bottom:3mm;border-bottom:1.4pt solid var(--ss-accent)}.ssum-title{margin:0;font-family:var(--font-display,"Rubik",Arial,sans-serif);font-size:20pt;font-weight:800;line-height:1.1;color:var(--ss-ink)}.ssum-sub{margin:1mm 0 0;font-size:9pt;color:var(--ss-muted)}.ssum-brand{display:inline-flex;align-items:center;gap:1.6mm;font-family:var(--font-nunito,"Nunito",Arial,sans-serif);font-weight:700;font-size:11pt;color:var(--ss-accent)}.ssum-details{display:grid;grid-template-columns:2.2fr 1.2fr .9fr .9fr;grid-gap:2.4mm;gap:2.4mm}.ssum-field{display:grid;grid-gap:1mm;gap:1mm;align-content:start;border:.8pt solid var(--ss-box);border-radius:2mm;padding:1.6mm 2.4mm 2.2mm;background:var(--ss-soft)}.ssum-field span{font-size:8pt;font-weight:700;color:var(--ss-accent)}.ssum-field i{display:block;height:6mm;border-bottom:.8pt solid var(--ss-box);background:#fff;border-radius:1mm 1mm 0 0}.ssum-hint{margin:-1.6mm 0 0;font-size:8pt;color:var(--ss-muted)}.ssum-body{flex:1 1 auto;flex-direction:column;gap:2.6mm}.ssum-body,.ssum-box{min-height:0;display:flex}.ssum-box{flex:1 1;flex-direction:column;border:.8pt solid var(--ss-box);border-radius:2.4mm;padding:2mm 3mm 1.4mm;page-break-inside:avoid;break-inside:avoid}.ssum-box-head{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:2mm;row-gap:.4mm}.ssum-box-head b{font-size:10.5pt;font-weight:800;color:var(--ss-ink)}.ssum-box-head small{font-size:8pt;color:var(--ss-muted)}.ssum-num{flex:none;align-self:center;display:inline-grid;place-items:center;width:4.6mm;height:4.6mm;border-radius:50%;border:.8pt solid var(--ss-accent);color:var(--ss-accent);font-size:7.5pt;font-weight:800;line-height:1}.ssum-lines{flex:1 1 auto;display:flex;flex-direction:column;margin-top:.6mm}.ssum-lines i{flex:1 1;min-height:5.5mm;border-bottom:.6pt solid var(--ss-rule)}.ssum-pair{flex:1 1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:2.6mm;gap:2.6mm}.ssum-pair .ssum-box-head small{flex-basis:100%;-webkit-padding-start:6.6mm;padding-inline-start:6.6mm}.ssum-measures{display:flex;gap:3mm;margin-top:1.6mm}.ssum-measures span{flex:1 1;display:flex;align-items:flex-end;gap:1.2mm;font-size:8pt;color:var(--ss-muted)}.ssum-measures i{flex:1 1;height:5mm;border-bottom:.8pt solid var(--ss-box)}.ssum-measures i.short{flex:.55 1}.ssum-foot{display:flex;justify-content:space-between;gap:4mm;padding-top:2mm;border-top:.6pt solid var(--ss-rule);font-size:7.5pt;color:var(--ss-muted)}@media screen and (max-width:640px){.ssum-sheet{aspect-ratio:auto;padding:18px 14px 12px;font-size:13px}.ssum-body,.ssum-box,.ssum-pair{flex:none!important;min-height:auto}.ssum-details{grid-template-columns:1fr 1fr}.ssum-details .wide{grid-column:1/-1}.ssum-pair{grid-template-columns:1fr}.ssum-measures{flex-direction:column}.ssum-lines i{min-height:26px}}.ssum-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ssum-actions p{margin:0;color:var(--muted);font-size:14px}@page ssum{size:A4;margin:0}@media print{body:has(.ssum-sheet),html:has(.ssum-sheet){margin:0!important;padding:0!important;background:#fff!important}body:has(.ssum-sheet) :not(:has(.ssum-sheet)):not(.ssum-sheet):not(.ssum-sheet *){display:none!important}body:has(.ssum-sheet) :has(.ssum-sheet){display:block!important;position:static!important;margin:0!important;padding:0!important;border:0!important;width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;background:none!important;box-shadow:none!important;transform:none!important;overflow:visible!important}.ssum-sheet{page:ssum;width:210mm!important;max-width:none!important;height:296.5mm!important;aspect-ratio:auto!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden;page-break-inside:avoid;break-inside:avoid;page-break-before:avoid;break-before:avoid;page-break-after:avoid;break-after:avoid}}