.card.svelte-1b8lqqx{max-width:540px;margin:2rem auto;padding:1.5rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;font-family:sans-serif}.header.svelte-1b8lqqx{margin-bottom:1rem}.header.svelte-1b8lqqx h2:where(.svelte-1b8lqqx){margin-bottom:0rem}.header.svelte-1b8lqqx h3:where(.svelte-1b8lqqx){margin-top:.25rem;font-size:.8rem;margin-bottom:1.5rem}.form-group.svelte-1b8lqqx{margin-bottom:1rem;display:flex;flex-direction:column}.form-group.svelte-1b8lqqx label:where(.svelte-1b8lqqx){margin-bottom:.25rem;font-weight:700;font-size:.85rem}.form-group.svelte-1b8lqqx input[type=number]:where(.svelte-1b8lqqx),.form-group.svelte-1b8lqqx input[type=text]:where(.svelte-1b8lqqx),.form-group.svelte-1b8lqqx input[type=date]:where(.svelte-1b8lqqx){padding:.25rem;font-size:.9rem;width:100%;box-sizing:border-box}.form-group.svelte-1b8lqqx input[type=number]:where(.svelte-1b8lqqx){text-align:right;padding-right:.5rem}.form-group.with-label.svelte-1b8lqqx{border:1px solid #ccc;border-radius:6px;padding:1rem .5rem .5rem;position:relative}.form-group.with-label.svelte-1b8lqqx input:where(.svelte-1b8lqqx){border:none;outline:none}.form-group.with-label.svelte-1b8lqqx .group-label:where(.svelte-1b8lqqx){position:absolute;top:-.5rem;left:.75rem;background:#fff;padding:0 .25rem;font-size:.85rem;color:#333;font-weight:700}.form-row.svelte-1b8lqqx{display:flex;gap:.5rem;flex-wrap:wrap;width:100%}.form-row.svelte-1b8lqqx .form-group:where(.svelte-1b8lqqx){flex:1;min-width:25%}.button-row.svelte-1b8lqqx{display:flex;justify-content:space-between;margin-top:1.5rem;width:100%;gap:.75rem}.button-row.svelte-1b8lqqx button:where(.svelte-1b8lqqx){padding:.75rem;border:none;border-radius:4px;font-size:1rem;font-weight:700;cursor:pointer}.verify-button.svelte-1b8lqqx{flex:3}.print-button.svelte-1b8lqqx{flex:1}.green.svelte-1b8lqqx{background-color:#43a047;color:#fff}.green.svelte-1b8lqqx:hover:not(:disabled){background-color:#388e3c}.blue.svelte-1b8lqqx{background-color:#1976d2;color:#fff}.blue.svelte-1b8lqqx:hover{background-color:#1565c0}@media (max-width: 480px){.form-row.svelte-1b8lqqx{flex-direction:column}.form-row.svelte-1b8lqqx .form-group:where(.svelte-1b8lqqx){width:100%}}.issued-to.svelte-1b8lqqx{padding:.75rem 1rem;margin-bottom:1rem;border:1px solid #e0e0e0;border-radius:6px;background-color:#f5f5f5;font-size:.9rem;color:#333}.issued-to.svelte-1b8lqqx strong:where(.svelte-1b8lqqx){color:#1a1a1a;margin-left:.25rem}.button-row.svelte-1b8lqqx button:where(.svelte-1b8lqqx):disabled{background-color:#9e9e9e;color:#e0e0e0;cursor:not-allowed;opacity:.7}.print-button.svelte-1b8lqqx:disabled{background-color:#9e9e9e!important}.overlay.svelte-1b8lqqx{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000}.spinner.svelte-1b8lqqx{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #43a047;border-radius:50%;animation:svelte-1b8lqqx-spin 1s linear infinite}.loading-text.svelte-1b8lqqx{margin-top:1rem;color:#fff;font-name:Arial;font-size:24px;font-weight:700}@keyframes svelte-1b8lqqx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-row.loading.svelte-1b8lqqx{opacity:.5;pointer-events:none;transition:opacity .3s ease}.issued-to.loading.svelte-1b8lqqx{opacity:.5;transition:opacity .3s ease}
