body,html{padding:.5in}.invoice-logo,header span,td,th{position:relative}.add,.cut,td,th{border-width:1px}.add,.cut,h1{text-align:center}*{border:0;box-sizing:content-box;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;list-style:none;margin:0;padding:0;text-decoration:none;vertical-align:top}[contenteditable],header h1,td,th{border-radius:.25em}[contenteditable]{min-width:1em;outline:0;cursor:pointer}[contenteditable]:focus,[contenteditable]:hover,img.hover,td:focus [contenteditable],td:hover [contenteditable]{background:#def;box-shadow:0 0 1em .5em #def}span[contenteditable]{display:inline-block}h1{font:bold 100% sans-serif;letter-spacing:.5em;text-transform:uppercase}table{font-size:75%;table-layout:fixed;width:100%;border-collapse:separate;border-spacing:2px}td,th{padding:.5em;text-align:left;border-style:solid}th{background:#eee;border-color:#bbb}td{border-color:#ddd}html{font:16px/1 'Open Sans',sans-serif;overflow:auto;background:#999;cursor:default}body{box-sizing:border-box;margin:0 auto;min-height:9in;overflow:hidden;width:8.5in;background:#fff;border-radius:1px;box-shadow:0 0 1in -.25in rgba(0,0,0,.5)}article,article address,header,table.inventory,table.meta{margin:0 0 3em}article:after,header:after,table.balance:after,table.meta:after{clear:both;content:"";display:table}header h1{background:#000;color:#fff;margin:0 0 1em;padding:.5em 0}header address{float:left;font-size:75%;font-style:normal;line-height:1.25;margin:0 1em 1em 0}header address p{margin:0 0 .25em}header img,header span{display:block;float:right}.add,.cut,article address{float:left;font-weight:700}header span{margin:0 0 1em 1em;max-height:25%;max-width:60%}.main-info{display:flex;justify-content:space-between}.invoice-logo{width:auto;height:80px}.cut,article h1,header input{position:absolute}header img{max-height:100%;max-width:100%}header input{cursor:pointer;height:100%;left:0;opacity:0;top:0;width:100%}article h1{clip:rect(0 0 0 0)}article address{font-size:125%}table.balance,table.meta{float:right;width:36%}table.meta th{width:40%}table.meta td{width:60%}table.inventory{clear:both;width:100%}table.inventory th{font-weight:700;text-align:center}table.inventory td:first-child{width:26%}table.inventory td:nth-child(2){width:38%}table.inventory td:nth-child(3),table.inventory td:nth-child(4),table.inventory td:nth-child(5){text-align:right;width:12%}table.balance td,table.balance th{width:50%}table.balance td{text-align:right}aside h1{border:#999;border-width:0 0 1px;border-bottom-style:solid}p.notes-style{background:#f2f2f2;padding:10px}.add,.cut{display:block;font-size:.8rem;padding:.25em .5em;width:.6em;background:#9af;box-shadow:0 1px 2px rgba(0,0,0,.2);background-image:-moz-linear-gradient(#00adee 5%,#0078a5 100%);background-image:-webkit-linear-gradient(#00adee 5%,#0078a5 100%);border-radius:.5em;border-color:#0076a3;color:#fff;cursor:pointer;text-shadow:0 -1px 2px rgba(0,0,0,.333)}.add{margin:-2.5em 0 0}.add:hover{background:#00adee}.cut{opacity:0;top:0;left:-1.5em;-webkit-transition:opacity .1s ease-in}tr:hover .cut{opacity:1}@media print{*{-webkit-print-color-adjust:exact}html{background:0 0;padding:0}body{box-shadow:none;margin:0}.add,.cut,span:empty{display:none}}@page{margin-top:0}