:root{--color-btn-danger:#900000;--color-btn-danger-hover:#a62a17;--color-btn-danger-text-disabled:graytext;--color-btn-danger-text:#fff;--color-btn-neutral:#dbdbdb;--color-btn-neutral-hover:#e1e1e1;--color-btn-neutral-text:#000;--color-btn-neutral-text-disabled:graytext;--color-btn-primary:#003f0a;--color-btn-primary-hover:#205123;--color-btn-primary-text:#fff;--color-calendar-highlight:#c6d6ff;--color-calendar-incomplete:#75a5ff80;--color-calendar-invalid:#8f000080;--color-calendar-selection:#a1beff;--color-calendar-selection-dark:#77a7ff;--color-primary:#3f0a00;--color-primary-light:#931a00;--color-primary-lighter:#7f1500;--color-primary-text:#fff;--color-primary-text-light:#7d7d7d;--color-primary-text-error:#c00;--color-secondary:#00353f;--color-secondary-light:#1e4750;--color-secondary-lighter:#365962;--color-secondary-lightest:#ccd6d8;--color-secondary-text:#fff;--color-background:#f1f1f1;--color-background-dark:#dbdbdb;--color-background-darker:#ccc;--color-background-edited:#003f0a;--color-background-error:#900000;--color-background-error-lighter:#b00000;--color-background-error-lightest:#c00;--color-forecast-plain:var(--color-background);--color-forecast-market-potential:#1c424a;--color-forecast-invoiced:#00b31e;--color-forecast-towards-invoicing:#fa0;--color-forecast-low-possibility:#ccc;--color-forecast-high-possibility:#999;--color-forecast-conservative-forecast:#1c424a;--color-payment-late:#c33;--color-selection-highlight:#c8e4ea;--color-selection-select:#90c8d5;--form-input-background-color:#fff;--form-input-border:1px solid black;--form-input-border-radius:3px;--form-input-box-shadow-edited:0px 0px 4px 2px var(--color-background-edited);--form-input-box-shadow-error:0px 0px 4px 2px var(--color-background-error);--form-input-btn-padding:6px;--form-input-min-height:30px;--form-input-padding-vertical:2px;--form-input-padding-horizontal:4px;--form-input-padding:var(--form-input-padding-vertical) var(--form-input-padding-horizontal);--header-height:60px;--footer-height:30px;--table-border-sorted-color:#317381;--table-thead-background-color:#1c424a;--table-thead-color:#fff;--table-thead-th-odd-background-color:#153137;--table-thead-th-sorted-background-color:#23525c;--table-tbody-tr-hover-background-color:#90c8d5;--table-tbody-tr-odd-background-color:var(--color-background);--table-tbody-tr-even-background-color:#c8e4ea;--table-tfoot-background-color:#2a626f;--table-tfoot-tr-towards-invoicing-background-color:var(--table-thead-th-odd-background-color);--table-tfoot-tr-invoiced-background-color:var(--table-thead-background-color);--table-tfoot-color:#fff}html{width:100%;height:100%;margin:0;padding:0;font-family:Calibri,Carlito-Regular,ui-sans-serif;font-size:17px}html *{font-family:inherit}html a,html button,html input{font-size:1rem}html option{font-size:.85rem}html select{font-size:1rem}body{width:100%;height:100%;margin:0;padding:0;position:relative}button,.btn{padding:var(--form-input-btn-padding);border:none;border-radius:4px;text-decoration:none}:is(button,.btn):disabled:hover{cursor:not-allowed}:is(button,.btn):hover{cursor:pointer}:is(button,.btn):visited{color:inherit}:is(button,.btn).btn-danger{background-color:var(--color-btn-danger);color:var(--color-btn-danger-text)}:is(button,.btn).btn-danger:disabled{pointer-events:none;color:var(--color-btn-danger-text-disabled)}:is(button,.btn).btn-danger:hover{background-color:var(--color-btn-danger-hover)}:is(button,.btn).btn-neutral{background-color:var(--color-btn-neutral);color:var(--color-btn-neutral-text)}:is(button,.btn).btn-neutral:disabled{pointer-events:none;color:var(--color-btn-neutral-text-disabled)}:is(button,.btn).btn-neutral:hover{background-color:var(--color-btn-neutral-hover)}:is(button,.btn).btn-primary{background-color:var(--color-btn-primary);color:var(--color-btn-primary-text)}:is(button,.btn).btn-primary:disabled{pointer-events:none;color:graytext}:is(button,.btn).btn-primary:hover{background-color:var(--color-btn-primary-hover)}h1{text-align:center}h2{text-align:left}input:read-only{pointer-events:none;color:graytext}span.icon{margin:var(--form-input-btn-padding);display:flex}table tbody tr[data-status=late]:nth-child(odd),table tbody tr[data-status=late]:nth-child(2n){background-color:var(--color-payment-late)}table tbody tr[data-status=late]:hover{background-color:color-mix(in srgb, var(--table-tbody-tr-hover-background-color) 40%, var(--color-payment-late))}tfoot.summaries{z-index:3;background-color:var(--table-tfoot-background-color);color:var(--table-tfoot-color);position:sticky;bottom:0}tfoot.summaries tr:first-child{background-color:var(--table-tfoot-tr-towards-invoicing-background-color)}tfoot.summaries tr:nth-child(2){background-color:var(--table-tfoot-tr-invoiced-background-color)}tfoot.summaries th{padding:.2em 0}tfoot.summaries th:first-child{z-index:4;position:sticky;left:0}.form-input{box-sizing:border-box;min-height:var(--form-input-min-height);background-color:var(--form-input-background-color);border:var(--form-input-border);border-radius:var(--form-input-border-radius);padding:var(--form-input-padding)}.form-input.edited{box-shadow:var(--form-input-box-shadow-edited)}.form-input.error{box-shadow:var(--form-input-box-shadow-error)}.render-container.a4-portrait{grid-template-columns:3fr 5fr;display:grid}.render-container.a4-portrait .render-pdf-container{justify-self:end}.render-container.a4-portrait .render-pdf{box-sizing:border-box;width:21cm;max-height:29.7cm}.render-container.a4-landscape{grid-template-columns:1fr;display:grid}.render-container.a4-landscape .render-pdf-container{justify-self:center}.render-container.a4-landscape .render-pdf{box-sizing:border-box;width:29.7cm;max-height:21cm}.render-container.a3-landscape{grid-template-columns:1fr;display:grid}.render-container.a3-landscape .render-pdf-container{justify-self:center}.render-container.a3-landscape .render-pdf{box-sizing:border-box;width:42cm;max-height:29.7cm}.render-form{height:max-content;position:sticky;top:0}.render-form .render-form-group{grid-template-columns:1fr;padding:.5em 1em}.render-pdf{border:var(--form-input-border);border-radius:var(--form-input-border-radius);background-color:#fff;padding:30px;font-size:12px;overflow-y:scroll}.render-pdf a{font-family:inherit;font-size:inherit;color:inherit;text-decoration:none}.render-pdf>div{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.render-pdf>div.h-margin{margin-left:25px;margin-right:25px}.render-pdf>div.align-top{align-items:start}.render-pdf table.address caption{margin-left:3px;text-decoration:underline}.render-pdf table.products{border-collapse:collapse;text-align:center;border:1px solid #000;min-width:100%}.render-pdf table.products caption{text-align:left}.render-pdf table.products th{white-space:nowrap;vertical-align:middle;border:1px solid #000;padding:0 2px}.render-pdf table.products td{vertical-align:middle;white-space:nowrap;border:1px solid var(--color-background-darker);border-style:groove}.render-pdf table.products td.wrap{white-space:normal}.render-pdf table.products td.open-border{border-right:none;padding-right:1ch}.render-pdf table.products td.open-border+td{border-left:none}.render-pdf table.terms{min-width:100%}.render-pdf table.terms th{width:20%}:is(.render-pdf th,.render-pdf td).align-t{vertical-align:top}:is(.render-pdf th,.render-pdf td).align-b{vertical-align:bottom}:is(.render-pdf th,.render-pdf td).align-c{text-align:center}:is(.render-pdf th,.render-pdf td).align-l{text-align:left}:is(.render-pdf th,.render-pdf td).align-r{text-align:right}:is(.render-pdf th,.render-pdf td).nowrap{white-space:nowrap}.render-pdf td.bold{font-weight:700}.render-pdf tr.colored,.render-pdf td.colored{background-color:var(--color-background-dark)}.page-header{width:100%;height:var(--header-height);background-color:var(--color-primary);display:flex}.page-content{text-align:center;max-width:100%;padding:0 2% 2em;position:relative;overflow-x:hidden}.page-footer{width:100%;height:var(--footer-height);background-color:var(--color-primary);text-align:right;color:#fff;border-top-left-radius:40px;border-top-right-radius:40px;position:sticky;top:100vh}.page-footer p{margin:0 1em 0 0;padding:.2em 0 0}@font-face{font-family:Carlito-Regular;src:url(./Carlito-Regular.CIOplWD0.ttf)format("truetype");font-weight:400}@font-face{font-family:Carlito-Regular;src:url(./Carlito-Bold.CEbRJbFG.ttf)format("truetype");font-weight:700}@media print{tfoot{position:relative!important}.page-header,.page-footer{display:none}.page-content{position:absolute;top:0}.render-pdf{page-break-after:always;break-after:always;border:none;padding:0;display:none;overflow-y:visible}.render-pdf.print{visibility:visible;display:block}}@media (width<=1200px){.page-content{margin:0}}nav.svelte-12qhfyh{height:var(--header-height);max-height:var(--header-height);justify-content:space-between;align-items:center;width:100%;margin-left:0;margin-right:.5em;display:flex;position:relative}select.svelte-12qhfyh{margin:auto}.left.svelte-12qhfyh{justify-content:left;height:100%;display:flex}.right.svelte-12qhfyh{height:100%;display:flex}.right.svelte-12qhfyh :where(.svelte-12qhfyh){margin:auto}.right.svelte-12qhfyh button:where(.svelte-12qhfyh){background-color:inherit;color:var(--color-primary-text);display:flex}
