.record-form-button,.record-form-secondary{cursor:pointer;border-radius:3px;min-height:44px;padding:10px 16px;font:700 .9375rem/1.4 Arial,sans-serif}.record-form-button{border:1px solid var(--blue)}.record-form-secondary{border:1px solid var(--border);color:var(--ink);background:#fff}.record-form-secondary:hover{background:var(--muted)}.record-form-button:disabled,.record-form-secondary:disabled{opacity:.65;cursor:wait}.record-form input[data-slot=input]{color:var(--ink);border:1px solid var(--input);padding:10px 12px}.record-form-button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.record-form-secondary:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.record-form input:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.record-file-label{margin:0 0 8px;font-size:.9375rem;font-weight:700}.record-file-label span{color:var(--muted-foreground);font-weight:400}.record-form .record-upload-files li{grid-template-columns:minmax(0,1fr) auto}.record-form .record-permission input{accent-color:var(--blue);flex:none;width:20px;height:20px;min-height:20px;margin-top:4px}.record-form-error{color:#78332d;overflow-wrap:anywhere;background:#fff5f4;border:1px solid #b65448;padding:16px}.record-form-error p{margin:0}.record-form-error:focus,.record-submission-receipt:focus{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:600px){.record-form .submit-button{width:100%}.record-submission-receipt .record-actions{flex-direction:column;align-items:stretch}.record-submission-receipt .record-form-button{width:100%}}
