.cu-main{min-width:0;padding-block:24px 64px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.cu-narrow{width:100%;max-width:460px}.cu-link{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.cu-hint{color:var(--muted);font-size:12.5px}.cu-steps{border:1px solid var(--line);background:var(--surface);flex-wrap:wrap;gap:0;max-width:460px;margin:0;padding:0;list-style:none;display:flex}.cu-steps li{color:var(--muted);border-right:1px solid var(--line);white-space:nowrap;flex:120px;padding:8px 12px;font-size:13px}.cu-steps li:last-child{border-right:none}.cu-steps li b{font-family:var(--mono);margin-right:6px}.cu-steps li.on{color:var(--ink);box-shadow:inset 0 -3px 0 var(--accent);font-weight:700}.cu-steps li.ok{color:var(--ok)}@media (max-width:600px){.cu-steps li{border-right:none;border-bottom:1px solid var(--line);flex-basis:100%}.cu-steps li:last-child{border-bottom:none}}.cu-row{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;display:flex}.cu-row label.f{flex:260px;max-width:520px}.cu-lista{border:1px solid var(--line);max-height:220px;overflow:auto}.cu-lista button{background:var(--surface);border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;white-space:nowrap;justify-content:space-between;gap:12px;width:100%;padding:7px 10px;display:flex}.cu-lista button:last-child{border-bottom:none}.cu-lista button:hover{background:var(--sunk)}.cu-lista button.on{background:var(--accent-soft);font-weight:600}.cu-pagina{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.cu-centro{padding-block:clamp(20px,6vh,72px);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));place-items:center;display:grid}.cu-card{background:var(--surface);border:1px solid var(--line);gap:16px;width:100%;max-width:480px;padding:clamp(16px,4vw,28px);display:grid}.cu-card>*{min-width:0}.cu-card>.cu-steps{max-width:none}.cu-form{gap:12px;display:grid}.cu-acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}
