@font-face{font-family:IMono;src:local("Suisse Int'l Mono"),local("SuisseIntlMono-Regular"),local("SuisseIntlMono"),url(/fonts/IMono.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Helvetica Now Text;src:local("Helvetica Now Text Medium"),local("HelveticaNowText-Medium"),url(/fonts/HelveticaNowText-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body{background:#c8c8c8;-webkit-print-color-adjust:exact;print-color-adjust:exact}#ctrl{position:-webkit-sticky;position:sticky;top:80px;z-index:100;flex-direction:column;gap:1px;font-family:IMono,Courier New,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.05em;align-items:flex-start}#ctrl,.fb{display:flex}.fb{line-height:1;background:rgba(72,69,65,.5);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:2px;border:none;color:#f9f8f6;padding:6px 10px;cursor:pointer;font-family:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;white-space:nowrap;align-items:center;gap:5px;text-align:center;justify-content:center}.fb:hover{background:rgba(72,69,65,.75)}.fb.active{background:rgba(72,69,65,.88)}.fb.off{opacity:.45}.fb-rate{font-size:10px;opacity:.72;display:flex;align-items:center;gap:1px}.fb-div{height:40px}.wrap{display:grid;grid-template-columns:1fr max-content 1fr;align-items:start;padding:80px 0}.wrap>.page{grid-column:2}.wrap>#ctrl{grid-column:3;justify-self:start;padding-left:10px}.page{display:grid;grid-template-columns:repeat(8,63pt);grid-template-rows:repeat(12,53pt);grid-column-gap:12pt;column-gap:12pt;grid-row-gap:12pt;row-gap:12pt;padding:12pt;box-sizing:border-box;position:relative;width:612pt;min-height:792pt;background:#fff;font-family:IMono,Courier New,monospace;font-size:8pt;color:#000;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[contenteditable]{outline:none;cursor:text}[contenteditable]:focus{background:rgba(0,0,0,.05)}#hd-meta{grid-column:6/span 3;grid-row:1;align-self:start;display:flex;justify-content:space-between;align-items:flex-start}#hd{line-height:0;flex-shrink:0}#hd img{display:block;height:14.96pt;width:auto}#hd-txt{display:block;font-family:Helvetica Now Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20pt;line-height:1;font-weight:500;text-transform:uppercase;white-space:nowrap;letter-spacing:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}#meta{text-align:right;line-height:10pt;flex-shrink:0}#meta,#tbl{font-size:8pt}#tbl{grid-column:1/span 7;grid-row:3;align-self:start;table-layout:fixed;width:513pt;border-collapse:collapse;font-family:inherit;text-transform:uppercase;color:#000}#tbl thead th{font-weight:400;padding:0 0 20pt;text-align:left;white-space:nowrap}#tbl tbody tr:not(:last-child) td.c-amt,#tbl tbody tr:not(:last-child) td.c-price,#tbl tbody tr:not(:last-child) td.c-qty,#tbl tbody tr:not(:last-child) td.c-sku{border-bottom:.5pt solid #c7bfb5}#tbl td{padding:0 0 7pt;vertical-align:top;line-height:10pt}#tbl tbody tr:not(:first-child) td{padding-top:7pt}#tbl td.c-del,#tbl th.c-del{border:none}.c-sku{width:225pt}.c-qty{width:75pt}.c-price{width:150pt}.c-amt{width:63pt}.c-del{width:0;padding:0 0 0 8pt;white-space:nowrap}.sku-code,.sku-name{display:block}.del-btn{background:none;border:none;cursor:pointer;font-size:11pt;color:#ccc;padding:0;line-height:1}.del-btn:hover{color:#000}#add-btn{position:absolute;left:12pt;font-family:inherit;font-size:8pt;text-transform:uppercase;letter-spacing:.05em;background:none;border:none;cursor:pointer;color:#bbb;padding:0}#add-btn:hover{color:#000}#totals{position:absolute;left:312pt;width:288pt;font-family:inherit;font-size:8pt;text-transform:uppercase}.t-row{position:relative;height:10pt;line-height:10pt}.t-lbl{position:absolute;left:0;width:144pt;white-space:nowrap;overflow:hidden}.t-neg{left:144pt;width:6pt}.t-neg,.t-val{position:absolute;text-align:left}.t-val{left:150pt}#inv-to{grid-column:4/span 3;grid-row:10;align-self:start;font-size:8pt;text-transform:uppercase;line-height:10pt}.ito-lbl{display:block;margin-bottom:10pt}#ito-addr{display:block;white-space:pre}#sender{grid-column:1/span 2;grid-row:12;align-self:start;font-size:8pt;text-transform:uppercase;line-height:10pt}#sender-addr{display:block;white-space:pre}#logo{grid-column:8;grid-row:12;align-self:start;justify-self:end;width:45pt;height:15pt;cursor:pointer;overflow:hidden}#logo img{width:100%;height:100%;object-fit:contain;object-position:right center}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:#c7bfb5;pointer-events:none}.login-wrap{min-height:100vh;display:grid;place-items:center;background:#c8c8c8;font-family:IMono,Courier New,monospace;text-transform:uppercase;color:#000}.login-stack{display:flex;flex-direction:column;gap:1px;width:203px}.login-pill{width:100%;height:26px;border-radius:2px;background:hsla(48,15%,94%,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-sizing:border-box;font-family:inherit;font-size:12px;line-height:12px;text-transform:uppercase;letter-spacing:normal;color:#000}.login-title{justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-row,.login-title{display:flex;align-items:center}.login-row{gap:8px;padding:0 10px}.login-input{flex:1 1;min-width:0;height:100%;padding:0;border:none;outline:none;background:transparent;font:inherit;font-family:inherit;text-transform:uppercase;color:inherit;caret-color:#000;text-align:left}.login-input::placeholder{color:rgba(72,69,65,.5);text-transform:uppercase;opacity:1}.login-input:disabled{opacity:.6}.login-submit{flex-shrink:0;background:none;border:none;padding:0;font:inherit;font-family:inherit;text-transform:uppercase;color:inherit;cursor:pointer}.login-submit:hover:not(:disabled){opacity:.6}.login-submit:disabled{opacity:.35;cursor:default}.login-error{display:flex;align-items:center;justify-content:center;color:#eb1818;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media print{body,html{background:#fff;margin:0;padding:0}#add-btn,#ctrl,.del-btn{display:none!important}.wrap{padding:0!important;display:block!important;margin:0!important}.page{height:792pt;overflow:hidden;-webkit-print-color-adjust:exact;print-color-adjust:exact}[contenteditable]{outline:none!important;background:transparent!important}}@page{size:8.5in 11in;margin:0}