.localized-field-error{margin:6px 0 0;color:#b42318;font-size:12px;line-height:1.5;font-weight:400;letter-spacing:normal}
input[aria-invalid="true"],select[aria-invalid="true"],textarea[aria-invalid="true"]{border-color:#b42318!important}
.operation-error{position:relative;padding:14px 38px 14px 16px;margin:14px 0;border:1px solid #f0c6c2;border-radius:8px;background:#fff5f4;color:#912018;font-size:13px;line-height:1.6;text-align:start;overflow-wrap:anywhere}
.operation-error strong{display:block;font-size:14px}.operation-error p{margin:5px 0;color:inherit}.operation-error .text-link{display:inline-flex;margin-top:5px;color:inherit;text-decoration:underline}
.operation-error-close{position:absolute;right:8px;top:8px;border:0;background:transparent;color:inherit;padding:2px 7px;font-size:21px;line-height:1;cursor:pointer}
.operation-success{padding:12px 16px;margin:14px 0 0;border:1px solid #c5decf;background:#f1f8f3;color:#246343;border-radius:8px;font-size:13px;line-height:1.6}
html body #notice{top:82px!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%);max-width:min(480px,calc(100vw - 32px));z-index:100}
@media(max-width:600px){html body #notice{top:68px!important}}
