.volodya-scope{--vv-ink:#1a1206;--vv-ink2:#5a4a38;--vv-ink3:#8c857b;--vv-line:#eadfc7;--vv-surface:#fff6e6;--vv-yellow:#ffc400;--vv-red:#b31234;color:var(--vv-ink);font-family:var(--font-sans,system-ui, sans-serif)}.volodya-scope.sandbox{border:2px dashed var(--vv-yellow);background:linear-gradient(#fffdf6 0%,#fff 120px);border-radius:20px;padding:18px}.volodya-scope .vv-tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.volodya-scope .vv-tabs button{cursor:pointer;border:2px solid var(--vv-ink);color:var(--vv-ink);font-family:var(--font-display,inherit);background:#fff;border-radius:999px;padding:9px 16px;font-size:12.5px;font-weight:700}.volodya-scope .vv-tabs button.on{background:var(--vv-yellow)}.volodya-scope .vv-h{font-family:var(--font-display,inherit);margin:0 0 6px;font-size:22px;font-weight:800}.volodya-scope .vv-sub{color:var(--vv-ink2);max-width:68ch;margin:0 0 14px;font-size:14px}.volodya-scope .vv-hint{color:var(--vv-ink3);margin:6px 0 0;font-size:12.5px}.volodya-scope .vv-ok{color:#1f9e4a;font-size:13px;font-weight:600}.volodya-scope .vv-link{color:var(--vv-red);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.volodya-scope .vv-empty{text-align:center;color:var(--vv-ink3);padding:22px;font-size:14px}.volodya-scope .vv-say{background:var(--vv-surface);border:1px solid var(--vv-line);border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.volodya-scope .vv-say p{color:var(--vv-ink2);margin:0;font-size:13.5px;line-height:1.5}.volodya-scope .vv-say b{color:var(--vv-ink)}.volodya-scope .vv-card{border:1px solid var(--vv-line);background:#fff;border-radius:18px;padding:16px}.volodya-scope .vv-grid{gap:12px;display:grid}.volodya-scope .vv-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.volodya-scope .vv-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.volodya-scope .vv-f{flex-direction:column;gap:5px;min-width:0;display:flex}.volodya-scope .vv-f label{color:var(--vv-ink2);font-size:12px;font-weight:700}.volodya-scope input,.volodya-scope select{border:1px solid var(--vv-line);width:100%;color:var(--vv-ink);background:#fff;border-radius:10px;padding:9px 11px;font-size:14px}.volodya-scope input:focus,.volodya-scope select:focus{outline:2px solid var(--vv-yellow);outline-offset:1px}.volodya-scope .vv-btn{cursor:pointer;border:2px solid var(--vv-ink);color:var(--vv-ink);background:#fff;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700}.volodya-scope .vv-btn.y{background:var(--vv-yellow)}.volodya-scope .vv-btn.ghost{background:0 0}.volodya-scope .vv-btn:disabled{opacity:.45;cursor:not-allowed}.volodya-scope .vv-row-btns{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.volodya-scope .vv-btn.vv-attn{background:var(--vv-yellow);animation:1.8s ease-out infinite vv-attn-pulse;box-shadow:0 0 #00000059}@keyframes vv-attn-pulse{0%{box-shadow:0 0 #00000047}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.volodya-scope .vv-btn.vv-attn{animation:none}}.volodya-scope .vv-draft-note{border:2px solid var(--vv-ink);background:var(--vv-yellow);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.volodya-scope .vv-x{color:var(--vv-red);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.volodya-scope .vv-additem{border:1px dashed var(--vv-line);cursor:pointer;background:#fff;border-radius:10px;margin-top:8px;padding:8px 12px;font-size:13px}.volodya-scope .vv-vat{align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.volodya-scope .vv-vat input{width:auto}.volodya-scope .vv-seg{border:2px solid var(--vv-ink);border-radius:999px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.volodya-scope .vv-seg button{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700}.volodya-scope .vv-seg button.on{background:var(--vv-yellow)}.volodya-scope .vv-items-label{color:var(--vv-ink2);font-size:12px;font-weight:700}.volodya-scope .vv-items{flex-direction:column;gap:8px;margin-top:8px;display:flex}.volodya-scope .vv-item{grid-template-columns:1fr 80px 70px 100px 28px;align-items:center;gap:6px;display:grid}.volodya-scope .vv-doc-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.volodya-scope .vv-preview-tools{margin-bottom:8px}.volodya-scope .vv-lbl{color:var(--vv-ink2);font-size:12px;font-weight:700}.volodya-scope .vv-doc-preview{border:1px solid var(--vv-line);background:#fff;border-radius:14px;padding:20px;font-size:13px}.volodya-scope .vv-dp-head{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.volodya-scope .vv-dp-logo{max-height:44px;margin-bottom:6px;display:block}.volodya-scope .vv-dp-title h3{font-family:var(--font-display,inherit);text-align:right;margin:0;font-size:16px}.volodya-scope .vv-dp-title span,.volodya-scope .vv-dp-place{text-align:right;color:var(--vv-ink3);font-size:12px;display:block}.volodya-scope .vv-dp-party{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.volodya-scope .vv-dp-party .p b{text-transform:uppercase;color:var(--vv-ink3);font-size:11px;display:block}.volodya-scope table.vv-dp,.volodya-scope table.vv-datatable{border-collapse:collapse;width:100%;font-size:12.5px}.volodya-scope table.vv-dp th,.volodya-scope table.vv-datatable th{text-align:left;background:var(--vv-surface);border-bottom:1px solid var(--vv-line);color:var(--vv-ink2);padding:8px 10px;font-size:11.5px}.volodya-scope table.vv-dp td,.volodya-scope table.vv-datatable td{border-bottom:1px solid #f1eadb;padding:8px 10px}.volodya-scope .n{text-align:right;font-variant-numeric:tabular-nums}.volodya-scope .inc{color:#1f9e4a}.volodya-scope .exp{color:var(--vv-red)}.volodya-scope .vv-dp-tot{flex-direction:column;align-items:flex-end;gap:4px;margin-top:12px;display:flex}.volodya-scope .vv-dp-tot .r{gap:16px;font-size:13px;display:flex}.volodya-scope .vv-dp-tot .big{font-size:15px;font-weight:800}.volodya-scope .vv-dp-pay,.volodya-scope .vv-dp-note{color:var(--vv-ink2);margin-top:14px;font-size:12px}.volodya-scope .vv-dp-sign{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;font-size:12px;display:grid}.volodya-scope .vv-dp-sign .line{border-top:1px solid var(--vv-ink);margin-top:24px;padding-top:4px}.volodya-scope .vv-dp-made{color:var(--vv-ink3);text-align:right;margin-top:18px;font-size:11px}.volodya-scope .vv-drop{border:2px dashed var(--vv-line);text-align:center;background:#fff;border-radius:18px;padding:26px}.volodya-scope .vv-drop.hi{border-color:var(--vv-yellow);background:#fffdf3}.volodya-scope .vv-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.volodya-scope .vv-sum-chip{border:1px solid var(--vv-line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;display:inline-flex}.volodya-scope .vv-mode{flex-direction:column;gap:8px;margin-bottom:18px;display:inline-flex}.volodya-scope .vv-mode-track{border:2px solid var(--vv-ink);background:#fff;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.volodya-scope .vv-mode-track button{cursor:pointer;font-family:var(--font-display,system-ui, sans-serif);white-space:nowrap;color:var(--vv-ink2);background:0 0;border:0;border-radius:999px;flex:1;padding:10px 18px;font-size:12.5px;font-weight:700;line-height:1.2;transition:background .18s,color .18s}.volodya-scope .vv-mode-track button[aria-checked=true]{background:var(--vv-yellow);color:var(--vv-ink)}.volodya-scope .vv-mode-track button:focus-visible{outline:2px solid var(--vv-yellow);outline-offset:3px}.volodya-scope .vv-mode-cap{font-family:var(--font-mono,ui-monospace, monospace);color:var(--vv-ink3);margin:0;padding-left:10px;font-size:12px}.volodya-scope .vv-ro-set{border:0;min-width:0;margin:0;padding:0}.volodya-scope .vv-ro-set:disabled{opacity:.72}.volodya-scope .vv-ro-note{border:2px dashed var(--vv-ink);background:#fff;border-radius:12px;margin:0 0 16px;padding:10px 14px;font-size:13px;line-height:1.5}.volodya-scope .vv-upsell{border:2px solid var(--vv-ink);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;display:flex}.volodya-scope .vv-upsell p{max-width:62ch;margin:0;font-size:13px;line-height:1.5}.volodya-scope .vv-upsell .vv-btn{text-decoration:none}@media (width<=860px){.volodya-scope .vv-doc-wrap,.volodya-scope .vv-map,.volodya-scope .vv-g3,.volodya-scope .vv-g2{grid-template-columns:minmax(0,1fr)}.volodya-scope .vv-item{grid-template-columns:1fr 1fr}}@media (width<=520px){.volodya-scope .vv-mode,.volodya-scope .vv-mode-track{width:100%}.volodya-scope .vv-mode-track button{white-space:normal;padding:10px 8px;font-size:11.5px}}@media (width<=640px){.volodya-scope.sandbox{border-radius:16px;padding:12px}.volodya-scope .vv-h{font-size:19px}.volodya-scope .vv-card{border-radius:14px;padding:12px}.volodya-scope .vv-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.volodya-scope .vv-tabs::-webkit-scrollbar{display:none}.volodya-scope .vv-tabs button{flex:none;min-height:40px}.volodya-scope .vv-item{grid-template-columns:repeat(3,minmax(0,1fr)) 30px;gap:8px}.volodya-scope .vv-item>:first-child{grid-column:1/-1}.volodya-scope .vv-item .vv-x{justify-self:end;font-size:22px}.volodya-scope input,.volodya-scope select{padding:11px;font-size:16px}.volodya-scope .vv-btn{width:100%;min-height:44px}.volodya-scope .vv-row-btns{flex-direction:column;align-items:stretch}.volodya-scope .vv-doc-preview{-webkit-overflow-scrolling:touch;padding:14px;overflow-x:auto}.volodya-scope table.vv-dp,.volodya-scope table.vv-datatable{min-width:520px;font-size:12px}.volodya-scope table.vv-dp th,.volodya-scope table.vv-dp td,.volodya-scope table.vv-datatable th,.volodya-scope table.vv-datatable td{padding:7px 6px}.volodya-scope .vv-dp-head,.volodya-scope .vv-dp-party,.volodya-scope .vv-dp-sign{grid-template-columns:1fr;gap:10px;display:grid}.volodya-scope .vv-dp-title h3,.volodya-scope .vv-dp-title span,.volodya-scope .vv-dp-place{text-align:left}.volodya-scope .vv-drop{padding:18px}.volodya-scope .vv-card:has(table){-webkit-overflow-scrolling:touch;overflow-x:auto}}@media print{@page{size:A4;margin:0}html,body{height:auto!important;min-height:0!important;margin:0!important;overflow:visible!important}:is(body:has(.volodya-scope) header:not(.volodya-scope *),body:has(.volodya-scope) nav:not(.volodya-scope *),body:has(.volodya-scope) footer:not(.volodya-scope *)),.volodya-scope .vv-tabs,.volodya-scope .vv-mode,.volodya-scope .vv-doc-form,.volodya-scope .vv-preview-tools{display:none!important}.volodya-scope.sandbox{border:0;padding:0}.volodya-scope .vv-doc-wrap{grid-template-columns:1fr}.volodya-scope .vv-doc-preview{padding:12mm!important}.volodya-scope .vv-doc-preview>:last-child{margin-bottom:0!important}}
