.sandbox-banner{position:fixed;top:0;left:0;right:0;z-index:9999;background:linear-gradient(135deg,#ff9800 0,#ff6f00 100%);color:#fff;padding:8px 16px;text-align:center;font-weight:600;font-size:.875rem;box-shadow:0 2px 8px rgba(0,0,0,.15);animation:sandboxBannerSlide .3s ease-out}@keyframes sandboxBannerSlide{from{transform:translateY(-100%)}to{transform:translateY(0)}}.sandbox-banner-icon{margin-right:8px;animation:sandboxIconPulse 2s ease-in-out infinite}@keyframes sandboxIconPulse{0%,100%{opacity:1}50%{opacity:.6}}.sandbox-banner-text{margin:0;display:inline}.sandbox-banner-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:0 0;border:none;color:#fff;font-size:1.25rem;cursor:pointer;opacity:.8;transition:opacity .2s}.sandbox-banner-close:hover{opacity:1}body.sandbox-mode{padding-top:40px!important}body.sandbox-mode .navbar-top{top:40px!important}body.sandbox-mode .navbar-vertical-content{padding-top:40px}body.sandbox-mode .navbar-vertical{height:calc(100vh - 40px)}.badge-sandbox{background-color:#ff9800;color:#fff;font-size:.75rem;padding:2px 8px;border-radius:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.sandbox-indicator-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#ff9800;margin-right:6px;animation:sandboxDotPulse 2s ease-in-out infinite}@keyframes sandboxDotPulse{0%,100%{box-shadow:0 0 0 0 rgba(255,152,0,.7)}50%{box-shadow:0 0 0 4px rgba(255,152,0,0)}}.sandbox-footer-badge{position:fixed;bottom:16px;right:16px;background:linear-gradient(135deg,#ff9800 0,#ff6f00 100%);color:#fff;padding:8px 16px;border-radius:20px;font-size:.75rem;font-weight:600;box-shadow:0 2px 8px rgba(255,152,0,.3);z-index:1000;text-transform:uppercase;letter-spacing:.5px}#orgSwitcher{border:2px solid #dee2e6;transition:all .2s ease}#orgSwitcher:focus{border-color:#ff9800;box-shadow:0 0 0 .2rem rgba(255,152,0,.25)}.sandbox-card{border-left:4px solid #ff9800;background-color:#fff8e1}.sandbox-card-header{background-color:#fff3cd;border-bottom:1px solid #ffeb3b}.production-indicator{color:#28a745;font-size:.75rem}.toast-sandbox-warning{background-color:#ff9800!important;color:#fff!important}.sandbox-modal .modal-header{background-color:#ff9800;color:#fff}.sandbox-modal .btn-primary{background-color:#ff9800;border-color:#ff9800}.sandbox-modal .btn-primary:hover{background-color:#f57c00;border-color:#f57c00}@media (max-width:768px){.sandbox-banner{font-size:.75rem;padding:6px 12px}body.sandbox-mode{padding-top:35px!important}body.sandbox-mode .navbar-top{top:35px!important}body.sandbox-mode .navbar-vertical-content{padding-top:35px}body.sandbox-mode .navbar-vertical{height:calc(100vh - 35px)}.sandbox-footer-badge{bottom:8px;right:8px;font-size:.65rem;padding:6px 12px}}@media (prefers-contrast:high){.sandbox-banner{background:#ff6f00;border-bottom:2px solid #000}.sandbox-indicator-dot{border:1px solid #000}}@media print{.sandbox-banner,.sandbox-footer-badge,.sandbox-indicator-dot{display:none!important}}
/*# sourceMappingURL=sandbox-indicators.css.map */
