body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.invoice-action-btn{background:linear-gradient(90deg,#ff9800 60%,#ff6f00);border:none;border-radius:8px;box-shadow:0 2px 8px #ff980033;color:#fff;cursor:pointer;font-size:1.08em;font-weight:700;padding:12px 20px;transition:background .2s,transform .2s}.invoice-action-btn:active,.invoice-action-btn:hover{background:linear-gradient(90deg,#ff6f00 60%,#ff9800);transform:translateY(-2px) scale(1.03)}.invoice-action-btn:active{box-shadow:0 1px 4px #ff980033}@media (max-width:600px){.invoice-action-btn{font-size:1em;padding:12px 0;width:100%}}.App{background:#fff7f0;font-family:Inter,Segoe UI,Arial,sans-serif;margin:0 auto;max-width:600px;min-height:100vh;padding:0 0 24px}h1{color:#ff6f00;font-size:2.1rem;font-weight:800;letter-spacing:1px;margin:0 0 32px;text-align:center}.invoice-container{background:#fff;border:2px solid #ff9800;border-radius:16px;box-shadow:0 4px 24px #ff6f001a;margin-bottom:24px;margin-top:18px;max-width:98vw;padding:24px 12px 18px}.invoice-header{border-bottom:2px solid #ffe0b2;display:flex;flex-direction:column;gap:10px;margin-bottom:18px;padding-bottom:12px}.invoice-logo-title{align-items:center;display:flex;gap:12px}.quickserve-logo{background:#fff3e0;border:2px solid #ff9800;border-radius:12px;box-shadow:0 2px 8px #ff980033;height:48px;object-fit:contain;width:48px}.invoice-title{color:#ff6f00;font-size:1.3rem;font-weight:700;margin:0}.invoice-id{color:#ff9800;font-size:1.02rem;font-weight:500;margin-top:2px}.invoice-details{margin-bottom:18px}.invoice-details-row{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.invoice-label{color:#ff9800;flex-shrink:0;font-weight:600;min-width:90px}.invoice-value{color:#222;font-weight:400;max-width:70vw;padding-left:8px;text-align:left;white-space:pre-line;word-break:break-word}.invoice-summary{border-top:1px solid #ffe0b2;margin-top:24px;padding-top:18px}.invoice-summary-row{display:flex;font-size:1.08em;justify-content:space-between;margin-bottom:8px}.invoice-summary-row.total{color:#ff6f00;font-size:1.18em;font-weight:800;letter-spacing:.5px}.invoice-footer{color:#ff9800;font-size:1em;font-weight:600;margin-top:18px;text-align:right}.invoice-container h2{display:none}.invoice-items{color:#37474f;font-size:1.05em;margin-bottom:18px}.invoice-items-table{border-collapse:collapse;margin-bottom:8px;margin-top:8px;width:100%}.invoice-items-table td,.invoice-items-table th{border-bottom:1px solid #ffe0b2;font-size:1em;padding:6px 8px}.invoice-items-table th{background:#fff3e0;color:#ff9800;font-weight:700}.invoice-items-table td{color:#37474f}@media (max-width:600px){.App{max-width:100vw;padding:0 2vw}.invoice-container{border-radius:10px;margin-bottom:4vw;margin-top:4vw;padding:8vw 2vw 6vw}.invoice-details,.invoice-header,.invoice-summary{font-size:1em}.invoice-title{font-size:1.1rem}.quickserve-logo{border-radius:8px;height:36px;width:36px}.invoice-items-table td,.invoice-items-table th{font-size:.98em;padding:4px}.invoice-details-row{align-items:flex-start;flex-direction:column;gap:2px}.invoice-label{min-width:0;min-width:auto;padding-bottom:2px}.invoice-value{max-width:100vw;padding-bottom:6px;padding-left:0}}
/*# sourceMappingURL=main.cd2554d0.css.map*/