.toast-host{z-index:1000;left:12px;right:12px;bottom:calc(var(--tabbar-h,0px) + var(--actionbar-h,0px) + env(safe-area-inset-bottom) + var(--toast-offset,16px));pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed}.adm .toast-host{--toast-offset:84px}.toast{pointer-events:auto;color:#fff;background:#1f1f23;border-radius:14px;align-items:flex-start;gap:10px;width:100%;max-width:560px;padding:12px 8px 12px 14px;font:600 .95rem/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;animation:.22s ease-out toast-in;display:flex;box-shadow:0 12px 32px -10px #00000073}.toast--error{background:#b42318}.toast--ok{background:#166a3f}.toast__icon{flex:none;font-size:1.1rem;line-height:1.3}.toast__text{overflow-wrap:anywhere;flex:1;min-width:0}.toast__close{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;margin:-10px 0;font-size:1rem}.toast__close:hover{background:#ffffff26}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}@media (min-width:960px){.adm .toast-host{--toast-offset:88px;width:420px;left:auto;right:24px}}.field-error,.adm-field small.field-error,.field small.field-error{color:#b42318;margin:4px 0 0;font-size:.85rem;font-weight:600;line-height:1.35;display:block}.field-error:before{content:"⚠ "}.is-invalid>input,.is-invalid>textarea,.is-invalid>select,.is-invalid input[aria-invalid=true],.is-invalid textarea[aria-invalid=true],.is-invalid .rte,input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{box-shadow:0 0 0 3px #b423182e;border-color:#b42318!important}.is-invalid>span:first-child,.is-invalid>legend{color:#b42318}.is-invalid,[data-f]{scroll-margin-top:100px}:has(>[aria-invalid=true]){scroll-margin-top:100px}[data-field-key]{scroll-margin-top:max(150px,22vh)}
