.s-page .dv-key-form{margin:16px 0 8px;display:flex;flex-direction:column;gap:14px;max-width:720px}.s-page .dv-key-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 640px){.s-page .dv-key-row{grid-template-columns:1fr}}.s-page .dv-key-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500}.s-page .dv-key-field input,.s-page .dv-key-field select{font:inherit;font-weight:400;padding:10px 12px;border:1px solid #cfd6e4;border-radius:8px;background:#fff;color:inherit}.s-page .dv-key-field input:focus,.s-page .dv-key-field select:focus{outline:2px solid #2a6df4;outline-offset:1px;border-color:#2a6df4}.s-page .dv-key-field input[aria-invalid=true]{border-color:#d14343}.s-page .dv-key-error{color:#c23434;font-style:normal;font-size:13px;font-weight:400}.s-page .dv-key-terms{display:flex;gap:10px;align-items:flex-start;font-size:14px}.s-page .dv-key-terms input{margin-top:3px}.s-page .dv-key-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.s-page .dv-key-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.s-page .dv-key-done{border:1px solid #cfe3d6;background:#f3faf5;border-radius:10px;padding:14px 18px;max-width:720px}.s-page .dv-key-link{background:none;border:0;padding:0;color:#2a6df4;cursor:pointer;font:inherit}.s-page .dv-code{margin:0;padding:16px 18px;overflow-x:auto;border-radius:12px;background:var(--mist);border:1px solid #E3E5E8;font-size:13px;line-height:1.55;color:var(--ink)}.s-page .dv-code code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre}.s-page .dv-doc :not(pre)>code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;padding:1px 5px;border-radius:6px;background:var(--mist);overflow-wrap:anywhere}.s-page .dv-table .s-table{min-width:0}.s-page .dv-table .s-table tbody th{white-space:normal}.s-page .dv-url{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;overflow-wrap:anywhere}.s-page .dv-tool{display:flex;flex-direction:column;gap:12px}.s-page .dv-tool h3{margin-top:8px}.s-page .dv-table th code{overflow-wrap:normal}@media (max-width: 640px){.s-page .dv-table .s-table td{flex-direction:column;gap:2px;text-align:left}.s-page .dv-table .s-table td:before{flex:none;font-size:13px}}
