body{align-items:center;background-color:#f9f9f9;color:#333;display:flex;flex-direction:column;font-family:sans-serif;justify-content:center;margin:2rem}#app{width:80%}#card-title input{margin-bottom:1rem}form{margin-bottom:2rem;width:100%}.grid-input{display:grid;gap:.5rem;margin-bottom:1rem;width:100%}input[type=number],input[type=text]{box-sizing:border-box;font-size:1rem;margin-bottom:.8rem;padding:.4rem;width:100%}button{cursor:pointer;font-size:1rem;margin-top:.5rem;padding:.5rem 1rem}#print-btn,.card{margin-bottom:2rem}.card{align-items:center;aspect-ratio:1/1;background:#fff;border:1px solid #ccc;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:flex-start;padding:1rem}.card-grid{display:grid;gap:.25rem;grid-template-columns:repeat(5,1fr);height:100%;margin-top:.5rem;width:100%}.cell{align-items:center;aspect-ratio:1/1;border:1px solid #333;display:flex;font-size:.85rem;font-weight:700;justify-content:center;overflow:hidden;padding:.5rem;text-align:center;text-overflow:unset;white-space:normal;word-break:break-word}.card-print-btn{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.9rem;margin-top:.75rem;padding:.5rem 1rem;transition:background-color .2s}.card-print-btn:hover{background-color:#e0e0e0}@media print{.card-print-btn{display:none}body{background:#fff;color:#000;margin:0}#print-btn,form{display:none}.card{border:1px solid #000;box-shadow:none;page-break-after:always;page-break-inside:avoid}}
/*# sourceMappingURL=index.dbe0abc49c57f2da68f5.css.map*/