:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}a{color:var(--active-color,#2563eb);-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{text-decoration:underline}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.dark{--bg-solid:#0f172a;--nav-bg:#0f172af2;--content-bg:linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #0f172a 100%);--text-color:#e2e8f0;--active-color:#60a5fa;--hover-color:#94a3b8;--selector-border:#60a5fa4d;--circle-bg:linear-gradient(135deg, #33415599, #47556966);--button-bg:#1e293be6;--popup-bg:#1e293bf2;--x-bg:#0009;--changer-bg:#111827;--hover-bg:#3341554d;--input-focus:#1e293bcc}.light{--bg-solid:#f3f4f6;--nav-bg:#f3f4f6f2;--content-bg:linear-gradient(135deg, #f3f4f6 0%, #e5e7eb 50%, #f3f4f6 100%);--text-color:#1e293b;--active-color:#2563eb;--hover-color:#475569;--selector-border:#2563eb4d;--circle-bg:linear-gradient(135deg, #cbd5e199, #94a3b866);--button-bg:#f3f4f6e6;--popup-bg:#f3f4f6f2;--x-bg:#fff9;--changer-bg:#d1d5db;--hover-bg:#cbd5e14d;--input-focus:#f3f4f6cc}:root{--lpp-color:#00640081;--sz-color:#1e90ff81;--nomago-color:#ffe6008c;--marprom-color:#ff000081;--arriva-color:#00338081;--murska-color:#00518081;--kranj-color:#ff000081;--default-color:#80808081;--transition-speed:.2s;--transition-ease:cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}:focus-visible,button:focus-visible{outline:2px solid var(--active-color);outline-offset:2px}@font-face{font-family:Proxima Nova Light;src:url(./proximanova_light-BQsbGI1J.woff2)format("woff2");font-display:swap}body{color:var(--text-color);transition:background-color var(--transition-speed) var(--transition-ease), color var(--transition-speed) var(--transition-ease);font-family:Proxima Nova Light,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}html{background:var(--bg-solid)}.container{height:100dvh;transition:background var(--transition-speed) var(--transition-ease);flex-direction:column;display:flex}.container nav{background:var(--nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;height:80px;display:grid;position:absolute;bottom:0}.container nav a{touch-action:manipulation;width:100%;color:var(--hover-color);transition:color var(--transition-speed) var(--transition-ease), border-color var(--transition-speed) var(--transition-ease), transform .1s var(--transition-ease);border-top:4px solid #0000;justify-content:center;align-items:center;gap:20px;padding:10px 0;text-decoration:none;display:flex}.container nav a span{font-size:1.17em;font-weight:700}.container nav a:hover{color:var(--active-color)}.container nav a:active{transform:scale(.97)}.container nav a.active{border-top:4px solid var(--active-color);color:var(--active-color)}.container .content{background:var(--content-bg);height:calc(100dvh - 80px);animation:fadeIn .3s var(--transition-ease)}.container .content .suspense-fallback{color:#94a3b8;justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.container .content .persistent-map{height:100%}.container .content .persistent-map--hidden{display:none}.container .content .map-container{height:calc(100dvh - 80px);position:relative;overflow:hidden}.container .content .map-container .map-canvas{width:100%;height:100%}.container .content .map-container .map-error{color:#333;text-align:center;background:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.container .content .map-container .route-drawer{z-index:9;background:var(--nav-bg);border-top:1px solid var(--selector-border);will-change:transform;backface-visibility:hidden;flex-direction:column;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.container .content .map-container .route-drawer--open{transform:translateY(0)}.container .content .map-container .route-drawer__header{border-bottom:1px solid var(--selector-border);color:var(--text-color);cursor:grab;touch-action:none;justify-content:center;align-items:center;height:40px;padding:10px 12px;display:flex;position:relative}.container .content .map-container .route-drawer__close{color:var(--text-color);cursor:pointer;touch-action:manipulation;background:0 0;border:none;padding:4px 8px;font-size:22px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.container .content .map-container .route-drawer__close:hover{background:var(--button-bg);transition:background var(--transition-speed) var(--transition-ease);border-radius:8px}.container .content .map-container .route-drawer__close:active{transform:translateY(-50%)scale(.95)}.container .content .map-container .route-drawer__header:active{cursor:grabbing}.container .content .map-container .route-drawer__grab{background:var(--selector-border);border-radius:999px;width:44px;height:5px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.container .content .map-container .route-drawer__empty{color:var(--text-color);padding:12px}.container .content .map-container .route-drawer__content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto}.container .content .insideDiv{flex-direction:column;height:100%;min-height:0;display:flex}.container .content .insideDiv h2{text-align:center;color:var(--text-color);padding:10px 0}.container .content .insideDiv .lines-header{justify-content:center;align-items:center;gap:8px;padding:0 10px;display:flex}.container .content .insideDiv .lines-header h2{text-align:center;flex:1;margin:0;padding:10px 0}.container .content .insideDiv .lines-header .like-btn{flex-shrink:0;position:fixed;right:10px}.container .content .insideDiv .arrival-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;height:100%;overflow-y:auto}.container .content .insideDiv .arrival-list .arrival-item{border-bottom:1px solid var(--selector-border);text-align:center;transition:background var(--transition-speed) var(--transition-ease), transform .1s var(--transition-ease);color:var(--text-color);touch-action:manipulation;cursor:pointer;animation:slideIn .3s var(--transition-ease);grid-template-columns:3fr 1fr auto;align-items:center;padding:10px;animation-fill-mode:both;display:grid}.container .content .insideDiv .arrival-list .arrival-item:first-child{animation-delay:30ms}.container .content .insideDiv .arrival-list .arrival-item:nth-child(2){animation-delay:60ms}.container .content .insideDiv .arrival-list .arrival-item:nth-child(3){animation-delay:90ms}.container .content .insideDiv .arrival-list .arrival-item:nth-child(4){animation-delay:.12s}.container .content .insideDiv .arrival-list .arrival-item:nth-child(5){animation-delay:.15s}.container .content .insideDiv .arrival-list .arrival-item:nth-child(6){animation-delay:.18s}.container .content .insideDiv .arrival-list .arrival-item:nth-child(7){animation-delay:.21s}.container .content .insideDiv .arrival-list .arrival-item:nth-child(8){animation-delay:.24s}.container .content .insideDiv .arrival-list .arrival-item:nth-child(9){animation-delay:.27s}.container .content .insideDiv .arrival-list .arrival-item:nth-child(10){animation-delay:.3s}.container .content .insideDiv .arrival-list .arrival-item:hover{background:var(--hover-bg)}.container .content .insideDiv .arrival-list .arrival-item:active{transform:scale(.99)}.container .content .insideDiv .arrival-list .arrival-item p{padding:5px;font-size:.9em}.container .content .insideDiv .arrival-list .arrival-item .arrival-item__eta{text-align:center;white-space:pre-line;font-size:14px}.container .content .insideDiv .arrival-list .arrival-item .left{align-items:center;gap:12px;display:flex}.container .content .insideDiv .arrival-list .arrival-item .left .circle{border:1px solid var(--selector-border);width:4rem;height:4rem;color:var(--text-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;padding:20px;font-size:.8em;display:flex}.container .content .insideDiv .arrival-list .arrival-item .left .circle h2.sz{font-size:16px}.container .content .insideDiv .arrival-list .arrival-item .left .info{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.container .content .insideDiv .arrival-list .arrival-item .left .info h3{color:var(--text-color);margin:0;font-size:1.2em}.container .content .insideDiv .arrival-list .arrival-item .left .info h4{color:var(--hover-color);margin:0;font-size:1em}.container .content .insideDiv .arrival-list .arrival-item:last-child{border-bottom:none}.container .content .insideDiv .arrival-list .arrival-item.skeleton{pointer-events:none;animation:none}.container .content .insideDiv .arrival-list .skeleton-circle,.container .content .insideDiv .arrival-list .skeleton-text{background:var(--selector-border);animation:1.5s ease-in-out infinite pulse}.container .content .insideDiv .arrival-list .skeleton-circle{border:1px solid var(--selector-border);border-radius:50%;width:4rem;height:4rem}.container .content .insideDiv .arrival-list .skeleton-text{border-radius:4px;min-width:100px;height:20px}.container .content .insideDiv .arrival-list .skeleton-title{width:150px}.container .content .insideDiv .arrival-list .skeleton-time{width:80px}.container .content .insideDiv .route-item{border-bottom:1px solid var(--selector-border);text-align:center;transition:background var(--transition-speed) var(--transition-ease), transform .1s var(--transition-ease);color:var(--text-color);cursor:pointer;touch-action:manipulation;animation:slideIn .3s var(--transition-ease);flex-direction:row;justify-content:space-around;align-items:center;gap:12px;padding:10px;animation-fill-mode:both;display:flex}.container .content .insideDiv .route-item:hover{background:var(--hover-bg)}.container .content .insideDiv .route-item:active{transform:scale(.99)}.container .content .insideDiv .route-item h2{padding:10px}.container .content .insideDiv .route-item h3{text-align:left;flex:1}.container .content .insideDiv .route-item p{padding:10px}.container .content .insideDiv .route-item .circle{border:1px solid var(--selector-border);width:4rem;min-width:4rem;height:4rem;color:var(--text-color);border-radius:50%;justify-content:center;align-items:center;padding:20px;display:flex}.container .content .insideDiv .route-item .route-item:last-child{border-bottom:none}.container .content .insideDiv .station-list{color:var(--text-color);flex-direction:column;gap:10px;margin-top:10px;display:flex;overflow-y:auto}.container .content .insideDiv .top-nav{flex-direction:row;justify-content:space-evenly;align-items:center;display:flex}.container .content .insideDiv .top-nav button{width:100%;color:var(--hover-color);transition:all var(--transition-speed) var(--transition-ease);cursor:pointer;background:#0000004d;border:1px solid #0000;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:20px;padding:15px 0;display:flex}.container .content .insideDiv .top-nav button:hover{color:var(--active-color);background:#00000040}.container .content .insideDiv .top-nav button:active{outline:none;transform:scale(.98)}.container .content .insideDiv .top-nav button.active{color:var(--active-color);background:0 0;outline:none}.container .content .insideDiv .station-item-search{border-bottom:1px solid var(--selector-border);transition:background var(--transition-speed) var(--transition-ease), transform .1s var(--transition-ease);color:var(--text-color);cursor:pointer;box-sizing:border-box;touch-action:manipulation;height:100%;animation:slideIn .3s var(--transition-ease);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:10px;animation-fill-mode:both;display:flex}.container .content .insideDiv .station-item-search .station-content{flex-flow:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.container .content .insideDiv .station-item-search .station-content .name{flex-direction:row;flex:none;align-items:center;gap:10px;min-width:0;font-size:.9em;display:flex}.container .content .insideDiv .station-item-search .station-content .direction-badge{height:fit-content;color:var(--text-color);white-space:nowrap;border-radius:4px;margin:auto 0;padding:2px 6px;font-size:11px}.container .content .insideDiv .station-item-search .station-content .direction-badge.direction-badge--in{background-color:#006400}.container .content .insideDiv .station-item-search .station-content .direction-badge.direction-badge--out{background-color:#ba8e23}.container .content .insideDiv .station-item-search .station-content .station-info{flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex;left:0}.container .content .insideDiv .station-item-search .station-content .station-info li{border:1px solid var(--selector-border);color:var(--active-color);border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-size:.75em;font-weight:600;display:flex}.container .content .insideDiv .station-item-search:hover{background:var(--hover-bg)}.container .content .insideDiv .station-item-search:active{transform:scale(.99)}.container .content .insideDiv .results{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.container .content .insideDiv .results ul{list-style:none}.container .content .insideDiv .results .empty-message{text-align:center;color:var(--hover-color);padding:40px 20px}.container .content .insideDiv .results .route-list{list-style:none}.container .content .insideDiv .distance{color:var(--hover-color);white-space:nowrap;padding:0 10px;font-size:.85em}.container .content .insideDiv .like-btn{cursor:pointer;color:var(--hover-color);transition:all var(--transition-speed) var(--transition-ease);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;height:fit-content;padding:8px;display:flex}.container .content .insideDiv .like-btn:hover{color:#ef4444;background:#ef44441a}.container .content .insideDiv .like-btn:active{transform:scale(.9)}.container .content .insideDiv .like-btn.liked{color:#ef4444}.container .content .insideDiv input{appearance:none;border:1px solid var(--selector-border);background:var(--content-bg);width:100%;height:3rem;color:var(--text-color);transition:all var(--transition-speed) var(--transition-ease);border-radius:0;outline:none;padding:10px}.container .content .insideDiv input::placeholder{color:#64748b}.container .content .insideDiv input:focus{background:var(--input-focus);border-color:var(--active-color);box-shadow:0 0 0 3px #60a5fa1a}.container .content .route .data{background:var(--content-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;color:var(--text-color);border-bottom:1px solid var(--selector-border);cursor:grab;touch-action:none;padding:14px 16px}.container .content .route .stops ul{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:calc(100dvh - 190px);color:var(--text-color);flex-direction:column;padding:0;list-style:none;display:flex;overflow-y:auto}.container .content .route .stops ul li{transition:background var(--transition-speed) var(--transition-ease), transform .1s var(--transition-ease);touch-action:manipulation;cursor:pointer;animation:slideIn .3s var(--transition-ease);animation-fill-mode:both;position:relative}.container .content .route .stops ul li .stop__button{width:100%;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 5px 10px 34px;display:flex}.container .content .route .stops ul li .stop__button h3{flex:1;min-width:0}.container .content .route .stops ul li .stop__times{text-align:center;white-space:pre-line;gap:20px;margin-right:10px;display:flex}.container .content .route .stops ul li:hover{background:var(--hover-bg)}.container .content .route .stops ul li:active{transform:scale(.99)}.container .content .route .stops ul li:last-child{border-bottom:none}.container .content .route .stops ul li .stop__track{pointer-events:none;width:2px;display:block;position:absolute;top:0;bottom:0;left:16px}.container .content .route .stops ul li .stop__track:before{content:"";background:var(--active-color);opacity:.45;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.container .content .route .stops ul li .stop__dot{background:var(--content-bg);border:2px solid var(--active-color);z-index:1;width:10px;height:10px;transition:background var(--transition-speed) var(--transition-ease), width var(--transition-speed) var(--transition-ease), height var(--transition-speed) var(--transition-ease);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.container .content .route .stops ul li.stop--first .stop__track:before{top:50%}.container .content .route .stops ul li.stop--last .stop__track:before{bottom:50%}.container .content .route .stops ul li.stop--first .stop__dot,.container .content .route .stops ul li.stop--passed .stop__dot{background:var(--active-color)}.container .content .route .stops ul li.stop--current .stop__dot{background:var(--active-color);width:18px;height:18px;animation:1.6s ease-in-out infinite currentStopPulse;box-shadow:0 0 0 4px #60a5fa40}.container .content .route .stops ul li .stop__buses{z-index:2;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.container .content .route .stops ul li .stop__bus{background:var(--active-color);border-radius:50%;width:11px;height:11px;animation:2.4s ease-in-out infinite busDotPulse;box-shadow:0 0 0 2px #60a5fa33}.container .content .settings h2{text-align:center;color:var(--text-color);border-bottom:2px solid var(--selector-border);padding:10px 0}.container .content .settings .inside{flex-direction:column;max-height:calc(100dvh - 140px);display:flex;overflow-y:scroll}.container .content .settings .inside h3{color:var(--text-color)}.container .content .settings .inside div{margin:10px;padding:10px}.container .content .settings .inside .settings__heading{text-align:center;padding:5px}.container .content .settings .inside .settings__heading.settings__heading--divided{border-top:1px solid var(--selector-border)}.container .content .settings .inside .map-settings{border:1px solid var(--selector-border);text-align:center;background:#0000004d;border-radius:8px;flex-direction:column;gap:12px;margin-bottom:20px;padding:10px;display:flex}.container .content .settings .inside .map-settings .map-settings__group{margin:0;padding:0}.container .content .settings .inside .map-settings h3{color:var(--text-color);border-bottom:1px solid var(--selector-border);margin-bottom:10px;padding-bottom:5px}.container .content .settings .inside .map-settings label{color:var(--text-color);cursor:pointer;align-items:center;gap:8px;display:flex}.container .content .settings .inside .map-settings label input{width:auto}.container .content .settings .inside .theme-switcher{color:var(--text-color);flex-direction:row;align-self:center;align-items:center;gap:12px;margin:0;display:flex}.container .content .settings .inside .theme-switcher button{background:var(--changer-bg);cursor:pointer;width:42px;height:24px;transition:background var(--transition-speed) var(--transition-ease);border:1px solid #00000026;border-radius:999px;outline:none;margin:0;padding:0;position:relative}.container .content .settings .inside .theme-switcher button:active{transform:scale(.95)}.container .content .settings .inside .theme-switcher button span{width:20px;height:20px;transition:left var(--transition-speed) var(--transition-ease);background:#fff;border-radius:999px;position:absolute;top:1px;left:2px;box-shadow:0 1px 2px #00000040}.container .content .settings .inside .theme-switcher button[aria-checked=false] span{left:20px}.container .content .settings .inside .ranges{border:1px solid var(--selector-border);background:#0000004d;border-radius:8px;flex-direction:column;gap:12px;margin-bottom:20px;padding:10px;display:flex}.container .content .settings .inside .ranges label{color:var(--text-color);flex-direction:column;font-size:.9em;display:flex}.container .content .settings .inside .ranges label input{width:100%}.container .content .settings .inside .about{text-align:center;color:var(--text-color);border:1px solid var(--selector-border);background:#0000004d;border-radius:8px;margin:10px;padding:10px}@media screen and (width<=480px){.container{height:100dvh}.container nav a{flex-direction:column;gap:2px;min-height:44px;font-size:.7em}.container .content{height:calc(100dvh - 80px)}.container .content .map-container{height:calc(100dvh - 80px)}.container .insideDiv .arrival-list .arrival-item{padding:12px 8px;font-size:.8em}.container .insideDiv .route-item,.container .insideDiv .station-item-search{padding:12px 8px}}.maplibregl-popup-content{border:1px solid var(--selector-border);width:fit-content;max-width:none;animation:popupSlideIn .2s var(--transition-ease);border-radius:8px;background:var(--popup-bg)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;color:var(--text-color)!important}.maplibregl-popup-tip{border-top-color:var(--popup-bg)!important;border-bottom-color:var(--popup-bg)!important}.maplibregl-popup-content h3{color:var(--text-color);align-items:center;gap:6px;margin-bottom:8px;font-size:15px;display:flex}.maplibregl-popup-content h3 img{filter:invert()}.maplibregl-popup-content button,.maplibregl-popup-content .popup-button{color:var(--active-color);border:1px solid var(--selector-border);cursor:pointer;transition:all var(--transition-speed) var(--transition-ease);background:#60a5fa26;border-radius:8px;padding:8px 10px;font-size:12px}:is(.maplibregl-popup-content button,.maplibregl-popup-content .popup-button):hover{border-color:var(--active-color);background:#60a5fa40}:is(.maplibregl-popup-content button,.maplibregl-popup-content .popup-button):active{transform:scale(.97)}.popup-image-wrapper{background:#eeeeee1e;width:100%;height:150px;margin-bottom:8px;display:block;overflow:hidden}.popup-image-wrapper img{object-fit:cover;background:#eee;border-radius:0;width:100%;height:150px;margin-bottom:8px;display:block}.popup-image-wrapper p{color:#fff;z-index:3;background:#000000d5;border-radius:4px;flex-direction:row;align-items:center;margin-top:-40px;padding:4px 8px;font-size:12px;display:flex;position:absolute;right:14px}.popup-image-wrapper p img{filter:invert();width:12px;height:12px;margin:0 6px 0 0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popupSlideIn{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes map-spin{to{transform:rotate(360deg)}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:.3}}@keyframes currentStopPulse{0%,to{box-shadow:0 0 0 4px #60a5fa40}50%{box-shadow:0 0 0 7px #60a5fa1f}}@keyframes busDotPulse{0%,to{box-shadow:0 0 0 2px #60a5fa2e}50%{box-shadow:0 0 0 3px #60a5fa1a}}.map-route-loading{background:var(--nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--selector-border);color:var(--text-color);pointer-events:none;z-index:8;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #0000002e}.map-route-loading .map-route-loading_spinner{border:2px solid var(--selector-border);border-top-color:var(--active-color);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite map-spin;display:inline-block}.popup{min-width:240px}.popup.popup--train{min-width:220px}.popup.popup--stop{min-width:0}.popup-title{margin-bottom:8px;font-size:16px;font-weight:500}.popup-title.popup-title--bold{font-weight:700}.popup-row{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.popup-row .popup-row__label{opacity:.7}.popup-row .popup-row__value{text-align:right;font-weight:600}.popup--train .popup-row{margin:6px 0 0}.popup--train .popup-row .popup-row__label{color:gray;opacity:1}.popup--train .popup-row .popup-row__value{font-weight:700}.popup-accessible{vertical-align:-2px;margin-left:6px}.maplibregl-popup-content .popup-button--block{width:100%;margin-top:12px}.popup-badges{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.popup-badge{color:#fff;background:#2a9d8f;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.popup-badge.popup-badge--muted{background:#6c757d}.popup-stop-code{opacity:.75;margin:4px 0}.error-boundary{text-align:center;height:100%;color:var(--text-color);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.error-boundary button{border:1px solid var(--selector-border);background:var(--button-bg);color:var(--active-color);border-radius:8px;padding:10px 18px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
