.hinweis-lage{position:fixed;left:0;right:0;bottom:24px;z-index:200;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.hinweis{display:flex;align-items:center;gap:10px;max-width:480px;padding:12px 18px;border-radius:var(--radius-md);background:rgba(18,6,12,.96);border:1px solid var(--line-default);box-shadow:0 8px 32px rgba(0,0,0,.5);color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.35;animation:hinweis-auf .22s var(--ease) both}.hinweis-zeichen{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;flex-shrink:0;font-size:13px;font-weight:900}.hinweis-gut{border-color:rgba(74,222,128,.35)}.hinweis-gut .hinweis-zeichen{background:rgba(74,222,128,.15);color:#4ade80}.hinweis-fehler{border-color:rgba(215,25,32,.4)}.hinweis-fehler .hinweis-zeichen{background:rgba(215,25,32,.15);color:#ff8589}@keyframes hinweis-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hinweis{animation:none}}.hinweis{border-left:3px solid var(--line-default);padding-left:15px}.hinweis-text{flex:1 1;min-width:0}.hinweis-gut{border-left-color:var(--state-success)}.hinweis-gut .hinweis-zeichen{background:color-mix(in srgb,var(--state-success) 20%,transparent);color:var(--state-success)}.hinweis-warnung{border-left-color:var(--state-warning)}.hinweis-warnung .hinweis-zeichen{background:color-mix(in srgb,var(--state-warning) 20%,transparent);color:var(--state-warning)}.hinweis-fehler{border-left-color:var(--state-danger)}.hinweis-fehler .hinweis-zeichen{background:color-mix(in srgb,var(--state-danger) 22%,transparent);color:var(--brand-primary)}.hinweis-info{border-left-color:var(--state-info)}.hinweis-info .hinweis-zeichen{background:color-mix(in srgb,var(--state-info) 20%,transparent);color:var(--state-info)}.hinweis-zu{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;margin-left:2px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.hinweis-zu:hover{background:rgba(255,255,255,.08);color:var(--text-primary)}