.wceuw-wrap{max-width:760px;margin:2rem auto;padding:1.5rem;border:1px solid #ddd;border-radius:8px}.wceuw-wrap label{display:block;font-weight:600;margin-bottom:.35rem}.wceuw-wrap input[type=email],.wceuw-wrap input[type=number],.wceuw-wrap input[inputmode=numeric],.wceuw-wrap textarea{box-sizing:border-box;width:100%;padding:.65rem}.wceuw-wrap table{width:100%;border-collapse:collapse;margin:1rem 0}.wceuw-wrap th,.wceuw-wrap td{text-align:left;padding:.75rem;border-bottom:1px solid #ddd}.wceuw-wrap td input[type=number]{max-width:90px}.wceuw-wrap button{padding:.75rem 1.2rem;cursor:pointer}.wceuw-wrap .wceuw-confirm{font-weight:700}.wceuw-notice{max-width:760px;margin:2rem auto;padding:1rem;border-left:4px solid}.wceuw-success{background:#edfaef;border-color:#218739}.wceuw-error{background:#fff0f0;border-color:#b32d2e}@media(max-width:600px){.wceuw-wrap{padding:1rem}.wceuw-wrap th,.wceuw-wrap td{padding:.5rem}}
.wceuw-product{display:flex;gap:12px;align-items:flex-start}.wceuw-product img{width:60px;height:60px;object-fit:cover}.wceuw-product small,.wceuw-wrap td>small{display:block;color:#666;margin-top:4px}.wceuw-deadline{padding:.65rem;background:#f6f7f7;border-left:3px solid #2271b1}.wceuw-intro,.wceuw-outro{margin:1rem 0}
