.rr-page:where(.astro-ocvsur5l){padding:72px 0 96px}.rr-hero:where(.astro-ocvsur5l){text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:40px}.rr-back:where(.astro-ocvsur5l){text-decoration:none}.rr-hero:where(.astro-ocvsur5l) h1:where(.astro-ocvsur5l){font-size:clamp(40px,6vw,60px);line-height:1.05;letter-spacing:-.035em;margin:0}.rr-lead:where(.astro-ocvsur5l){font-size:19px;line-height:1.6;color:var(--color-text-muted);max-width:720px;margin:0;text-wrap:pretty}.rr-tool:where(.astro-ocvsur5l){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1080px;margin:0 auto;border:1px solid var(--color-border);border-radius:var(--radius-card-lg);background:var(--color-surface);box-shadow:0 18px 48px rgb(var(--color-brand-ink-rgb) / .06);overflow:hidden}.rr-form:where(.astro-ocvsur5l){display:flex;flex-direction:column;gap:20px;padding:36px;border-right:1px solid var(--color-border)}.rr-preview:where(.astro-ocvsur5l){display:flex;flex-direction:column;gap:20px;padding:36px;background:var(--color-surface-raised)}.rr-row:where(.astro-ocvsur5l){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.rr-field:where(.astro-ocvsur5l){display:flex;flex-direction:column;gap:8px;min-width:0}.rr-field:where(.astro-ocvsur5l)[hidden]{display:none}.rr-field:where(.astro-ocvsur5l) label:where(.astro-ocvsur5l){font:600 14px var(--font-brand-sans);color:var(--color-text-primary)}.rr-field:where(.astro-ocvsur5l) input:where(.astro-ocvsur5l),.rr-field:where(.astro-ocvsur5l) select:where(.astro-ocvsur5l),.rr-field:where(.astro-ocvsur5l) textarea:where(.astro-ocvsur5l){width:100%;min-height:48px;padding:0 14px;border:1px solid var(--color-border-strong);border-radius:var(--radius-card-sm);font:400 16px var(--font-brand-sans);color:var(--color-text-primary);background:var(--color-surface);box-sizing:border-box}.rr-field:where(.astro-ocvsur5l) textarea:where(.astro-ocvsur5l){padding:12px 14px;line-height:1.5;resize:vertical}.rr-field:where(.astro-ocvsur5l) input:where(.astro-ocvsur5l):focus,.rr-field:where(.astro-ocvsur5l) select:where(.astro-ocvsur5l):focus,.rr-field:where(.astro-ocvsur5l) textarea:where(.astro-ocvsur5l):focus{outline:none;border-color:var(--color-brand-primary);box-shadow:inset 0 0 0 1px var(--color-brand-primary)}.rr-field:where(.astro-ocvsur5l) :where(.astro-ocvsur5l)[aria-invalid=true]{border-color:var(--color-state-danger)}.rr-money:where(.astro-ocvsur5l){position:relative}.rr-money:where(.astro-ocvsur5l) span:where(.astro-ocvsur5l){position:absolute;left:14px;top:50%;transform:translateY(-50%);font:400 16px var(--font-brand-sans);color:var(--color-text-muted);pointer-events:none}.rr-money:where(.astro-ocvsur5l) input:where(.astro-ocvsur5l){padding-left:28px}.rr-hint:where(.astro-ocvsur5l){margin:0;font-size:14px;line-height:1.5;color:var(--color-text-muted)}.rr-error:where(.astro-ocvsur5l){margin:0;font-size:14px;line-height:1.5;color:var(--color-state-danger-text)}.rr-error:where(.astro-ocvsur5l)[hidden]{display:none}.rr-hint:where(.astro-ocvsur5l).is-blocked{color:var(--color-state-danger-text)}.rr-sheet:where(.astro-ocvsur5l){background:#fff;color:#1d1c1d;border:1px solid var(--color-border);border-radius:var(--radius-card-sm);box-shadow:0 8px 24px rgb(var(--color-brand-ink-rgb) / .08);padding:32px;display:flex;flex-direction:column;gap:22px;font-family:var(--font-brand-sans)}.rr-sheet:where(.astro-ocvsur5l) p:where(.astro-ocvsur5l),.rr-sheet:where(.astro-ocvsur5l) dl:where(.astro-ocvsur5l),.rr-sheet:where(.astro-ocvsur5l) dd:where(.astro-ocvsur5l){margin:0}.rr-sheet-top:where(.astro-ocvsur5l){display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:2px solid #1d1c1d}.rr-sheet-title:where(.astro-ocvsur5l){margin:0;font:700 26px/1.15 var(--font-brand-heading);letter-spacing:-.01em}.rr-sheet-meta:where(.astro-ocvsur5l){display:flex;flex-direction:column;gap:2px;text-align:right;font-size:14px}.rr-sheet-meta:where(.astro-ocvsur5l) div:where(.astro-ocvsur5l){display:flex;justify-content:flex-end;gap:8px}.rr-sheet-meta:where(.astro-ocvsur5l) dt:where(.astro-ocvsur5l){color:#5f6368}.rr-sheet-meta:where(.astro-ocvsur5l) dd:where(.astro-ocvsur5l){font-weight:600}.rr-sheet-label:where(.astro-ocvsur5l),.rr-sheet-rows:where(.astro-ocvsur5l) dt:where(.astro-ocvsur5l){font:600 12px var(--font-brand-sans);letter-spacing:.04em;text-transform:uppercase;color:#5f6368}.rr-sheet-parties:where(.astro-ocvsur5l){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rr-sheet-parties:where(.astro-ocvsur5l)>div:where(.astro-ocvsur5l){display:flex;flex-direction:column;gap:4px;min-width:0}.rr-sheet-value:where(.astro-ocvsur5l){font-size:16px;font-weight:600;overflow-wrap:anywhere}.rr-sheet-rows:where(.astro-ocvsur5l){display:flex;flex-direction:column}.rr-sheet-rows:where(.astro-ocvsur5l) div:where(.astro-ocvsur5l){display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid #e4e7eb}.rr-sheet-rows:where(.astro-ocvsur5l) dt:where(.astro-ocvsur5l){padding-top:2px}.rr-sheet-rows:where(.astro-ocvsur5l) dd:where(.astro-ocvsur5l){font-size:15px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-line}.rr-sheet:where(.astro-ocvsur5l) :where(.astro-ocvsur5l)[hidden]{display:none!important}.rr-sheet-amount:where(.astro-ocvsur5l){display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.rr-sheet-total:where(.astro-ocvsur5l){font:700 40px/1.1 var(--font-brand-heading);letter-spacing:-.02em;overflow-wrap:anywhere}.rr-sheet-words:where(.astro-ocvsur5l){font-size:14px;line-height:1.45;color:#3c4043}.rr-sheet-balance:where(.astro-ocvsur5l){font-size:14px;color:#3c4043}.rr-sheet-balance:where(.astro-ocvsur5l) span:where(.astro-ocvsur5l):last-child{font-weight:600;color:#1d1c1d}.rr-sheet-notes:where(.astro-ocvsur5l){display:flex;flex-direction:column;gap:4px}.rr-sheet-line:where(.astro-ocvsur5l){min-height:26px;border-bottom:1px solid #9aa0a6;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.rr-sheet-sign:where(.astro-ocvsur5l){display:flex;flex-direction:column;gap:6px;width:60%;margin-top:18px}.rr-sheet-sign:where(.astro-ocvsur5l) .rr-sheet-line:where(.astro-ocvsur5l){min-height:36px;border-bottom-color:#1d1c1d}.rr-actions:where(.astro-ocvsur5l){display:flex;flex-wrap:wrap;gap:12px}.rr-actions:where(.astro-ocvsur5l) .btn:where(.astro-ocvsur5l){min-height:48px;padding:0 22px;font-size:15px}.rr-actions:where(.astro-ocvsur5l) .btn:where(.astro-ocvsur5l):disabled{opacity:.5;cursor:not-allowed;transform:none}.rr-article:where(.astro-ocvsur5l){margin-top:88px}.rr-article:where(.astro-ocvsur5l) h2:where(.astro-ocvsur5l){font:700 clamp(28px,3.4vw,36px)/1.15 var(--font-brand-heading);letter-spacing:-.01em;color:var(--color-text-primary);margin:56px 0 16px}.rr-article:where(.astro-ocvsur5l) p:where(.astro-ocvsur5l){font-size:18px;line-height:1.7;color:var(--color-text-muted);margin:0 0 18px}.rr-article:where(.astro-ocvsur5l) a:where(.astro-ocvsur5l){color:var(--color-brand-primary-strong);text-decoration:underline}.rr-figure:where(.astro-ocvsur5l){margin:32px 0}.rr-figure:where(.astro-ocvsur5l) figcaption:where(.astro-ocvsur5l){font-size:15px;line-height:1.5;color:var(--color-text-muted);margin-top:10px}.rr-svg:where(.astro-ocvsur5l){width:100%;height:auto;display:block;font-family:var(--font-brand-body)}.rr-svg-h:where(.astro-ocvsur5l){font:700 22px var(--font-brand-heading);fill:var(--color-brand-ink)}.rr-svg-h2:where(.astro-ocvsur5l){font:700 15px var(--font-brand-heading);fill:var(--color-brand-ink)}.rr-svg-t:where(.astro-ocvsur5l){font-size:14px;fill:var(--color-brand-ink)}.rr-svg-big:where(.astro-ocvsur5l){font:700 32px var(--font-brand-heading);fill:var(--color-brand-ink)}.rr-svg-req:where(.astro-ocvsur5l) text:where(.astro-ocvsur5l){font-size:14px;font-weight:700;fill:var(--color-brand-primary-strong)}.rr-svg-opt:where(.astro-ocvsur5l) text:where(.astro-ocvsur5l){font-size:14px;fill:var(--color-text-muted)}.rr-table-wrap:where(.astro-ocvsur5l){overflow-x:auto;margin:24px 0;border:1px solid #E6EEF6;border-radius:18px}.rr-table:where(.astro-ocvsur5l){width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;min-width:560px}.rr-table:where(.astro-ocvsur5l) th:where(.astro-ocvsur5l){text-align:left;font-weight:700;color:var(--color-text-primary);background:var(--color-brand-visual-soft);padding:12px 16px}.rr-table:where(.astro-ocvsur5l) td:where(.astro-ocvsur5l){vertical-align:top;color:var(--color-text-muted);padding:12px 16px;border-top:1px solid #E6EEF6}.rr-table:where(.astro-ocvsur5l) td:where(.astro-ocvsur5l):first-child{color:var(--color-text-primary);font-weight:700;white-space:nowrap}.rr-cta:where(.astro-ocvsur5l) h2:where(.astro-ocvsur5l){font:700 clamp(28px,3.4vw,36px)/1.15 var(--font-brand-heading);letter-spacing:-.01em;color:var(--color-text-primary);margin:0 0 16px}.rr-cta:where(.astro-ocvsur5l) p:where(.astro-ocvsur5l){font-size:18px;line-height:1.7;color:var(--color-text-muted);margin:0 0 18px}@media(max-width:900px){.rr-tool:where(.astro-ocvsur5l){grid-template-columns:minmax(0,1fr)}.rr-form:where(.astro-ocvsur5l){border-right:0;border-bottom:1px solid var(--color-border)}}@media(max-width:540px){.rr-page:where(.astro-ocvsur5l){padding-top:48px}.rr-form:where(.astro-ocvsur5l),.rr-preview:where(.astro-ocvsur5l){padding:24px 20px}.rr-tool-wrap:where(.astro-ocvsur5l){padding:0 16px}.rr-lead:where(.astro-ocvsur5l){font-size:17px}.rr-row:where(.astro-ocvsur5l){grid-template-columns:minmax(0,1fr)}.rr-sheet:where(.astro-ocvsur5l){padding:22px 18px}.rr-sheet-rows:where(.astro-ocvsur5l) div:where(.astro-ocvsur5l){grid-template-columns:minmax(0,1fr);gap:2px}.rr-sheet-total:where(.astro-ocvsur5l){font-size:32px}.rr-cta:where(.astro-ocvsur5l) p:where(.astro-ocvsur5l){font-size:17px}}@media print{@page{size:auto;margin:14mm}body :not(:has([data-sheet])):not([data-sheet]):not([data-sheet] *){display:none!important}html,body{background:#fff!important}.rr-page:where(.astro-ocvsur5l),.rr-tool-wrap:where(.astro-ocvsur5l),.rr-tool:where(.astro-ocvsur5l),.rr-preview:where(.astro-ocvsur5l){display:block;margin:0;padding:0;border:0;box-shadow:none;background:#fff;max-width:none;overflow:visible}.rr-sheet:where(.astro-ocvsur5l){width:100%;max-width:180mm;margin:0 auto;box-shadow:none;border:0;border-radius:0;padding:0;break-inside:avoid}.rr-sheet-rows:where(.astro-ocvsur5l) div:where(.astro-ocvsur5l){grid-template-columns:130px minmax(0,1fr)!important;gap:12px!important}.rr-sheet-parties:where(.astro-ocvsur5l){grid-template-columns:repeat(2,minmax(0,1fr))!important}.rr-sheet-total:where(.astro-ocvsur5l){font-size:40px!important}}
