.operation-field-error{display:block;color:#8d193e;font-size:.9rem;font-weight:500;margin:.3rem 0;line-height:1.45;overflow-wrap:anywhere}
input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{outline:2px solid #a52649;outline-offset:1px}
.operation-error{padding:.85rem;border:1px solid #ac3152;border-radius:.65rem;background:#fff2f5;color:#721630;overflow-wrap:anywhere}
.operation-connectivity{margin:0;padding:.75rem 1rem;background:#fff4d9;color:#483414;border-bottom:2px solid #b27809;font-size:.95rem;line-height:1.5}
.operation-connectivity[hidden]{display:none}
.billing-workspace:not(.menu-collapsed)>.operation-connectivity{margin-left:260px}
@media(max-width:800px){.billing-workspace:not(.menu-collapsed)>.operation-connectivity{margin-left:0}}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #216ab1;outline-offset:3px}
@media(pointer:coarse){button,select,input:not([type=checkbox]):not([type=radio]),summary{min-height:44px}input,select,textarea{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
