.rs-sign-preview{min-width:0}.rs-preview-caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:14px;font-size:13px;line-height:1.5;display:flex}.rs-preview-caption strong{color:var(--ink);font-weight:500}.rs-preview-note{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.65}.rs-print-sheet{width:100%;max-width:380px;margin-inline:auto;position:relative}.rs-print-instructions,.rs-cut{display:none}.rs-print-sheet .rs-sign{--ink:#242b21;--muted:#59634f;--accent:#4f6938;aspect-ratio:105/148;color:#242b21;text-align:center;background:#fff;border:1px solid #b9c5ac;border-radius:12px;flex-direction:column;align-items:center;gap:0;width:100%;min-height:530px;padding:28px 28px 22px;display:flex;box-shadow:0 16px 32px -24px #17201140}.rs-print-sheet .rs-sign-name{overflow-wrap:anywhere;text-wrap:balance;flex-shrink:0;justify-content:center;align-items:center;width:100%;min-height:48px;margin:0;font-size:18px;font-weight:500;line-height:1.3;display:flex}.rs-print-sheet .rs-sign-title{letter-spacing:-.035em;margin:18px 0 0;font-size:34px;font-weight:500;line-height:1.12}.rs-print-sheet .rs-sign-text{color:#59634f;max-width:26ch;margin:10px 0 0;font-size:15px;line-height:1.5}.rs-print-sheet .rs-qr{background:#fff;border:1px solid #dbe2d2;border-radius:8px;flex-shrink:0;width:190px;max-width:100%;margin:20px 0 10px;padding:7px}.rs-print-sheet .rs-qr svg{width:100%;height:auto;display:block}.rs-print-sheet .rs-sign-hint{color:#59634f;margin:0;font-size:13px;line-height:1.5}.rs-print-sheet .rs-sign-credit{color:#59634f;border-top:1px solid #dbe2d2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:24px 0 0;padding-top:16px;font-size:12px;line-height:1.5;display:flex}.rs-sign-credit>span:first-child{text-align:left;gap:4px;display:grid}.rs-sign-brand{color:#242b21;letter-spacing:-.04em;align-items:center;gap:7px;font-size:19px;font-weight:600;line-height:1.2;display:inline-flex}.rs-sign-brand svg{width:19px;height:24px}.rs-sign-brand>span>span{color:#4f6938}.rs-sign-site{color:#59634f;letter-spacing:0;white-space:nowrap;font-size:12px}.rs-print-guide{border:1px solid var(--line);background:var(--soft);border-radius:12px;padding:22px}.rs-print-guide h3{color:var(--ink);margin:0 0 10px;font-size:19px;font-weight:500;line-height:1.3}.rs-print-guide p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.rs-print-guide ol{color:var(--ink);gap:8px;margin:14px 0 0;padding-left:20px;font-size:14px;line-height:1.7;list-style:decimal;display:grid}.rs-print-guide small{margin-top:14px;font-size:13px;line-height:1.6;display:block}@media (max-width:420px){.rs-print-sheet .rs-sign{padding-inline:22px}.rs-print-sheet .rs-sign-title{font-size:32px}.rs-print-guide{padding:20px}}@media print{@page sokkoll-sign{size:A4 portrait;margin:0}body:has(.rs-print-sheet)>:not(main){display:none!important}.rs-page:has(.rs-print-sheet)>:not(.rs-tool){display:none!important}.rs-page:has(.rs-print-sheet) :is(.rs-form,.rs-empty,.rs-candidates,.rs-tools,.rs-preview-caption,.rs-preview-note){display:none!important}html:has(.rs-print-sheet){background:#fff;border:0;width:100%;max-width:none;margin:0;padding:0;display:block}body:has(.rs-print-sheet){background:#fff;border:0;width:100%;max-width:none;margin:0;padding:0;display:block}.rs-page:has(.rs-print-sheet){background:#fff;border:0;width:100%;max-width:none;margin:0;padding:0;display:block}.rs-page:has(.rs-print-sheet) :is(.rs-tool,.rs-maker,.rs-result,.rs-sign-preview){background:#fff;border:0;width:100%;max-width:none;margin:0;padding:0;display:block}.rs-page:has(.rs-print-sheet){page:sokkoll-sign;min-height:0}.rs-print-sheet{break-inside:avoid;justify-content:center;align-items:center;width:210mm;max-width:none;height:296mm;margin:0;display:flex}.rs-print-sheet .rs-sign{aspect-ratio:auto;width:105mm;height:148mm;min-height:0;box-shadow:none;break-inside:avoid;border:.2mm solid #a6b29a;border-radius:2mm;flex-shrink:0;margin:0;padding:8mm 8mm 7mm;position:relative}.rs-print-sheet .rs-sign-name{min-height:15mm;font-size:13pt;line-height:1.25}.rs-print-sheet .rs-sign-title{margin-top:4mm;font-size:26pt;line-height:1.12}.rs-print-sheet .rs-sign-text{max-width:none;margin-top:2mm;font-size:11pt;line-height:1.45}.rs-print-sheet .rs-qr{border:.2mm solid #dbe2d2;border-radius:2mm;width:50mm;margin:5mm 0 2mm;padding:2mm}.rs-print-sheet .rs-sign-hint{font-size:9.5pt;line-height:1.5}.rs-print-sheet .rs-sign-credit{border-top:.2mm solid #dbe2d2;flex-wrap:nowrap;gap:3mm;margin-top:auto;padding-top:4mm;font-size:8pt}.rs-sign-credit>span:first-child{gap:1mm}.rs-sign-brand{gap:2mm;font-size:14pt}.rs-sign-brand svg{width:4.5mm;height:6mm}.rs-sign-site{font-size:8pt}.rs-print-instructions{color:#59634f;text-align:center;width:160mm;margin:0;font-size:9pt;line-height:1.6;display:block;position:absolute;top:47mm;left:25mm}.rs-print-instructions strong{color:#242b21;font-weight:500;display:block}.rs-cut{width:0;height:0;display:block;position:absolute}.rs-cut:before,.rs-cut:after{content:"";position:absolute}.rs-cut:before{border-top:.25mm solid #59634f;width:4mm;top:0;right:2mm}.rs-cut:after{border-left:.25mm solid #59634f;height:4mm;bottom:2mm;left:0}.rs-cut--tl{top:0;left:0}.rs-cut--tr{top:0;right:0}.rs-cut--bl{bottom:0;left:0}.rs-cut--br{bottom:0;right:0}.rs-cut--tr:before,.rs-cut--br:before{left:2mm;right:auto}.rs-cut--bl:after,.rs-cut--br:after{top:2mm;bottom:auto}}
