.Ocgw4a_generator{margin-top:32px}.Ocgw4a_switcher{margin-bottom:28px}.Ocgw4a_switcher ul{background:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius-lg);grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:4px;list-style:none;display:grid}.Ocgw4a_switcher .Ocgw4a_segment[href]{border-radius:var(--bs-border-radius);color:var(--bs-secondary-color);text-align:center;padding:9px 8px;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s,box-shadow .15s,color .15s;display:block}.Ocgw4a_switcher .Ocgw4a_segment[href]:hover,.Ocgw4a_switcher .Ocgw4a_segment[href]:focus-visible{color:var(--bs-body-color);text-decoration:none}.Ocgw4a_switcher .Ocgw4a_segment[href][aria-current=page]{background:var(--bs-body-bg);color:var(--bs-link-color);box-shadow:0 1px 2px #00000014,0 1px 6px #0000000f}.Ocgw4a_switcher .Ocgw4a_segment[href]:focus-visible{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb), .35);outline:0}.Ocgw4a_section+.Ocgw4a_section{border-top:1px solid var(--bs-border-color);margin-top:28px;padding-top:24px}.Ocgw4a_senderSummary{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);align-items:center;gap:16px;padding:12px 16px;display:flex}.Ocgw4a_logoThumb{object-fit:contain;max-width:120px;max-height:44px}.Ocgw4a_chips{flex-wrap:wrap;gap:8px;display:flex}.Ocgw4a_chips .btn{min-height:40px;padding:6px 14px;font-size:.875rem}.Ocgw4a_lines{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.Ocgw4a_line{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);grid-template-columns:minmax(64px,.8fr) auto minmax(96px,1.2fr) minmax(80px,.9fr) minmax(88px,1fr);grid-template-areas:"description description description description description""quantity operator price vat total";align-items:start;gap:8px 10px;padding:12px 44px 12px 12px;display:grid;position:relative}.Ocgw4a_line .form-select{min-height:40px;font-size:.875rem}@media (max-width:575.98px){.Ocgw4a_line{grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr);grid-template-areas:"description description description""quantity operator price""vat vat total"}}.Ocgw4a_lineDescription{grid-area:description}.Ocgw4a_lineQuantity{grid-area:quantity}.Ocgw4a_operator{color:var(--bs-secondary-color);grid-area:operator;align-self:end;line-height:40px}.Ocgw4a_linePrice{grid-area:price}.Ocgw4a_lineVat{grid-area:vat}.Ocgw4a_lineTotal{text-align:right;grid-area:total}.Ocgw4a_lineTotal output{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:40px;display:block}.Ocgw4a_lineRemove{padding:6px 10px;font-size:1.4rem;line-height:1;text-decoration:none;position:absolute;top:4px;right:4px}.Ocgw4a_autogrow{field-sizing:content;resize:vertical;min-height:40px;max-height:160px}.Ocgw4a_totals{gap:6px;max-width:320px;margin:20px 0 0 auto;display:grid}.Ocgw4a_totals>div{justify-content:space-between;gap:16px;display:flex}.Ocgw4a_totals dt{font-weight:400}.Ocgw4a_totals dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.Ocgw4a_grandTotal{border-top:1px solid var(--bs-border-color);padding-top:8px;font-size:1.125rem}.Ocgw4a_grandTotal dd{color:var(--fs-accent-text)}@media (min-width:992px){.Ocgw4a_aside{position:sticky;top:92px}}.Ocgw4a_viewer{background:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius);flex-direction:column;display:flex;overflow:hidden}.Ocgw4a_viewerFill{border-radius:0;flex:auto;min-height:0}.Ocgw4a_viewerViewport{scrollbar-gutter:stable both-edges;flex:auto;min-height:0;padding:16px;display:flex;overflow:auto}@media (max-width:959.98px){.Ocgw4a_viewerViewport{padding:12px}}@media (max-width:575.98px){.Ocgw4a_viewerViewport{padding:8px}}.Ocgw4a_pannable{cursor:grab;overscroll-behavior:contain}.Ocgw4a_panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.Ocgw4a_previewSheet{flex:none;margin:auto;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 4px 16px #0000001f}.Ocgw4a_viewerToolbar{background:var(--bs-body-bg);border-top:1px solid var(--bs-border-color);justify-content:flex-end;align-items:center;gap:2px;padding:4px 8px;display:flex}.Ocgw4a_viewerButton{border-radius:var(--bs-border-radius);width:36px;height:36px;color:var(--bs-secondary-color);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.Ocgw4a_viewerButton:hover:not(:disabled){background:var(--bs-tertiary-bg);color:var(--bs-body-color)}.Ocgw4a_viewerButton:focus-visible{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb), .35);outline:0}.Ocgw4a_viewerButton:disabled{opacity:.4}@media (pointer:coarse){.Ocgw4a_viewerButton{width:44px;height:44px}}.Ocgw4a_viewerZoom{min-width:52px;color:var(--bs-secondary-color);font-variant-numeric:tabular-nums;text-align:center;font-size:.8125rem;font-weight:600}.Ocgw4a_notice{background:var(--bs-tertiary-bg);border-left:3px solid var(--bs-warning);border-radius:var(--bs-border-radius);align-items:flex-start;gap:8px;margin:8px 0 0;padding:8px 12px;font-size:.875rem;display:flex}.Ocgw4a_noticeIcon{color:var(--bs-warning);flex:none;margin-top:.2em}.Ocgw4a_actions{margin-top:16px}.Ocgw4a_success{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);margin-top:16px;padding:16px}.Ocgw4a_mobileBar{z-index:5;background:var(--bs-body-bg);border-top:1px solid var(--bs-border-color);border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);padding:10px 16px calc(10px + env(safe-area-inset-bottom));align-items:center;gap:8px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #00000014}.Ocgw4a_mobileBar strong{font-variant-numeric:tabular-nums;white-space:nowrap}.Ocgw4a_mobileBar .btn{white-space:nowrap;padding:8px 12px;font-size:.875rem}@media (max-width:359.98px){.Ocgw4a_mobileBar{flex-wrap:wrap}.Ocgw4a_mobileBar>:first-child{flex-basis:100%}.Ocgw4a_mobileBar .btn{flex:1 1 0}}@media (min-width:992px){.Ocgw4a_modalDialog{--bs-modal-width:800px;height:calc(100% - 2*var(--bs-modal-margin))}}.Ocgw4a_modalDialog .modal-content{height:100%}.Ocgw4a_modalBody{flex-direction:column;min-height:0;padding:0;display:flex}.Ocgw4a_modalDownload{width:100%}@media (min-width:992px){.Ocgw4a_modalDownload{width:auto}}