/* /Components/Layout/MainLayout.razor.rz.scp.css */
/* All layout styles are defined in wwwroot/app.css */
/* /Components/Layout/NavMenu.razor.rz.scp.css */
/* All nav styles are defined in wwwroot/app.css */
/* /Components/Pages/SandboxIssuerSetup.razor.rz.scp.css */
/* Preserve Hub's existing controls while containing long public IDs/scripts and aligning the six setup fields. */
.sandbox-issuer[b-bj7kt712kr] { min-width: 0; }
.sandbox-issuer__step[b-bj7kt712kr] { border-top: 1px solid var(--color-border, #e2e8f0); margin-top: 1rem; padding-top: 1rem; }
.sandbox-issuer__identifier[b-bj7kt712kr] { overflow-wrap: anywhere; }
.sandbox-issuer__script[b-bj7kt712kr] { min-height: 18rem; width: 100%; max-width: 100%; font-family: monospace; font-size: 0.875rem; white-space: pre; }
.sandbox-issuer summary[b-bj7kt712kr] { cursor: pointer; margin: 0.75rem 0; }
.sandbox-issuer fieldset[b-bj7kt712kr] { min-width: 0; }
.sandbox-issuer .form-grid[b-bj7kt712kr] { grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: start; }
.sandbox-issuer .form-grid > div[b-bj7kt712kr] { align-content: start; }
@media (max-width: 480px) { .sandbox-issuer .two-column-grid[b-bj7kt712kr] { grid-template-columns: minmax(0, 1fr); } }
