.cxl-page .cxl-card{background:#fff;border:1px solid #e3e8ed;border-radius:18px;width:min(100%,440px);margin:0 auto;padding:28px 28px 24px;box-shadow:0 1px 2px #0f17200a,0 12px 32px -20px #0f17203d}.cxl-page .cxl-form{gap:0;margin:0;display:grid}.cxl-page .cxl-field{gap:8px;min-width:0;display:grid}.cxl-page .cxl-label{font:500 14px/20px var(--font);color:#0d1117}.cxl-page .cxl-field input{width:100%;height:46px;font:400 16px/1 var(--font);color:#0d1117;background:#fff;border:1px solid #d3d9df;border-radius:11px;padding:0 14px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f17200a}.cxl-page .cxl-field input:hover{border-color:#b9c1c9}.cxl-page .cxl-field input:focus-visible{border-color:#1f6f7a;outline:none;box-shadow:0 0 0 3px #1f6f7a29}.cxl-page .cxl-field input[aria-invalid=true]{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e17}.cxl-page .cxl-msg{min-height:0;font:400 13.5px/20px var(--font);color:#b3261e;margin:8px 0 0}.cxl-page .cxl-msg:empty{margin:0}.cxl-page .cxl-submit{width:100%;height:46px;font:600 15px/1 var(--font);color:#fff;cursor:pointer;background:#0d1117;border:1px solid #0d1117;border-radius:11px;justify-content:center;align-items:center;margin:14px 0 0;padding:0 18px;transition:background-color .2s,box-shadow .2s;display:flex;box-shadow:0 6px 16px -8px #0f172080}.cxl-page .cxl-submit:hover:not(:disabled){background:#1b232c}.cxl-page .cxl-submit:disabled{opacity:.55;cursor:default}.cxl-page .cxl-done{font:400 16px/24px var(--font);color:#0d1117;margin:0}@media (max-width:520px){.cxl-page .cxl-card{border-radius:16px;padding:22px 18px 18px}}
