/* NEON SHOP 0.1.32 - obavestenja samo za kupca; ne menja postojece stilove. */
#neon-notice-root{position:fixed;z-index:2147483000;top:16px;left:50%;transform:translateX(-50%);width:min(540px,calc(100vw - 24px));pointer-events:none;font-family:Arial,sans-serif;color:#123253}
.neon-toast{pointer-events:auto;background:#fff;border:1px solid #bbd1e8;border-top:5px solid #0868c8;border-radius:14px;padding:16px 16px 14px;box-shadow:0 18px 60px #082b5350;display:grid;grid-template-columns:1fr auto;gap:9px 12px;margin-bottom:10px;animation:neon-toast-in .18s ease-out}
.neon-toast[data-type=success]{border-top-color:#148b54;background:#f8fffa}.neon-toast[data-type=error]{border-top-color:#bd3434;background:#fffafa}
.neon-toast-title{font-size:17px;font-weight:800;line-height:1.28}.neon-toast-message{font-size:14px;line-height:1.5;margin:4px 0 0}.neon-toast-x{width:34px;height:34px;border:1px solid #c9d8e6;background:white;border-radius:8px;color:#1e4c78;font-weight:bold;cursor:pointer}
.neon-toast-actions{grid-column:1/-1;display:flex;gap:9px;flex-wrap:wrap}.neon-toast-link{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:8px;background:#0865bb;color:white!important;text-decoration:none;font-size:13px;font-weight:800}
.neon-toast-progress{grid-column:1/-1;overflow:hidden;height:5px;border-radius:10px;background:#e6edf5}.neon-toast-progress:before{content:'';display:block;width:35%;height:100%;background:#1675d2;animation:neon-progress 1.25s linear infinite}
.neon-toast:not([data-busy=true]) .neon-toast-progress{display:none}
#neon-sound-settings{position:fixed;bottom:18px;right:18px;z-index:2147482000;background:#fff;border:1px solid #cadbea;box-shadow:0 7px 24px #14345525;border-radius:11px;padding:9px;font:13px Arial,sans-serif;color:#234565;max-width:230px}
#neon-sound-settings summary{cursor:pointer;font-weight:750;list-style:none}#neon-sound-settings select{display:block;width:100%;margin-top:9px;padding:8px;border-radius:8px;border:1px solid #bacfe2;background:white;color:#123253}#neon-sound-settings p{font-size:11px;line-height:1.4;margin:7px 0 0;color:#59718b}
.neon-stepper{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:13px 0 20px}.neon-stepper .step{background:#eef3f9;border:1px solid #d7e3f0;color:#57728f;border-radius:40px;padding:8px 12px;font-size:13px;font-weight:700}.neon-stepper .step.is-active{background:#edf9f0;border-color:#89d5ad;color:#145d38}.neon-stepper .step.is-current{background:#eef5ff;border-color:#78aee3;color:#095cb0}
@keyframes neon-progress{from{transform:translateX(-120%)}to{transform:translateX(310%)}}@keyframes neon-toast-in{from{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}
@media (max-width:600px){#neon-notice-root{top:7px}.neon-toast{padding:13px}.neon-toast-title{font-size:15px}#neon-sound-settings{right:10px;bottom:10px}}
@media(prefers-reduced-motion:reduce){.neon-toast,.neon-toast-progress:before{animation:none}.neon-toast-progress:before{width:100%}}
