:root{--pink:#E32D91;--pink-deep:#C21F7B;--tint:#F9D4E8;--section:#F3D7E6;--ink:#262227;--muted:#8a7a84;--line:#EAD3E0;--display:"Century Gothic","Questrial","Segoe UI",-apple-system,BlinkMacSystemFont,Arial,sans-serif;--title:"Century Gothic","Questrial","Segoe UI",-apple-system,Arial,sans-serif;--body:"Inter","Segoe UI",-apple-system,BlinkMacSystemFont,Arial,sans-serif;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html,body{margin:0;background:#eef0f3;color:var(--ink);font-family:var(--body)}.wrap{padding:24px 12px}.toolbar{max-width:850px;margin:0 auto 16px;background:#fff;border:1px solid #e7e7ea;border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:0 1px 3px #0000000d}.toolbar .hint{color:var(--muted);font-size:13px;flex:1 1 180px;min-width:150px}.toolbar .pick{display:inline-flex;align-items:center;gap:7px;font-family:var(--display);font-weight:700;font-size:13px;color:var(--pink)}.toolbar .pick select{font-family:var(--display);font-weight:700;font-size:14px;color:var(--pink);border:1px solid var(--pink);border-radius:9px;padding:9px 12px;background:#fff;cursor:pointer}button{font-family:var(--display);font-weight:700;font-size:14px;cursor:pointer;border-radius:9px;padding:10px 16px;border:1px solid var(--pink);background:#fff;color:var(--pink)}button.primary{background:var(--pink);color:#fff}button.ghost{border-style:dashed}.stack{max-width:850px;margin:0 auto}.paper{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 10px 30px #0000001f;display:flex;flex-direction:column;min-height:100vh;margin-bottom:24px}.paper:last-child{margin-bottom:0}.band{background:var(--pink);color:#fff;flex:none}.band.top{padding:18px 48px;min-height:96px;display:flex;justify-content:flex-end}.band.bottom{padding:18px 48px;min-height:96px;display:flex;align-items:center;justify-content:flex-end}.addr{text-align:right;font-family:var(--serif);font-style:italic;font-size:14px;line-height:1.28}.addr [contenteditable]{outline:none;min-width:40px}.addr [contenteditable]:focus{background:#ffffff2e;border-radius:3px}.pageno{font-family:var(--serif);font-style:italic;color:#fffffff2;font-size:13px}.pad{padding:16px 48px;flex:1 0 auto}.masthead{display:flex;align-items:center;gap:20px}.masthead img{width:144px;height:auto}.masthead .ttl{font-family:var(--title);font-weight:400;color:var(--pink);letter-spacing:1.5px;font-size:34px;line-height:1.08;text-transform:uppercase}.docdate{margin:16px 2px 0;font-size:14px;color:#3a3a3a}.metarow{display:flex;justify-content:space-between;gap:20px;margin:14px 2px 0;font-size:14px}.metarow .mk{color:#3a3a3a}[contenteditable]{outline:none}.f{display:inline-block;min-width:60px;border-bottom:1px solid var(--line);padding:1px 4px}.f:focus{border-bottom-color:var(--pink);background:var(--tint)}.f.empty:before{content:attr(data-ph);color:#c7b3c0}.section{margin-top:16px;background:var(--section);color:var(--pink-deep);text-align:center;font-family:var(--display);font-weight:700;letter-spacing:3px;text-transform:uppercase;font-size:13px;padding:9px 10px;border-radius:2px}.section [contenteditable]{outline:none}.section [contenteditable]:focus{background:#fff6}table{width:100%;border-collapse:collapse;margin-top:14px;table-layout:fixed}col.c-name{width:60%}col.c-qty{width:18%}col.c-cost{width:22%}thead th{background:var(--pink);color:#fff;font-family:var(--display);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;text-align:left;padding:8px 12px}thead th.ctr{text-align:center}thead th.num{text-align:right}tbody td{border:1px solid var(--pink);padding:0;vertical-align:middle}td .cell{width:100%;border:0;background:transparent;font-family:var(--body);font-size:13.5px;color:var(--ink)}td input.cell{padding:7px 12px}td input.cell.qty{text-align:center}td .name{padding:7px 12px;min-height:16px;line-height:1.35;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;outline:none}td .name:empty:before{content:attr(data-ph);color:#c7b3c0}td.costcell{padding:7px 12px;text-align:right;white-space:nowrap}td.costcell .dollar{color:var(--muted);font-size:13.5px;vertical-align:middle}td.costcell .cost{width:calc(100% - 16px);text-align:right;border:0;background:transparent;font-family:var(--body);font-size:13.5px;color:var(--ink);vertical-align:middle;padding:0}td .cell:focus,td .name:focus{background:var(--tint);box-shadow:inset 0 0 0 2px var(--pink)}td.costcell:focus-within{background:var(--tint);box-shadow:inset 0 0 0 2px var(--pink)}.addrow{margin-top:12px;display:flex;gap:10px}.totalswrap{display:flex;justify-content:flex-end;margin-top:12px}.totals{width:320px}.paymethod{display:flex;gap:14px;justify-content:flex-end;align-items:center;padding:2px 2px 10px;font-size:13px;color:var(--ink);flex-wrap:wrap}.paymethod label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.paymethod input{accent-color:var(--pink);width:15px;height:15px}.trow{display:flex;align-items:stretch;gap:8px;margin-bottom:6px}.trow .tl{flex:1;background:var(--pink);color:#fff;font-family:var(--display);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:13px;display:flex;align-items:center;justify-content:center;padding:9px 10px;border-radius:2px;text-align:center}.trow .tv{width:132px;background:#fff;border:1.5px solid var(--pink);color:var(--pink-deep);font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:flex-start;padding:8px 12px;border-radius:2px}.trow.feerow.off{display:none}.trow.grand .tl{font-size:17px}.trow.grand .tv{font-size:20px;font-weight:800}.notes{margin-top:14px}.notes .lab{font-family:var(--display);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pink);font-size:12px;margin-bottom:6px}.notes textarea{width:100%;min-height:34px;resize:vertical;font-family:var(--body);font-size:13.5px;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:9px 11px;background:#fff}.notes textarea:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 2px var(--tint)}.barhead{background:var(--section);color:var(--pink-deep);font-family:var(--display);font-style:italic;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-align:center;font-size:12.5px;padding:7px 12px;border-radius:2px}.terms{margin:12px 4px 0;font-size:10.5px;line-height:1.32;color:#2b2b2b}.terms ol{margin:0;padding-left:22px}.terms>ol{padding-left:20px}.terms ol{list-style-type:decimal}.terms ol ol{list-style-type:lower-alpha;margin-top:2px}.terms ol ol ol{list-style-type:lower-roman}.terms li{margin:2px 0;padding-left:4px}.agree{margin:14px 4px 0}.agree .lab{font-family:var(--display);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pink);font-size:12px;margin-bottom:5px}.agree .box{min-height:40px;border:1px solid var(--line);border-radius:8px;padding:8px 11px;font-size:13px;line-height:1.45;color:var(--ink);outline:none}.agree .box:empty:before{content:attr(data-ph);color:#c7b3c0}.agree .box:focus{border-color:var(--pink);box-shadow:0 0 0 2px var(--tint)}.appreciate{margin-top:13px;background:var(--section);color:var(--pink-deep);text-align:center;font-family:var(--display);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:12.5px;line-height:1.7;padding:10px 12px;border-radius:2px}.sigblock{margin-top:13px;text-align:right}.sigblock .co{font-family:var(--title);font-weight:400;color:var(--pink);font-size:24px;letter-spacing:1px;text-transform:uppercase}.sigblock .who{font-family:var(--serif);font-style:italic;color:var(--pink-deep);font-size:13px;margin-top:3px}.gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--pink);display:flex;align-items:center;justify-content:center;padding:20px}.gatebox{background:#fff;border-radius:14px;padding:30px 28px;width:100%;max-width:360px;text-align:center;box-shadow:0 12px 40px #00000040}.gatetitle{font-family:var(--title);font-weight:400;color:var(--pink);font-size:24px;text-transform:uppercase;letter-spacing:1px}.gatesub{color:var(--muted);font-size:13px;margin:8px 0 16px}.gate input{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:9px;font-size:15px;font-family:var(--body);outline:none}.gate input:focus{border-color:var(--pink);box-shadow:0 0 0 2px var(--tint)}.gate button{margin-top:12px;width:100%;background:var(--pink);color:#fff;border:0;border-radius:9px;padding:11px;font-family:var(--display);font-weight:700;font-size:15px;cursor:pointer}.gateerr{color:#c0143c;font-size:12px;margin-top:8px;min-height:14px}@page{margin:0}@media print{.gate{display:none!important}}@media(max-width:600px){.band.top,.band.bottom{padding-left:20px;padding-right:20px}.pad{padding:20px 18px 24px}.masthead img{width:108px}.masthead .ttl{font-size:27px}.metarow{flex-direction:column;gap:8px}.totals{width:100%}.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:6px}.tablewrap table{min-width:520px;margin-top:0}.paper{min-height:0}}@media print{html,body{background:#fff}.wrap{padding:0}.no-print{display:none!important}.stack{max-width:none}.paper{box-shadow:none;border-radius:0;margin:0;min-height:100vh}.paper+.paper{break-before:page}.f:focus,.cell:focus,.name:focus,textarea:focus{box-shadow:none;background:transparent}.band,thead th,.trow .tl,.section,.barhead,.appreciate{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/invoice.css.map */
