.v4ux27-ui .prompt-identity-gate{margin:12px 0;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:10px;display:grid;gap:4px;background:rgba(6,16,24,.72)}
.v4ux27-ui .prompt-identity-gate strong{font-size:12px;letter-spacing:.055em}.v4ux27-ui .prompt-identity-gate span{font-size:12px;line-height:1.4}.v4ux27-ui .prompt-identity-gate small{font-size:10.5px;line-height:1.35;opacity:.8}
.v4ux27-ui .prompt-identity-gate.ready{border-color:rgba(76,214,153,.42)}.v4ux27-ui .prompt-identity-gate.blocked{border-color:rgba(255,102,102,.52);background:rgba(55,8,12,.38)}
.v4ux27-ui .prompt-actions button:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.45)}
.v4ux27-ui .ux27-playwright-panel .panel-heading p{max-width:920px}.v4ux27-ui .ux27-runner-simple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.v4ux27-ui .ux27-runner-step{display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:start;padding:11px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:rgba(2,11,18,.56)}.v4ux27-ui .ux27-runner-step>b{width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(118,205,255,.48);border-radius:50%;font-size:12px}.v4ux27-ui .ux27-runner-step span{font-size:12px;line-height:1.45}.v4ux27-ui .ux27-runner-advanced{margin-top:10px}.v4ux27-ui .ux27-runner-advanced summary{cursor:pointer;font-size:11.5px;font-weight:700}.v4ux27-ui .ux27-runner-advanced code{display:block;margin-top:9px;padding:10px;line-height:1.65;white-space:normal}
@media(max-width:900px){.v4ux27-ui .ux27-runner-simple{grid-template-columns:1fr}}
