.channel-wizard-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:0;list-style:none;margin:0 0 1rem}.channel-wizard-steps a{display:block;padding:.65rem .75rem;border:1px solid #d7dfeb;border-radius:.55rem;color:#334155;text-decoration:none;background:#fff}.channel-wizard-steps .current a{border-color:#2563eb;color:#1d4ed8;background:#eff6ff;font-weight:700}.channel-wizard-steps .done a::after{content:' ✓';color:#15803d}.rakuten-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rakuten-field-grid label{min-width:0}.rakuten-field-grid textarea{width:100%;min-height:2.7rem;resize:vertical}.rakuten-field-grid small{display:block;color:#64748b;margin-top:.25rem}.rakuten-genre-search{margin:0 0 1rem;max-width:50rem}.rakuten-genre-search label{display:block;font-weight:700;margin-bottom:.35rem}.rakuten-genre-search div{display:flex;gap:.5rem}.rakuten-genre-search input{flex:1;min-width:0}.rakuten-required{display:block;width:max-content;margin-top:.3rem;padding:.15rem .45rem;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:.75rem;font-weight:700}@media(max-width:820px){.channel-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rakuten-field-grid{grid-template-columns:1fr}}@media(max-width:520px){.channel-wizard-steps{grid-template-columns:1fr}.rakuten-genre-search div{align-items:stretch;flex-direction:column}}
/* Computer Use PoC preparation */
.rakuten-poc-summary,.rakuten-poc-payload{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.rakuten-poc-summary>div,.rakuten-poc-payload>div{min-width:0;padding:12px;border-bottom:1px solid var(--line)}.rakuten-poc-summary dt,.rakuten-poc-payload dt{font-size:12px;color:var(--muted)}.rakuten-poc-summary dd,.rakuten-poc-payload dd{margin:4px 0 0;overflow-wrap:anywhere}.rakuten-poc-state{display:inline-flex;padding:4px 9px;border-radius:999px;font-weight:700}.rakuten-poc-state.is-ready{background:#ecfdf3;color:#067647}.rakuten-poc-state.is-missing{background:#fffaeb;color:#b54708}.rakuten-poc-readiness{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.rakuten-poc-readiness>div{display:grid;gap:4px;padding:13px;border:1px solid var(--line);border-radius:8px;background:#f8fafc}.rakuten-poc-readiness span,.rakuten-poc-readiness small{color:var(--muted)}.rakuten-poc-form-grid,.rakuten-poc-attributes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rakuten-poc-form-grid label,.rakuten-poc-attributes label,.rakuten-poc-skus label{display:block;font-weight:700}.rakuten-poc-form-grid input,.rakuten-poc-form-grid select,.rakuten-poc-attributes input,.rakuten-poc-skus input{display:block;width:100%;margin-top:6px}.rakuten-poc-form-grid small,.rakuten-poc-attributes small,.rakuten-poc-skus small{display:block;margin-top:5px;color:var(--muted);font-weight:400}.rakuten-poc-skus{display:grid;gap:12px}.rakuten-poc-skus fieldset{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:1px solid var(--line);border-radius:8px;padding:14px}.rakuten-poc-skus legend{font-weight:700;padding:0 6px}.rakuten-poc-approval form{display:grid;gap:12px;justify-items:start}.rakuten-poc-approval label{display:flex;gap:8px}.rakuten-poc-approval button:disabled{opacity:.55}@media(max-width:700px){.rakuten-poc-summary,.rakuten-poc-payload,.rakuten-poc-readiness,.rakuten-poc-form-grid,.rakuten-poc-attributes{grid-template-columns:1fr}.rakuten-poc-skus fieldset{grid-template-columns:1fr}.rakuten-poc-approval form,.rakuten-poc-approval button{width:100%}}
