:root {}[data-qu-notifyer] {transition: opacity var(--qu-transition-duration) var(--qu-transition-func), transform var(--qu-transition-duration) var(--qu-transition-func);}.notifyer-global, .notifyer-container {position: fixed;margin: 0;border: none;background: transparent;pointer-events: none;z-index: 1500000000;display: flex;flex-direction: column;gap: 10px;padding: 20px;overflow: visible;inset: auto;max-height: 100vh;width: 100%;box-sizing: border-box;}.notifyer-container {position: absolute;}.notifyer-container--bottom_left, .notifyer-container--bottom_center, .notifyer-container--bottom_right, .notifyer-container--top_right {contain: layout style paint;will-change: transform;}.notifyer-global--top_left, .notifyer-global--top_center, .notifyer-global--top_right, .notifyer-container--top_left, .notifyer-container--top_center, .notifyer-container--top_right {}.notifyer-global--bottom_left, .notifyer-global--bottom_center, .notifyer-global--bottom_right, .notifyer-container--bottom_left, .notifyer-container--bottom_center, .notifyer-container--bottom_right {flex-direction: column-reverse;}.notifyer-global--bottom_right {bottom: 0;right: 0;align-items: flex-end;}.notifyer-global--top_right {top: 0;right: 0;align-items: flex-end;}.notifyer-global--bottom_left {bottom: 0;left: 0;align-items: flex-start;}.notifyer-global--top_left {top: 0;left: 0;align-items: flex-start;}.notifyer-global--top_center {top: 0;left: 50%;transform: translateX(-50%);align-items: center;}.notifyer-global--bottom_center {bottom: 0;left: 50%;transform: translateX(-50%);align-items: center;}.notifyer-global--center_center {top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);align-items: center;}.notifyer-container--bottom_right {bottom: 0;right: 0;align-items: flex-end;}.notifyer-container--top_right {top: 0;right: 0;align-items: flex-end;}.notifyer-container--bottom_left {bottom: 0;left: 0;align-items: flex-start;}.notifyer-container--top_left {top: 0;left: 0;align-items: flex-start;}.notifyer-container--top_center {top: 0;left: 50%;transform: translateX(-50%);align-items: center;}.notifyer-container--bottom_center {bottom: 0;left: 50%;transform: translateX(-50%);align-items: center;}.notifyer-container--center_center {top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);align-items: center;}.notifyer__el {position: relative;margin: 0;padding: 15px 20px;border: 1px solid rgba(0,0,0,0.1);border-radius: 8px;background: white;box-shadow: 0 4px 5px rgba(0,0,0,0.15);pointer-events: auto;max-width: 300px;z-index: 1;opacity: 0;width: 100%;box-sizing: border-box;}.notifyer__el.theme-success {background: linear-gradient(135deg, rgba(29, 185, 84, 0.95) 0%, rgba(67, 205, 118, 0.95) 50%, rgba(29, 185, 84, 0.95) 100%);background-size: 200% 200%;animation: gradient-shift 3s ease infinite;backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.25);box-shadow: 0 6px 18px rgba(29, 185, 84, 0.25);}.notifyer__el.theme-error {background: linear-gradient(135deg, rgba(220, 38, 38, 0.9) 0%, rgba(239, 68, 68, 0.9) 50%, rgba(220, 38, 38, 0.9) 100%);background-size: 200% 200%;animation: gradient-shift 3s ease infinite;backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.2);box-shadow: 0 4px 12px rgba(220, 38, 38, 0.2);}.notifyer__el.theme-info {background: linear-gradient(135deg, rgba(37, 99, 235, 0.9) 0%, rgba(59, 130, 246, 0.9) 50%, rgba(37, 99, 235, 0.9) 100%);background-size: 200% 200%;animation: gradient-shift 3s ease infinite;backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.2);box-shadow: 0 4px 12px rgba(37, 99, 235, 0.2);}.notifyer__el.theme-warning {background: linear-gradient(135deg, rgba(217, 119, 6, 0.9) 0%, rgba(245, 158, 11, 0.9) 50%, rgba(217, 119, 6, 0.9) 100%);background-size: 200% 200%;animation: gradient-shift 3s ease infinite;backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.2);box-shadow: 0 4px 12px rgba(217, 119, 6, 0.2);}@keyframes gradient-shift {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}.notifyer__caption {font-weight: bold;font-size: 0.9rem;margin-bottom: 5px;color: #fff;}.notifyer__text {font-size: 0.85rem;line-height: 1.4;color: #fff;word-wrap: break-word;}.notifyer__close {position: absolute;top: 5px;right: 5px;width: 20px;height: 20px;padding: 0;border: none;outline: none;box-shadow: none;background: transparent;cursor: pointer;opacity: 0.7;transition: opacity 0.2s;outline: none;color: #fff;}.notifyer__close:focus {outline: none;}.notifyer__close:hover {opacity: 1;background-color: rgba(0,0,0,0.15) }.notifyer__close::before, .notifyer__close::after {content: '';position: absolute;top: 50%;left: 50%;width: 12px;height: 2px;background: currentColor;}.notifyer__close::before {transform: translate(-50%, -50%) rotate(45deg);}.notifyer__close::after {transform: translate(-50%, -50%) rotate(-45deg);}.notifyer__close-all {background: rgba(0, 0, 0, 0.8);padding: 8px 10px;border: 0;outline: 0;color: white;text-align: center;width: 100%;max-width: 300px;box-sizing: border-box;border-radius: 10px;position: relative;cursor: pointer;pointer-events: auto;font-size: 13px;line-height: 1;transition: opacity 0.3s ease, transform 0.3s ease;z-index: 1;order: -1;margin: 0;}.notifyer__close-all:focus {outline: none;}.notifyer__close-all:hover {background: rgba(0, 0, 0, 0.9);}.notifyer__close-all--visible {opacity: 1;transform: scale(1);}.notifyer__close-all--removeing {opacity: 0;}