.crt-themes[data-v-181abd57]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crt-theme[data-v-181abd57]{border:1px solid var(--line);border-radius:var(--r-12);background:var(--surface);min-height:44px;color:var(--ink-2);font:inherit;font-size:var(--fs-13);cursor:pointer;align-items:center;gap:8px;padding:6px;font-weight:600;display:flex}.crt-theme[data-v-181abd57]:hover{border-color:var(--line-strong)}.crt-theme.is-on[data-v-181abd57]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--ink)}.crt-theme__sw[data-v-181abd57]{border-radius:var(--r-8);border:1px solid var(--line);flex:none;width:44px;height:30px}.sw-classic[data-v-181abd57]{background:#fbf6ec;box-shadow:inset 0 0 0 3px #fbf6ec,inset 0 0 0 4px #a07d45}.sw-winter[data-v-181abd57]{background:radial-gradient(#fff9 1px,#0000 1.5px) 0 0/8px 8px,linear-gradient(90deg,#17392c 70%,#b8322a 0 78%,#f6efe2 0)}.sw-minimal[data-v-181abd57]{background:linear-gradient(90deg,#fff 66%,#111 0)}.sw-tender[data-v-181abd57]{background:linear-gradient(135deg,#f9dce4,#ebddf5 60%,#dfe7f8)}.crt-theme__label[data-v-181abd57]{min-width:0}@media (width>=480px){.crt-themes[data-v-181abd57]{grid-template-columns:repeat(4,minmax(0,1fr))}.crt-theme[data-v-181abd57]{flex-direction:column;align-items:stretch;gap:6px}.crt-theme__sw[data-v-181abd57]{width:auto;height:34px}.crt-theme__label[data-v-181abd57]{text-align:center}}.crt-no[data-v-181abd57]{align-items:flex-start;gap:8px;display:flex}.crt-no[data-v-181abd57]>:first-child{flex:1;min-width:0}.crt-no[data-v-181abd57]>:last-child{margin-top:24px}.crt[data-v-181abd57]{--c-bg:#fbf6ec;--c-ink:#2b2620;--c-soft:#6e6253;--c-accent:#a07d45;--c-line:#a07d458c;--c-side:transparent;--c-head:"PT Serif", "Times New Roman", Times, Georgia, serif;width:198mm;box-shadow:none;background:0 0;padding:0;font-size:10pt}.crt__frame[data-v-181abd57]{background:linear-gradient(#8a847a,#8a847a) 4mm 0/.25mm 3mm no-repeat,linear-gradient(#8a847a,#8a847a) 0 4mm/3mm .25mm no-repeat,linear-gradient(#8a847a,#8a847a) right 4mm top 0/.25mm 3mm no-repeat,linear-gradient(#8a847a,#8a847a) right 0 top 4mm/3mm .25mm no-repeat,linear-gradient(#8a847a,#8a847a) left 4mm bottom 0/.25mm 3mm no-repeat,linear-gradient(#8a847a,#8a847a) left 0 bottom 4mm/3mm .25mm no-repeat,linear-gradient(#8a847a,#8a847a) right 4mm bottom 0/.25mm 3mm no-repeat,linear-gradient(#8a847a,#8a847a) right 0 bottom 4mm/3mm .25mm no-repeat,#fff;padding:4mm}.crt__card[data-v-181abd57]{background:var(--c-bg);width:190mm;height:95mm;color:var(--c-ink);grid-template-columns:minmax(0,1fr) 50mm;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000001f}.crt__main[data-v-181abd57]{flex-direction:column;min-width:0;padding:9mm 8mm 7mm 11mm;display:flex;position:relative}.crt__biz[data-v-181abd57]{letter-spacing:.02em;font-size:10pt;font-weight:700}.crt__body[data-v-181abd57]{margin-block:auto;padding-block:2mm}.crt__kicker[data-v-181abd57]{letter-spacing:.28em;text-transform:uppercase;color:var(--c-accent);font-size:8pt;font-weight:600}.crt__value[data-v-181abd57]{font-family:var(--c-head);font-variant-numeric:lining-nums;letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1.5mm;font-size:38pt;font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.crt__value.is-long[data-v-181abd57]{font-size:18pt;line-height:1.15}.crt__people[data-v-181abd57]{gap:6mm;margin-top:4mm;display:flex}.crt__people>div[data-v-181abd57]{flex:1;align-items:baseline;gap:2mm;min-width:0;display:flex}.crt__people span[data-v-181abd57]{text-transform:uppercase;letter-spacing:.12em;color:var(--c-soft);flex:none;font-size:7.5pt}.crt__people b[data-v-181abd57]{border-bottom:.25mm solid var(--c-line);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-bottom:.5mm;font-size:11pt;font-weight:600;overflow:hidden}.crt__wish[data-v-181abd57]{font-family:var(--c-head);margin:3.5mm 0 0;font-size:11pt;font-style:italic}.crt__terms[data-v-181abd57],.crt__wish[data-v-181abd57]{color:var(--c-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.crt__terms[data-v-181abd57]{margin:0;padding-top:2mm;font-size:6.8pt}.crt__side[data-v-181abd57]{background:var(--c-side);text-align:center;flex-direction:column;align-items:center;gap:3mm;padding:9mm 5mm 7mm;display:flex;position:relative}.crt__no[data-v-181abd57]{font-family:var(--mono);letter-spacing:.04em;align-items:baseline;gap:1.5mm;font-size:11.5pt;font-weight:700;display:flex}.crt__no span[data-v-181abd57]{font-family:var(--font);color:var(--c-soft);font-size:8pt;font-weight:400}.crt__until[data-v-181abd57]{color:var(--c-soft);flex-direction:column;font-size:7.5pt;display:flex}.crt__until b[data-v-181abd57]{color:var(--c-ink);font-size:9.5pt}.crt__seal[data-v-181abd57]{border:.9mm double var(--c-accent);width:19mm;height:19mm;font-family:var(--c-head);color:var(--c-accent);border-radius:50%;justify-content:center;align-items:center;margin-top:1mm;font-size:22pt;display:flex}.crt__qr[data-v-181abd57]{background:#fff;border-radius:1.5mm;padding:1.5mm}.crt__contacts[data-v-181abd57]{color:var(--c-soft);overflow-wrap:anywhere;margin-top:auto;font-size:7.5pt;line-height:1.35}.crt__contacts>div[data-v-181abd57]:first-child{color:var(--c-ink);font-weight:600}.crt__cut[data-v-181abd57]{color:#8a847a;justify-content:space-between;gap:4mm;padding:1mm 4mm 0;font-size:7pt;display:flex}.is-classic .crt__card[data-v-181abd57]:before{content:"";border:1mm double var(--c-accent);pointer-events:none;position:absolute;inset:3.5mm}.is-classic .crt__side[data-v-181abd57]:before{content:"";border-left:.25mm solid var(--c-line);position:absolute;top:12mm;bottom:12mm;left:0}.is-classic .crt__value[data-v-181abd57]{font-style:italic;font-weight:400}.is-winter[data-v-181abd57]{--c-bg:#17392c;--c-ink:#fff;--c-soft:#ffffffb8;--c-accent:#e2c27d;--c-line:#e2c27d99;--c-side:#f6efe2}.is-winter .crt__card[data-v-181abd57]{background:radial-gradient(#ffffff8c .3mm,#0000 .42mm) 0 0/9mm 9mm,radial-gradient(#ffffff4d .22mm,#0000 .32mm) 4.5mm 3mm/7mm 7mm,linear-gradient(160deg,#1d4636,#122e23)}.is-winter .crt__main[data-v-181abd57]{padding-right:12mm}.is-winter .crt__value[data-v-181abd57]{color:#fff}.is-winter .crt__side[data-v-181abd57]{--c-ink:#1f1d1a;--c-soft:#6b5f4e;color:#1f1d1a;border-left:6mm solid #b8322a;padding-left:4mm}.is-winter .crt__side[data-v-181abd57]:before{content:"";background:linear-gradient(90deg,#0000 1.2mm,#e2c27de6 0 1.6mm,#0000 0 4.4mm,#e2c27de6 0 4.8mm,#0000 0);width:6mm;position:absolute;top:0;bottom:0;left:-6mm}.crt__bow[data-v-181abd57]{z-index:1;background:#c9392f;border-radius:1.2mm;width:4mm;height:4mm;position:absolute;top:8mm;right:45mm;box-shadow:0 .3mm .6mm #0000004d}.crt__bow[data-v-181abd57]:after,.crt__bow[data-v-181abd57]:before{content:"";z-index:-1;border:1.8mm solid #c9392f;border-radius:55% 45% 45% 55%/60% 60% 40% 40%;width:9.5mm;height:7.4mm;position:absolute;top:-2.6mm}.crt__bow[data-v-181abd57]:before{right:2.8mm;transform:rotate(-14deg)}.crt__bow[data-v-181abd57]:after{left:2.8mm;transform:rotate(14deg)}.is-minimal[data-v-181abd57]{--c-bg:#fff;--c-ink:#111;--c-soft:#5c5852;--c-accent:#111;--c-line:#111;--c-side:#111;--c-head:var(--font)}.is-minimal .crt__card[data-v-181abd57]{outline-offset:-.25mm;outline:.25mm solid #d9d5ce}.is-minimal .crt__value[data-v-181abd57]{letter-spacing:-.03em;font-size:42pt;font-weight:800}.is-minimal .crt__value.is-long[data-v-181abd57]{letter-spacing:-.01em;font-size:19pt}.is-minimal .crt__kicker[data-v-181abd57]{letter-spacing:.2em}.is-minimal .crt__wish[data-v-181abd57]{font-family:var(--font);font-size:10pt;font-style:normal}.is-minimal .crt__side[data-v-181abd57]{--c-ink:#fff;--c-soft:#ffffffb3;color:#fff;text-align:left;align-items:flex-start;padding-left:6mm}.is-tender[data-v-181abd57]{--c-bg:#f9e4ea;--c-ink:#4e2c46;--c-soft:#7d5a74;--c-accent:#b5607f;--c-line:#b5607f73;--c-side:#ffffff8c}.is-tender .crt__card[data-v-181abd57]{background:radial-gradient(circle at 92% 8%,#ffffffbf 0 16mm,#0000 16.3mm),radial-gradient(circle at 56% 118%,#ffffff80 0 24mm,#0000 24.3mm),radial-gradient(circle at -4% -10%,#e8b2c78c 0 22mm,#0000 22.3mm),linear-gradient(135deg,#f9dce4,#efe0f6 58%,#e2e9f9)}.is-tender .crt__value[data-v-181abd57]{font-style:italic;font-weight:400}.is-tender .crt__side[data-v-181abd57]{border-radius:4mm;margin:5mm 5mm 5mm 0;padding:5mm 4mm}
