.amanat .am-report-form input,.amanat .am-report-form textarea,.amanat .am-report-form select{background:var(--am-white,#FFFFFF);color:var(--am-ink,#062547);-webkit-text-fill-color:var(--am-ink,#062547)}
.amanat .am-report-form .am-report-fields{margin-top:20px;align-items:start}
.amanat .am-report-form .am-field{min-width:0}
.amanat .am-report-form .am-field-help{font-size:11px;line-height:1.6;font-weight:400;color:var(--am-muted,#64748B)}
.amanat .am-required-note{font-size:12px;color:var(--am-muted,#64748B);margin-top:20px}
.amanat .am-core-button,.amanat button.am-core-submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;background:var(--am-navy,#003566);color:var(--am-white,#FFFFFF);border:1px solid var(--am-navy,#003566);border-radius:8px;font:600 14px/1.5 var(--am-body, sans-serif);text-decoration:none;cursor:pointer}
.amanat .am-core-button.am-core-found,.amanat .am-report-found button.am-core-submit{background:var(--am-green,#008447);border-color:var(--am-green,#008447)}
.amanat .am-core-button:hover,.amanat button.am-core-submit:hover{background:var(--am-ink,#062547);border-color:var(--am-ink,#062547);color:var(--am-white,#FFFFFF)}
.amanat .am-inline-actions{display:flex;gap:12px;flex-wrap:wrap;margin-block:20px}
.amanat .am-private-details{border:1px solid var(--am-line,rgba(0,53,102,.12));padding:16px;border-radius:8px}
.amanat .am-private-details summary{cursor:pointer;font-size:13px;font-weight:600;min-height:28px}
.amanat .am-private-details[open] summary{margin-bottom:16px}
.amanat .am-prototype-check{display:flex;flex-direction:row;gap:12px;font-size:12px;font-weight:400;line-height:1.7;padding-block:8px;align-items:flex-start}
.amanat .am-report-form .am-prototype-check input{width:20px;min-width:20px;height:20px;min-height:20px;padding:0;margin-top:2px;accent-color:var(--am-navy,#003566);-webkit-text-fill-color:initial}
.amanat .am-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.amanat .am-upload-note{font-size:12px;margin:0;color:var(--am-muted,#64748B)}
.amanat .am-document-field[hidden]{display:none!important}
.amanat .am-save-confirmation,.amanat .am-error-summary{padding:24px;border:1px solid var(--am-line,rgba(0,53,102,.12));border-left:4px solid var(--am-navy,#003566);border-radius:8px;margin-block:20px;background:var(--am-white,#FFFFFF)}
.amanat .am-save-confirmation h3,.amanat .am-error-summary h3{font-size:20px}
.amanat .am-reference{font-size:18px;font-weight:700;overflow-wrap:anywhere;color:var(--am-navy,#003566)}
.amanat .am-error-summary ul{padding-left:20px;font-size:13px}
.amanat .am-report-form [aria-invalid=true]{border:2px solid var(--am-navy,#003566)}
.amanat .am-report-form .am-field-error{color:var(--am-navy,#003566);font-weight:600}
.amanat .am-signin-required p,.amanat .am-account-access p{font-size:14px}
.amanat .am-signin-required .am-form-note{margin-top:16px}
@media(max-width:544px){.amanat .am-core-button,.amanat button.am-core-submit{width:100%}.amanat .am-report-fields{gap:16px}.amanat .am-save-confirmation,.amanat .am-error-summary{padding:20px}.amanat .am-reference{font-size:16px}}
