.DeviceChangeNotification_notification__H6zBa{position:fixed;top:20px;right:20px;z-index:10000;animation:DeviceChangeNotification_slideIn__bhc0m .3s ease-out}@keyframes DeviceChangeNotification_slideIn__bhc0m{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}.DeviceChangeNotification_container__ZK2_f{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:12px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.3);display:flex;gap:16px;align-items:flex-start;max-width:400px;min-width:320px;position:relative}.DeviceChangeNotification_icon__IBGmu{font-size:32px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.DeviceChangeNotification_content__6auWc{flex:1 1}.DeviceChangeNotification_title__0nUnu{margin:0 0 8px;font-size:16px;font-weight:600;color:white}.DeviceChangeNotification_message__HGCw0{margin:0 0 6px;font-size:14px;line-height:1.5;color:rgba(255,255,255,.95)}.DeviceChangeNotification_info__pxhOA{margin:0;font-size:13px;color:rgba(255,255,255,.85)}.DeviceChangeNotification_info__pxhOA strong,.DeviceChangeNotification_message__HGCw0 strong{font-weight:600;color:#ffd700;text-shadow:0 1px 2px rgba(0,0,0,.2)}.DeviceChangeNotification_closeBtn__ZgMyt{position:absolute;top:12px;right:12px;background:rgba(255,255,255,.2);border:none;color:white;width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s;padding:0;line-height:1}.DeviceChangeNotification_closeBtn__ZgMyt:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.DeviceChangeNotification_closeBtn__ZgMyt:active{transform:scale(.95)}@media (prefers-color-scheme:dark){.DeviceChangeNotification_container__ZK2_f{background:linear-gradient(135deg,#4c51bf,#5a3d7a)}}@media (max-width:480px){.DeviceChangeNotification_notification__H6zBa{top:10px;right:10px;left:10px}.DeviceChangeNotification_container__ZK2_f{min-width:auto;max-width:100%}.DeviceChangeNotification_icon__IBGmu{font-size:28px}.DeviceChangeNotification_title__0nUnu{font-size:15px}.DeviceChangeNotification_info__pxhOA,.DeviceChangeNotification_message__HGCw0{font-size:13px}}