:root{color:#263238;background:#f3f6f8;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Yu Gothic,sans-serif}body{margin:0;min-width:0;background:linear-gradient(180deg,#eef4f7 0%,#f8fafb 220px)}.app-shell{padding:24px}.hero-card .semi-card-body{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:4px solid #17324d}.eyebrow{display:block;color:#2c6e9b;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:4px}.notice,.table-card{margin-top:16px}.center-state{display:flex;justify-content:center;align-items:center;min-height:260px}.footer-note{margin-top:12px}.invoice-cards{display:none}@media (max-width: 680px){.app-shell{padding:12px}.hero-card .semi-card-body{align-items:flex-start;gap:12px}.hero-card h3{font-size:20px}.desktop-table{display:none}.invoice-cards{display:grid;gap:12px}.table-card .semi-card-body{padding:12px}.invoice-card{display:grid;gap:7px;padding:14px;border:1px solid #e5e8eb;border-radius:8px;background:#fff}.invoice-card-header,.invoice-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.invoice-card-subject,.invoice-card-issuer,.invoice-card-pdf{display:block}.invoice-card-issuer{color:#2c6e9b;font-weight:600}.invoice-card-total{display:block;color:#17324d;font-size:20px}.footer-note{padding:0 2px}}
