@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&family=IBM+Plex+Mono:wght@400;500;700&display=swap";.rs-toast-stack{z-index:1000;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.rs-toast{background:var(--rs-panel);border:1px solid var(--rs-border);border-left:2px solid var(--rs-accent);min-width:240px;max-width:360px;padding:12px 16px;font-size:13px;animation:.25s ease-out rs-toast-in;box-shadow:0 8px 24px #0006;color:var(--rs-ink)!important}.rs-toast--success{border-left-color:#4ade80}.rs-toast--error{border-left-color:#ff5c5c}@keyframes rs-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rs-logo{align-items:center;gap:10px;display:inline-flex}.rs-logo__mark{flex-shrink:0;display:block}.rs-logo--full{display:inline-flex}.rs-logo__full-img{width:auto;height:100%;display:block}.rs-fleetviz{background:#08080a;position:absolute;inset:0;overflow:hidden}.rs-fleetviz__svg{width:100%;height:100%;position:absolute;inset:0}.rs-fleetviz__node{transform-origin:50%;transform-box:fill-box;animation:3.2s ease-in-out infinite rs-node-pulse}.rs-fleetviz__scanline{background:linear-gradient(#0000,#3db2ff0f,#0000);height:140px;animation:7s linear infinite rs-scan;position:absolute;left:0;right:0}.rs-fleetviz__glow{filter:blur(70px);pointer-events:none;border-radius:999px;position:absolute}.rs-fleetviz__glow--a{background:#3db2ff29;width:420px;height:420px;top:-120px;left:-100px}.rs-fleetviz__glow--b{background:#3db2ff1a;width:360px;height:360px;bottom:-140px;right:-80px}@keyframes rs-node-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}@keyframes rs-scan{0%{transform:translateY(-140px)}to{transform:translateY(100vh)}}.rs-auth{background:var(--rs-bg);justify-content:center;align-items:center;min-height:100vh;padding:56px 20px;display:flex;position:relative;overflow:hidden}.rs-auth__scrim{z-index:1;pointer-events:none;background:radial-gradient(760px 680px at 50% 45%,#0a0a0cf5 0%,#0a0a0cd9 40%,#0a0a0c66 72%,#0a0a0c00 100%);position:absolute;inset:0}.rs-auth__content{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex;position:relative}.rs-auth__brand{flex-direction:column;align-items:center;gap:12px;margin-bottom:24px;display:flex}.rs-auth__body{flex-direction:column;align-items:center;gap:26px;width:100%;display:flex}.rs-auth-header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.rs-auth-header h2{font-size:26px;color:var(--rs-white)!important}.rs-auth-header p{max-width:360px;margin:0;font-size:13.5px;line-height:1.6;color:var(--rs-mute)!important}.rs-auth-window{-webkit-backdrop-filter:blur(20px);border:1px solid var(--rs-border-light);background:#131316db;width:100%;padding:28px 26px;position:relative}.rs-auth__site-link{margin:22px 0 0;font-size:12.5px;color:var(--rs-mute)!important}.rs-auth__site-link a{color:var(--rs-accent)!important}.rs-auth__site-link a:hover{color:var(--rs-white)!important}@media (width<=560px){.rs-auth{padding:32px 16px}.rs-auth-window{padding:22px 18px}}.rs-app .button{font-family:var(--rs-font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.rs-app .button:disabled{opacity:.4;cursor:not-allowed}.rs-app .btn-primary{background:var(--rs-accent);color:#04101c!important}.rs-app .btn-primary:hover:not(:disabled){background:#5cc0ff}.rs-app .btn-secondary{border-color:var(--rs-border-light);background:0 0;color:var(--rs-ink)!important}.rs-app .btn-secondary:hover:not(:disabled){border-color:var(--rs-accent);color:var(--rs-accent)!important}.rs-app .btn-ghost{background:0 0;border-color:#0000;padding-left:8px;padding-right:8px;color:var(--rs-mute)!important}.rs-app .btn-ghost:hover:not(:disabled){color:var(--rs-white)!important}.rs-app .btn-danger{background:0 0;border-color:#ff5c5c66;color:#ff5c5c!important}.rs-app .btn-danger:hover:not(:disabled){background:#ff5c5c14}.rs-welcome{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.rs-welcome__actions{flex-direction:column;gap:10px;display:flex}.rs-welcome__forgot{cursor:pointer;text-align:center;background:0 0;border:none;align-self:center;margin-top:14px;padding:0;font-size:13px;color:var(--rs-mute)!important}.rs-welcome__forgot:hover{color:var(--rs-accent)!important}.rs-app .error-wrapper p{margin:0;font-size:12px;color:#ff5c5c!important}.rs-app .input-wrapper .input{background:var(--rs-panel-2);border:1px solid var(--rs-border-light);font-family:var(--rs-font-body);border-radius:0;width:100%;padding:12px 14px;font-size:14px;transition:border-color .15s;color:var(--rs-white)!important}.rs-app .input-wrapper .input::placeholder{color:var(--rs-mute)}.rs-app .input-wrapper .input:focus{border-color:var(--rs-accent);outline:none}.rs-app .input-wrapper .input:disabled{opacity:.4}.rs-app .input-wrapper.error .input{border-color:#ff5c5c}.rs-authform{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.rs-authform__form{flex-direction:column;gap:16px;display:flex}.rs-authform__links{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;display:flex}.rs-authform__links a{font-size:12.5px;color:var(--rs-mute)!important}.rs-authform__links a:hover{color:var(--rs-accent)!important}.rs-authform__demo{flex-direction:column;gap:10px;display:flex}.rs-authform__demo-row{background:var(--rs-panel-2);border:1px solid var(--rs-border);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s;display:flex}.rs-authform__demo-row:hover{border-color:var(--rs-accent)}.rs-authform__demo-info{flex-direction:column;gap:2px;min-width:0;display:flex}.rs-authform__demo-info strong{font-size:12.5px;color:var(--rs-white)!important}.rs-authform__demo-info small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden;color:var(--rs-mute)!important}.rs-authform__success{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.rs-authform__success h2{font-size:22px;color:var(--rs-white)!important}.rs-authform__success p{margin:0;font-size:13.5px;line-height:1.6;color:var(--rs-mute)!important}.rs-app .input-wrapper{flex-direction:column;gap:6px;display:flex}.rs-app .input-wrapper .input-label{font-family:var(--rs-font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600;color:var(--rs-mute)!important}.rs-app .input-wrapper .select{background:var(--rs-panel-2);border:1px solid var(--rs-border-light);font-family:var(--rs-font-body);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%238c8c93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;border-radius:0;width:100%;padding:10px 32px 10px 12px;font-size:13.5px;transition:border-color .15s;color:var(--rs-white)!important}.rs-app .input-wrapper .select:focus{border-color:var(--rs-accent);outline:none}.rs-app .input-wrapper .select:disabled{opacity:.4}.rs-app .input-wrapper.error .select{border-color:#ff5c5c}.rs-sidebar{background:var(--rs-panel);border-right:1px solid var(--rs-border);z-index:60;flex-direction:column;width:260px;padding:20px 16px;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0}.rs-sidebar__brand{justify-content:space-between;align-items:center;padding:4px 8px 20px;display:flex}.rs-sidebar__brand-link{display:inline-flex}.rs-sidebar__close{cursor:pointer;background:0 0;border:none;padding:4px;display:none;color:var(--rs-mute)!important}.rs-sidebar__close:hover{color:var(--rs-white)!important}.rs-sidebar__role{border-bottom:1px solid var(--rs-border);margin-bottom:16px;padding:0 8px 16px;display:block}.rs-sidebar__nav{flex-direction:column;flex:1;gap:2px;display:flex}.rs-sidebar__link{border-left:2px solid #0000;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:flex;color:var(--rs-mute)!important}.rs-sidebar__link svg{opacity:.85;flex-shrink:0}.rs-sidebar__link:hover{background:var(--rs-panel-2);color:var(--rs-white)!important}.rs-sidebar__link.is-active{background:var(--rs-panel-2);border-left-color:var(--rs-accent);color:var(--rs-white)!important}.rs-sidebar__link.is-active svg{opacity:1;color:var(--rs-accent)!important}.rs-sidebar__footer{border-top:1px solid var(--rs-border);flex-direction:column;gap:14px;padding-top:16px;display:flex}.rs-sidebar__logout{border:1px solid var(--rs-border);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;font-size:13px;transition:color .15s,border-color .15s;display:flex;color:var(--rs-mute)!important}.rs-sidebar__logout:hover{border-color:var(--rs-border-light);color:var(--rs-white)!important}.rs-sidebar-scrim{display:none}@media (width<=1024px){.rs-sidebar{transform:translate(-100%);box-shadow:0 0 40px #00000080}.rs-sidebar.is-open{transform:translate(0)}.rs-sidebar__close{display:inline-flex}.rs-sidebar-scrim{z-index:55;opacity:0;pointer-events:none;background:#00000080;transition:opacity .2s;display:block;position:fixed;inset:0}.rs-sidebar-scrim.is-open{opacity:1;pointer-events:auto}}.modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;background:#040405b8;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out rs-overlay-in;display:flex;position:fixed;inset:0}.rs-app .modal{background:var(--rs-panel);border:1px solid var(--rs-border);border-top:2px solid var(--rs-accent);width:100%;max-width:520px;max-height:88vh;animation:.2s cubic-bezier(.2,0,.2,1) rs-modal-in;overflow-y:auto;box-shadow:0 24px 60px #0000008c}.rs-app .modal-header{border-bottom:1px solid var(--rs-border);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.rs-app .modal-header h3{font-size:16px;color:var(--rs-white)!important}.rs-app .modal-close{cursor:pointer;background:0 0;border:none;padding:4px;color:var(--rs-mute)!important}.rs-app .modal-close:hover{color:var(--rs-white)!important}.rs-app .modal-body{padding:22px}@keyframes rs-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes rs-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.rs-topbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rs-border);background:#0a0a0cdb;align-items:center;gap:16px;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.rs-topbar__menu{cursor:pointer;background:0 0;border:none;padding:4px;display:none;color:var(--rs-ink)!important}.rs-topbar__titles{flex-direction:column;gap:4px;min-width:0;display:flex}.rs-topbar__titles h1{white-space:nowrap;text-overflow:ellipsis;font-size:19px;overflow:hidden;color:var(--rs-white)!important}.rs-topbar__titles .rs-kicker{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.rs-topbar__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.rs-topbar__clock{flex-direction:column;align-items:flex-end;padding-right:4px;line-height:1.3;display:flex}.rs-topbar__clock-time{letter-spacing:.04em;font-size:13px;font-weight:700;color:var(--rs-white)!important}.rs-topbar__clock-date{text-transform:uppercase;letter-spacing:.03em;font-size:9px;color:var(--rs-mute)!important}.rs-topbar__estop{height:38px;font-family:var(--rs-font-mono);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:#ff5c5c14;border:1px solid #ff5c5c80;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:700;transition:background .15s,box-shadow .15s;display:inline-flex;color:#ff5c5c!important}.rs-topbar__estop:hover{background:#ff5c5c2e;box-shadow:0 0 0 1px #ff5c5c80}.rs-topbar__estop.is-resume{background:#4ade801a;border-color:#4ade8080;animation:1.8s ease-in-out infinite rs-resume-pulse;color:#4ade80!important}.rs-topbar__estop.is-resume:hover{background:#4ade8033;box-shadow:0 0 0 1px #4ade8080}.rs-topbar__estop-confirm{flex-direction:column;gap:20px;display:flex}.rs-topbar__estop-confirm p{margin:0;font-size:13px;line-height:1.6;color:var(--rs-mute)!important}.rs-topbar__estop-actions{justify-content:flex-end;gap:10px;display:flex}.rs-topbar__icon-btn{background:var(--rs-panel-2);border:1px solid var(--rs-border-light);cursor:pointer;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .15s;display:inline-flex;position:relative;color:var(--rs-white)!important}.rs-topbar__icon-btn:hover{border-color:var(--rs-accent)}.rs-topbar__badge{background:var(--rs-accent);min-width:17px;height:17px;font-family:var(--rs-font-mono);justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;top:-6px;right:-6px;color:#04101c!important}.rs-topbar__user{outline:none;position:relative}.rs-topbar__user-trigger{background:var(--rs-panel-2);border:1px solid var(--rs-border-light);cursor:pointer;align-items:center;gap:10px;padding:5px 10px 5px 5px;transition:border-color .15s;display:flex;color:var(--rs-mute)!important}.rs-topbar__user-trigger:hover{border-color:var(--rs-accent)}.rs-topbar__user-info{flex-direction:column;align-items:flex-start;line-height:1.25;display:flex}.rs-topbar__user-name{font-size:12.5px;font-weight:600;color:var(--rs-white)!important}.rs-topbar__user-role{font-family:var(--rs-font-mono);text-transform:uppercase;letter-spacing:.03em;font-size:9.5px;color:var(--rs-mute)!important}.rs-topbar__menu-panel{background:var(--rs-panel);border:1px solid var(--rs-border);flex-direction:column;min-width:160px;padding:6px;animation:.15s ease-out rs-menu-in;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000080}.rs-topbar__menu-panel button{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;display:flex;color:var(--rs-ink)!important}.rs-topbar__menu-panel button:hover{background:var(--rs-panel-2);color:var(--rs-accent)!important}.rs-avatar{background:rgba(var(--rs-accent-rgb), .14);border:1px solid rgba(var(--rs-accent-rgb), .4);width:28px;height:28px;font-family:var(--rs-font-mono);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;color:var(--rs-accent)!important}@keyframes rs-resume-pulse{0%,to{box-shadow:0 0 #4ade8059}50%{box-shadow:0 0 0 4px #4ade8000}}@keyframes rs-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.rs-topbar{gap:12px;padding:0 16px}.rs-topbar__menu{display:inline-flex}.rs-topbar__user-info,.rs-topbar__clock-date{display:none}}@media (width<=640px){.rs-topbar__clock,.rs-topbar__estop span{display:none}}.rs-shell{background:radial-gradient(ellipse 900px 500px at 12% -10%, rgba(var(--rs-accent-rgb), .06), transparent 60%), var(--rs-bg);min-height:100vh}.rs-shell__main{flex-direction:column;min-height:100vh;margin-left:260px;display:flex}.rs-shell__content{flex:1;width:100%;max-width:1440px;padding:28px}@media (width<=1024px){.rs-shell__main{margin-left:0}.rs-shell__content{padding:20px 16px}}.rs-sitemap{background:var(--rs-panel);border:1px solid var(--rs-border);padding:18px}.rs-sitemap__header{margin-bottom:14px}.rs-sitemap__canvas{border:1px solid var(--rs-border);background:#0d0d10;width:100%;position:relative;overflow:hidden}.rs-sitemap__grid{width:100%;height:100%;position:absolute;inset:0}.rs-sitemap__compass{border:1px solid var(--rs-border);pointer-events:none;z-index:1;background:#0a0a0ca6;flex-direction:column;align-items:center;gap:1px;padding:4px 6px;display:flex;position:absolute;top:8px;right:8px}.rs-sitemap__compass svg{width:14px;height:14px}.rs-sitemap__compass span{font-family:var(--rs-font-mono);letter-spacing:.05em;color:var(--rs-mute);font-size:8px}.rs-sitemap__scale{border:1px solid var(--rs-border);pointer-events:none;z-index:1;background:#0a0a0ca6;flex-direction:column;align-items:center;gap:3px;padding:4px 8px 5px;display:flex;position:absolute;bottom:8px;right:8px}.rs-sitemap__scale-bar{border-left:1px solid var(--rs-mute);border-right:1px solid var(--rs-mute);border-bottom:1px solid var(--rs-mute);width:36px;height:5px;display:block}.rs-sitemap__scale-label{font-family:var(--rs-font-mono);letter-spacing:.03em;color:var(--rs-mute);white-space:nowrap;font-size:8px}.rs-sitemap__zone-label{font-family:var(--rs-font-mono);text-transform:uppercase;letter-spacing:.02em;pointer-events:none;white-space:nowrap;z-index:1;font-size:8.5px;position:absolute;transform:translate(6px,4px);color:var(--rs-mute)!important}.rs-sitemap__robot{cursor:pointer;z-index:2;background:0 0;border:none;padding:8px;transition-property:left,top;transition-duration:2.6s;transition-timing-function:cubic-bezier(.45,0,.55,1);position:absolute;transform:translate(-50%,-50%)}.rs-sitemap__dot{background:var(--rs-dot-color,var(--rs-accent));width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--rs-dot-color,var(--rs-accent)) 25%, transparent);border-radius:999px;transition:transform .15s;display:block}.rs-sitemap__robot.is-moving .rs-sitemap__dot{animation:1.6s ease-in-out infinite rs-robot-pulse}.rs-sitemap__robot:hover .rs-sitemap__dot{transform:scale(1.4)}.rs-sitemap__robot-label{border:1px solid var(--rs-border-light);font-family:var(--rs-font-mono);white-space:nowrap;opacity:0;z-index:3;pointer-events:none;background:#0a0a0ce6;margin-top:2px;padding:2px 6px;font-size:10px;font-weight:600;transition:opacity .15s;position:absolute;top:100%;left:50%;transform:translate(-50%);color:var(--rs-white)!important}.rs-sitemap__robot:hover .rs-sitemap__robot-label{opacity:1}.rs-sitemap__charger{border:1.5px solid var(--rs-border-light);z-index:1;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.rs-sitemap__charger--available{border-color:#4ade80}.rs-sitemap__charger--occupied{border-color:var(--rs-accent);background:rgba(var(--rs-accent-rgb), .25)}.rs-sitemap__charger--offline{border-color:var(--rs-border);opacity:.4}.rs-sitemap__legend{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.rs-sitemap__legend-item{font-family:var(--rs-font-mono);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:6px;font-size:10px;display:flex;color:var(--rs-mute)!important}.rs-sitemap__legend-dot{border-radius:999px;width:7px;height:7px}@keyframes rs-robot-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--rs-dot-color,var(--rs-accent)) 25%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--rs-dot-color,var(--rs-accent)) 12%, transparent)}}.rs-tile{border:1px solid var(--rs-border);align-items:center;gap:12px;padding:14px;display:flex}.rs-tile__body{flex-direction:column;gap:4px;min-width:0;display:flex}.rs-tile__label{letter-spacing:.04em;font-size:9px;color:var(--rs-mute)!important}.rs-tile__value{font-family:var(--rs-font-head);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden;color:var(--rs-white)!important}.rs-tile__trend{font-family:var(--rs-font-mono);margin-left:auto;font-size:11px;color:var(--rs-mute)!important}.rs-chart{width:100%}.rs-breakdown{flex-direction:column;gap:16px;display:flex}.rs-breakdown__bar{background:var(--rs-panel-2);width:100%;height:8px;display:flex;overflow:hidden}.rs-breakdown__bar span{height:100%;transition:width .3s;display:block}.rs-breakdown__legend{flex-direction:column;gap:10px;display:flex}.rs-breakdown__row{align-items:center;gap:10px;display:flex}.rs-breakdown__dot{flex-shrink:0;width:8px;height:8px}.rs-breakdown__label{flex:1;font-size:12.5px;color:var(--rs-mute)!important}.rs-breakdown__count{font-size:12px;color:var(--rs-white)!important}.rs-badge{font-family:var(--rs-font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.rs-badge--accent{border-color:rgba(var(--rs-accent-rgb), .4);background:rgba(var(--rs-accent-rgb), .08);color:var(--rs-accent)!important}.rs-badge--warn{background:#ff7a4514;border-color:#ff7a4566;color:var(--rs-accent-warn)!important}.rs-badge--ok{background:#4ade8014;border-color:#4ade8059;color:#4ade80!important}.rs-badge--danger{background:#ff5c5c14;border-color:#ff5c5c66;color:#ff5c5c!important}.rs-badge--mute{border-color:var(--rs-border-light);background:var(--rs-panel-2);color:var(--rs-mute)!important}.rs-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex;color:var(--rs-mute)!important}.rs-empty h3{font-size:15px;color:var(--rs-white)!important}.rs-empty p{max-width:360px;margin:0;font-size:13px;line-height:1.5}.rs-skel{background:linear-gradient(90deg, var(--rs-panel-2) 25%, var(--rs-border) 50%, var(--rs-panel-2) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite rs-skel-shimmer;display:inline-block}@keyframes rs-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rs-skel-tile{border:1px solid var(--rs-border);align-items:center;gap:12px;padding:14px;display:flex}.rs-skel-tile__body{flex-direction:column;flex:1;gap:8px;display:flex}.rs-overview{flex-direction:column;gap:20px;display:flex}.rs-overview__toolbar{justify-content:flex-end;max-width:320px;margin-left:auto;display:flex}.rs-overview__stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rs-overview__grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:16px;display:grid}.rs-overview__side{flex-direction:column;gap:16px;display:flex}.rs-overview__panel,.rs-overview__alerts{flex-direction:column;gap:14px;padding:18px;display:flex}.rs-overview__alerts-header{justify-content:space-between;align-items:center;display:flex}.rs-overview__view-all{cursor:pointer;background:0 0;border:none;font-size:12px;color:var(--rs-accent)!important}.rs-overview__alert-list{flex-direction:column;gap:2px;display:flex}.rs-overview__alert-row{border:none;border-top:1px solid var(--rs-border);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:12px 4px;display:flex}.rs-overview__alert-row:hover{background:var(--rs-panel-2)}.rs-overview__alert-msg{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden;color:var(--rs-ink)!important}.rs-overview__alert-time{flex-shrink:0;font-size:10px;color:var(--rs-mute)!important}@media (width<=1024px){.rs-overview__stats{grid-template-columns:1fr 1fr}.rs-overview__grid{grid-template-columns:1fr}}@media (width<=767px){.rs-overview__stats{grid-template-columns:1fr}}.rs-robots{flex-direction:column;gap:16px;display:flex}.rs-robots__toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.rs-robots__search{flex:1;align-items:center;min-width:220px;max-width:360px;display:flex;position:relative}.rs-robots__search svg{color:var(--rs-mute);z-index:1;pointer-events:none;position:absolute;left:12px}.rs-robots__search .input-wrapper{width:100%}.rs-robots__search .input{padding-left:36px!important}.rs-robots__site-count{align-self:flex-end;font-size:10px;color:var(--rs-mute)!important}.rs-robot-avatar{background:radial-gradient(circle at 50% 40%, rgba(var(--rs-accent-rgb), .1), transparent 70%), var(--rs-panel-2);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;color:var(--rs-accent)!important}.rs-robot-avatar:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#3db2ff08 0 1px,#0000 1px 6px);position:absolute;inset:8px}.rs-robot-avatar svg{z-index:1;position:relative}.rs-robot-avatar.is-animated svg{animation:2.4s ease-in-out infinite rs-avatar-breathe}@keyframes rs-avatar-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.rs-sequence{flex-direction:column;gap:20px;padding:4px 0;display:flex}.rs-sequence__steps{flex-direction:column;gap:16px;display:flex}.rs-sequence__step{opacity:.45;flex-direction:column;gap:6px;transition:opacity .2s;display:flex}.rs-sequence__step.is-active,.rs-sequence__step.is-done{opacity:1}.rs-sequence__step-head{font-family:var(--rs-font-mono);justify-content:space-between;font-size:11.5px;display:flex;color:var(--rs-mute)!important}.rs-sequence__step.is-active .rs-sequence__step-head{color:var(--rs-white)!important}.rs-sequence__step.is-done .rs-sequence__step-head{color:var(--rs-mute)!important}.rs-sequence__step.is-done .rs-sequence__step-head span:last-child{color:#4ade80!important}.rs-sequence__bar{background:var(--rs-panel-2);width:100%;height:4px;overflow:hidden}.rs-sequence__bar-fill{background:var(--rs-accent);height:100%;transition:width .15s linear;display:block}.rs-sequence__step.is-done .rs-sequence__bar-fill{background:#4ade80}.rs-sequence__hint{text-align:center;margin:4px 0 0;font-size:11px;color:var(--rs-mute)!important}.rs-sequence__done{flex-direction:column;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex;color:var(--rs-white)!important}.rs-sequence__done button{margin-top:6px}.rs-robot-detail__request-form{flex-direction:column;gap:16px;display:flex}.rs-robot-detail__request-form textarea.input{resize:vertical;font-family:inherit}@media (width<=1024px){.rs-robot-detail__stats,.rs-robot-detail__telemetry{grid-template-columns:1fr 1fr}.rs-robot-detail__columns{grid-template-columns:1fr}}.rs-tasks{flex-direction:column;gap:16px;display:flex}.rs-tasks__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rs-tasks__filters{flex-wrap:wrap;gap:4px;display:flex}.rs-tasks__filter{background:var(--rs-panel-2);border:1px solid var(--rs-border);cursor:pointer;text-transform:capitalize;padding:7px 12px;font-size:12px;transition:border-color .15s,color .15s;color:var(--rs-mute)!important}.rs-tasks__filter:hover{color:var(--rs-white)!important}.rs-tasks__filter.is-active{border-color:var(--rs-accent);color:var(--rs-accent)!important}.rs-tasks__assign-btn{padding:7px 12px!important;font-size:11.5px!important}.rs-task-detail{flex-direction:column;gap:18px;display:flex}.rs-task-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.rs-task-detail__header h2{margin-top:6px;font-size:22px;color:var(--rs-white)!important}.rs-task-detail__header p{margin:4px 0 0;font-size:13px;color:var(--rs-mute)!important}.rs-task-detail__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rs-task-detail__panel{flex-direction:column;gap:14px;padding:18px;display:flex}.rs-task-detail__dl{flex-direction:column;gap:10px;margin:0;display:flex}.rs-task-detail__dl div{border-bottom:1px solid var(--rs-border);justify-content:space-between;padding-bottom:10px;display:flex}.rs-task-detail__dl dt{color:var(--rs-mute);font-size:12px}.rs-task-detail__dl dd{text-transform:capitalize;margin:0;font-size:13px;color:var(--rs-ink)!important}.rs-task-detail__dl dd a{color:var(--rs-accent)!important}.rs-task-detail__empty{margin:0;font-size:12.5px;color:var(--rs-mute)!important}.rs-task-detail__eligible{flex-direction:column;gap:8px;display:flex}.rs-task-detail__eligible-row{background:var(--rs-panel-2);border:1px solid var(--rs-border);align-items:center;gap:12px;padding:10px 12px;display:flex}.rs-task-detail__eligible-row span:first-child{flex:1;font-size:13px;color:var(--rs-ink)!important}@media (width<=1024px){.rs-task-detail__grid{grid-template-columns:1fr}}.rs-charging{flex-direction:column;gap:16px;display:flex}.rs-charging__toolbar{justify-content:flex-end;max-width:320px;margin-left:auto;display:flex}.rs-charging__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.rs-charging__card{flex-direction:column;gap:12px;padding:16px;display:flex}.rs-charging__card-head{justify-content:space-between;align-items:center;display:flex}.rs-charging__occupant{background:var(--rs-panel-2);border:1px solid var(--rs-border);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex;color:var(--rs-ink)!important}.rs-charging__occupant:hover{border-color:var(--rs-accent)}.rs-charging__idle{border:1px dashed var(--rs-border-light);text-align:center;margin:0;padding:10px 12px;font-size:12.5px;color:var(--rs-mute)!important}.rs-charging__queue{border-top:1px solid var(--rs-border);flex-direction:column;gap:8px;padding-top:10px;display:flex}.rs-charging__queue-list{flex-wrap:wrap;gap:6px;display:flex}.rs-charging__queue-item{font-family:var(--rs-font-mono);background:var(--rs-panel-2);border:1px solid var(--rs-border);padding:3px 7px;font-size:10.5px;color:var(--rs-mute)!important}.rs-cameras{flex-direction:column;gap:20px;display:flex}.rs-cameras__toolbar{justify-content:flex-end;max-width:320px;margin-left:auto;display:flex}.rs-cameras__stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rs-cameras__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.rs-cameras__tile{background:var(--rs-panel);border:1px solid var(--rs-border);cursor:pointer;text-align:left;flex-direction:column;padding:0;transition:border-color .15s;display:flex;overflow:hidden}.rs-cameras__tile:hover{border-color:var(--rs-accent)}.rs-cameras__feed{height:110px;color:var(--rs-border-light);background:#0a0a0d;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rs-cameras__feed.is-offline{color:var(--rs-border-light)}.rs-cameras__feed.is-offline svg{opacity:.5}.rs-cameras__feed--large{height:220px}.rs-cameras__feed--large svg{color:var(--rs-border-light)}.rs-cameras__photo{object-fit:cover;filter:grayscale(.25)saturate(.85)contrast(1.08)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.rs-cameras__feed:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0d26,#0a0a0d8c);position:absolute;inset:0}.rs-cameras__scan{z-index:1;background:linear-gradient(#0000,#3db2ff14,#0000);height:40px;animation:4s linear infinite rs-cam-scan;position:absolute;left:0;right:0}.rs-cameras__live{z-index:2;font-family:var(--rs-font-mono);background:#ff5c5c24;border:1px solid #ff5c5c80;align-items:center;gap:4px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px;color:#ff5c5c!important}.rs-cameras__live:before{content:"";background:#ff5c5c;border-radius:999px;width:5px;height:5px}.rs-cameras__people{z-index:2;background:rgba(var(--rs-accent-rgb), .14);border:1px solid rgba(var(--rs-accent-rgb), .4);font-family:var(--rs-font-mono);align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px;color:var(--rs-accent)!important}.rs-cameras__offline-label{font-family:var(--rs-font-mono);text-transform:uppercase;font-size:10px;position:absolute;bottom:10px;color:var(--rs-mute)!important}.rs-cameras__tile-info{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.rs-cameras__tile-code{font-size:12px;display:block;color:var(--rs-white)!important}.rs-cameras__tile-zone{font-size:10.5px;display:block;color:var(--rs-mute)!important}.rs-cameras__detail{flex-direction:column;gap:16px;display:flex}.rs-cameras__detail-panel{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.rs-cameras__comment .input{resize:vertical;min-height:64px;font-family:var(--rs-font-body)}.rs-cameras__detail-actions{gap:10px;display:flex}.rs-cameras__detail-actions button{flex:1}.rs-cameras__detail-row{border-bottom:1px solid var(--rs-border);justify-content:space-between;padding-bottom:8px;font-size:13px;display:flex;color:var(--rs-mute)!important}.rs-cameras__detail-row strong{color:var(--rs-ink)!important}.rs-cameras__detail-row:last-child{border-bottom:none;padding-bottom:0}@keyframes rs-cam-scan{0%{transform:translateY(-40px)}to{transform:translateY(110px)}}@media (width<=767px){.rs-cameras__stats{grid-template-columns:1fr}}.rs-automations{flex-direction:column;gap:16px;display:flex}.rs-automations__toolbar{justify-content:flex-end;display:flex}.rs-automations__list{flex-direction:column;gap:10px;display:flex}.rs-automations__card{align-items:center;gap:16px;padding:16px 18px;display:flex}.rs-automations__card.is-disabled{opacity:.55}.rs-automations__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rs-automations__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rs-automations__name{font-size:14px;font-weight:600;color:var(--rs-white)!important}.rs-automations__rule{margin:0;font-size:12.5px;color:var(--rs-mute)!important}.rs-automations__rule strong{font-weight:600;color:var(--rs-ink)!important}.rs-automations__meta{font-size:10px;color:var(--rs-mute)!important}.rs-automations__actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.rs-automations__switch{flex-shrink:0;width:34px;height:19px;display:inline-block;position:relative}.rs-automations__switch input{opacity:0;width:0;height:0}.rs-automations__switch span{background:var(--rs-panel-2);border:1px solid var(--rs-border-light);cursor:pointer;transition:background .15s;position:absolute;inset:0}.rs-automations__switch span:before{content:"";background:var(--rs-mute);width:13px;height:13px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.rs-automations__switch input:checked+span{background:rgba(var(--rs-accent-rgb), .16);border-color:var(--rs-accent)}.rs-automations__switch input:checked+span:before{background:var(--rs-accent);transform:translate(15px)}.rs-automations__delete{border:1px solid var(--rs-border);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;color:var(--rs-mute)!important}.rs-automations__delete:hover:not(:disabled){border-color:#ff5c5c;color:#ff5c5c!important}.rs-automations__delete:disabled{opacity:.35;cursor:not-allowed}.rs-automations__form,.rs-alerts{flex-direction:column;gap:16px;display:flex}.rs-alerts__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rs-alerts__filters{gap:4px;display:flex}.rs-alerts__filter{background:var(--rs-panel-2);border:1px solid var(--rs-border);cursor:pointer;text-transform:capitalize;padding:7px 14px;font-size:12px;transition:border-color .15s,color .15s;color:var(--rs-mute)!important}.rs-alerts__filter:hover{color:var(--rs-white)!important}.rs-alerts__filter.is-active{border-color:var(--rs-accent);color:var(--rs-accent)!important}.rs-alerts__message{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.rs-alert-detail{flex-direction:column;gap:18px;display:flex}.rs-alert-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.rs-alert-detail__header h2{margin-top:6px;font-size:22px;color:var(--rs-white)!important}.rs-alert-detail__header p{max-width:480px;margin:4px 0 0;font-size:13px;color:var(--rs-mute)!important}.rs-alert-detail__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rs-alert-detail__panel{flex-direction:column;gap:14px;padding:18px;display:flex}.rs-alert-detail__dl{flex-direction:column;gap:10px;margin:0;display:flex}.rs-alert-detail__dl div{border-bottom:1px solid var(--rs-border);justify-content:space-between;padding-bottom:10px;display:flex}.rs-alert-detail__dl dt{color:var(--rs-mute);font-size:12px}.rs-alert-detail__dl dd{margin:0;font-size:13px;color:var(--rs-ink)!important}.rs-alert-detail__dl dd a{color:var(--rs-accent)!important}.rs-alert-detail__actions{flex-direction:column;gap:10px;display:flex}@media (width<=1024px){.rs-alert-detail__grid{grid-template-columns:1fr}}.rs-reports{flex-direction:column;gap:16px;display:flex}.rs-reports__print-header{display:none}.rs-reports__toolbar{background:var(--rs-panel);border:1px solid var(--rs-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 16px;display:flex}.rs-reports__toolbar button{flex-shrink:0}.rs-reports__intro{max-width:640px;margin:0;font-size:12.5px;line-height:1.6;color:var(--rs-mute)!important}.rs-reports__intro strong{color:var(--rs-ink)!important}.rs-reports__stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rs-reports__panel{flex-direction:column;gap:16px;padding:20px;display:flex}.rs-reports__panel-hint{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--rs-mute)!important}@media (width<=1024px){.rs-reports__stats{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.rs-reports__toolbar{flex-direction:column}.rs-reports__stats{grid-template-columns:1fr}}@media print{.no-print{display:none!important}.rs-reports__print-header{margin-bottom:20px;display:block}.rs-reports__print-header h1{margin:4px 0;font-size:22px}.rs-reports__print-header p{margin:0;font-size:11px;color:var(--rs-mute)!important}.rs-reports{gap:14px}.rs-reports__panel{break-inside:avoid;border:1px solid var(--rs-border)}}.rs-notifications-page{flex-direction:column;gap:16px;display:flex}.rs-notifications-page__toolbar{justify-content:flex-end;display:flex}.rs-notifications{background:var(--rs-panel);border:1px solid var(--rs-border);flex-direction:column;display:flex}.rs-notifications__row{border:none;border-bottom:1px solid var(--rs-border);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:14px;width:100%;padding:16px 18px;display:flex}.rs-notifications__row:last-child{border-bottom:none}.rs-notifications__row:hover{background:var(--rs-panel-2)}.rs-notifications__row.is-unread{background:rgba(var(--rs-accent-rgb), .04)}.rs-notifications__icon{background:var(--rs-panel-2);border:1px solid var(--rs-border-light);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;color:var(--rs-white)!important}.rs-notifications__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rs-notifications__title{font-size:13.5px;font-weight:600;color:var(--rs-white)!important}.rs-notifications__text{font-size:12.5px;line-height:1.5;color:var(--rs-mute)!important}.rs-notifications__meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.rs-notifications__meta .rs-mono{font-size:10px;color:var(--rs-mute)!important}.rs-profile{flex-direction:column;gap:16px;max-width:520px;display:flex}.rs-profile__header{align-items:center;gap:16px;padding:22px;display:flex}.rs-profile__header h2{font-size:20px;color:var(--rs-white)!important}.rs-profile__header p{text-transform:uppercase;font-size:12.5px;font-family:var(--rs-font-mono);letter-spacing:.03em;margin:4px 0 0;color:var(--rs-mute)!important}.rs-profile__avatar{width:52px;height:52px;font-size:16px}.rs-profile__panel{flex-direction:column;gap:14px;padding:18px;display:flex}.rs-profile__rows{flex-direction:column;gap:12px;display:flex}.rs-profile__row{align-items:center;gap:12px;display:flex}.rs-profile__row-label{font-family:var(--rs-font-mono);text-transform:uppercase;letter-spacing:.03em;font-size:9.5px;display:block;color:var(--rs-mute)!important}.rs-profile__row-value{font-size:13.5px;display:block;color:var(--rs-ink)!important}.rs-profile__hint{margin:-6px 0 0;font-size:12px;line-height:1.5;color:var(--rs-mute)!important}.rs-profile__form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rs-profile__save,.rs-profile__signout{align-self:flex-start}@media (width<=480px){.rs-profile__form-row{grid-template-columns:1fr}}.rs-work-orders{flex-direction:column;gap:16px;display:flex}.rs-work-orders__toolbar{gap:4px;display:flex}.rs-work-orders__filter{background:var(--rs-panel-2);border:1px solid var(--rs-border);cursor:pointer;padding:7px 14px;font-size:12px;transition:border-color .15s,color .15s;color:var(--rs-mute)!important}.rs-work-orders__filter:hover{color:var(--rs-white)!important}.rs-work-orders__filter.is-active{border-color:var(--rs-accent);color:var(--rs-accent)!important}.rs-work-orders__type{text-transform:capitalize}.rs-wo-detail{flex-direction:column;gap:18px;display:flex}.rs-wo-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.rs-wo-detail__header h2{margin-top:6px;font-size:22px;color:var(--rs-white)!important}.rs-wo-detail__header p{max-width:480px;margin:4px 0 0;font-size:13px;color:var(--rs-mute)!important}.rs-wo-detail__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rs-wo-detail__panel{flex-direction:column;gap:14px;padding:18px;display:flex}.rs-wo-detail__dl{flex-direction:column;gap:10px;margin:0;display:flex}.rs-wo-detail__dl div{border-bottom:1px solid var(--rs-border);justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.rs-wo-detail__dl dt{color:var(--rs-mute);flex-shrink:0;font-size:12px}.rs-wo-detail__dl dd{text-align:right;margin:0;font-size:13px;color:var(--rs-ink)!important}.rs-wo-detail__actions{flex-direction:column;gap:10px;display:flex}@media (width<=1024px){.rs-wo-detail__grid{grid-template-columns:1fr}}.rs-tech-robots{flex-direction:column;gap:16px;display:flex}.rs-tech-robots__toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.rs-tech-robots__search{flex:1;align-items:center;min-width:220px;max-width:360px;display:flex;position:relative}.rs-tech-robots__search svg{color:var(--rs-mute);z-index:1;pointer-events:none;position:absolute;left:12px}.rs-tech-robots__search .input-wrapper{width:100%}.rs-tech-robots__search .input{padding-left:36px!important}.rs-tech-robots__outdated{color:var(--rs-accent)!important}.rs-robot-detail{flex-direction:column;gap:18px;display:flex}.rs-robot-detail__header{flex-wrap:wrap;align-items:center;gap:20px;padding:22px;display:flex}.rs-robot-detail__header h2{margin-top:6px;font-size:24px;color:var(--rs-white)!important}.rs-robot-detail__header p{margin:4px 0 0;font-size:13px;color:var(--rs-mute)!important}.rs-robot-detail__header-info{flex:1;min-width:160px}.rs-robot-detail__header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rs-robot-detail__firmware-banner{border-left:2px solid var(--rs-accent);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex;color:var(--rs-accent)!important}.rs-robot-detail__firmware-banner span{flex:1;min-width:200px;font-size:13px;color:var(--rs-ink)!important}.rs-robot-detail__firmware-banner--active{border-left-color:#4ade80;color:#4ade80!important}.rs-robot-detail__telemetry{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.rs-robot-detail__stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rs-robot-detail__error{border-left:2px solid #ff5c5c;align-items:center;gap:12px;padding:14px 18px;display:flex}.rs-robot-detail__error span.rs-mono{font-size:12px;color:var(--rs-ink)!important}.rs-robot-detail__columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rs-robot-detail__panel{flex-direction:column;gap:12px;padding:18px;display:flex}.rs-robot-detail__empty{margin:0;font-size:12.5px;color:var(--rs-mute)!important}.rs-robot-detail__list{flex-direction:column;display:flex}.rs-robot-detail__row{border-top:1px solid var(--rs-border);align-items:center;gap:10px;padding:11px 4px;font-size:13px;display:flex;color:var(--rs-ink)!important}.rs-robot-detail__row:hover{background:var(--rs-panel-2)}.rs-robot-detail__row-sub{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden;color:var(--rs-mute)!important}.rs-robot-detail__meta{gap:24px;font-size:12px;display:flex;color:var(--rs-mute)!important}.rs-robot-detail__meta strong{color:var(--rs-ink)!important}@media (width<=1024px){.rs-robot-detail__stats,.rs-robot-detail__telemetry{grid-template-columns:1fr 1fr}.rs-robot-detail__columns{grid-template-columns:1fr}}.rs-history{flex-direction:column;gap:16px;display:flex}.rs-history__type{text-transform:capitalize}.rs-fleet-health{flex-direction:column;gap:16px;display:flex}.rs-fleet-health__toolbar{justify-content:flex-end;max-width:320px;margin-left:auto;display:flex}.rs-fleet-health__stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rs-fleet-health__panel{flex-direction:column;gap:14px;padding:18px;display:flex}.rs-fleet-health__score{align-items:center;gap:10px;min-width:140px;display:flex}.rs-fleet-health__bar{background:var(--rs-panel-2);flex:1;height:5px;overflow:hidden}.rs-fleet-health__bar-fill{height:100%;display:block}.rs-fleet-health__bar-fill--ok{background:#4ade80}.rs-fleet-health__bar-fill--warn{background:var(--rs-accent-warn)}.rs-fleet-health__bar-fill--danger{background:#ff5c5c}@media (width<=767px){.rs-fleet-health__stats{grid-template-columns:1fr}}.rs-inventory{flex-direction:column;gap:16px;display:flex}.rs-inventory__toolbar{justify-content:flex-end;max-width:320px;margin-left:auto;display:flex}.rs-inventory__stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rs-inventory__threshold{color:var(--rs-mute);font-size:12px}@media (width<=767px){.rs-inventory__stats{grid-template-columns:1fr}}.rs-restock{flex-direction:column;gap:16px;display:flex}.rs-restock__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rs-restock__filters{flex-wrap:wrap;gap:6px;display:flex}.rs-restock__filter{background:var(--rs-panel-2);border:1px solid var(--rs-border);color:var(--rs-mute);font-family:var(--rs-font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:7px 12px;font-size:11px;transition:color .15s,border-color .15s,background .15s}.rs-restock__filter:hover{color:var(--rs-ink);border-color:var(--rs-accent)}.rs-restock__filter.is-active{background:var(--rs-accent);border-color:var(--rs-accent);color:#051018}.rs-restock__stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rs-restock__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.rs-restock__card{background:var(--rs-panel);text-align:left;cursor:pointer;flex-direction:column;gap:10px;padding:16px;transition:border-color .15s;display:flex}.rs-restock__card:hover{border-color:var(--rs-accent)}.rs-restock__card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rs-restock__part{font-size:14px;font-weight:600;display:block;color:var(--rs-white)!important}.rs-restock__sku{margin-top:2px;font-size:10.5px;display:block;color:var(--rs-mute)!important}.rs-restock__meta{justify-content:space-between;font-size:12px;display:flex;color:var(--rs-mute)!important}.rs-restock__supplier{font-size:12.5px;color:var(--rs-ink)!important}.rs-restock__eta{font-family:var(--rs-font-mono);letter-spacing:.03em;text-transform:uppercase;border-top:1px solid var(--rs-border);padding-top:6px;font-size:10.5px;color:var(--rs-accent)!important}.rs-restock__detail{flex-direction:column;gap:18px;display:flex}.rs-restock__detail-rows{flex-direction:column;gap:10px;display:flex}.rs-restock__detail-row{border-bottom:1px solid var(--rs-border);justify-content:space-between;padding-bottom:8px;font-size:13px;display:flex;color:var(--rs-mute)!important}.rs-restock__detail-row strong{color:var(--rs-ink)!important}.rs-restock__detail-row:last-child{border-bottom:none;padding-bottom:0}.rs-restock__cancelled-banner{background:#ff5c5c14;border:1px solid #ff5c5c66;align-items:center;gap:10px;padding:12px 14px;font-size:12.5px;display:flex;color:#ff5c5c!important}.rs-restock__tracker{flex-direction:column;gap:2px;display:flex}.rs-restock__step{align-items:center;gap:12px;padding:6px 0;display:flex;position:relative}.rs-restock__step:before{content:"";background:var(--rs-border);z-index:0;width:1px;position:absolute;top:-2px;bottom:-2px;left:8px}.rs-restock__step:first-child:before{top:50%}.rs-restock__step:last-child:before{bottom:50%}.rs-restock__step-dot{z-index:1;border:1.5px solid var(--rs-border-light);background:var(--rs-panel);flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex;position:relative;color:#04101c!important}.rs-restock__step-label{font-size:12.5px;color:var(--rs-mute)!important}.rs-restock__step.is-done .rs-restock__step-dot{background:var(--rs-accent);border-color:var(--rs-accent)}.rs-restock__step.is-done .rs-restock__step-label{color:var(--rs-ink)!important}.rs-restock__step.is-current .rs-restock__step-dot{border-color:var(--rs-accent);box-shadow:0 0 0 3px rgba(var(--rs-accent-rgb), .2)}.rs-restock__step.is-current .rs-restock__step-label{font-weight:600;color:var(--rs-white)!important}@media (width<=767px){.rs-restock__stats{grid-template-columns:1fr}}.rs-suppliers{flex-direction:column;gap:16px;display:flex}.rs-suppliers__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rs-suppliers__search{flex:1;align-items:center;min-width:220px;max-width:360px;display:flex;position:relative}.rs-suppliers__search svg{color:var(--rs-mute);z-index:1;pointer-events:none;position:absolute;left:12px}.rs-suppliers__search .input-wrapper{width:100%}.rs-suppliers__search .input{padding-left:36px!important}.rs-suppliers__filters{flex-wrap:wrap;gap:6px;display:flex}.rs-suppliers__filter{background:var(--rs-panel-2);border:1px solid var(--rs-border);color:var(--rs-mute);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:7px 12px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:color .15s,border-color .15s,background .15s}.rs-suppliers__filter:hover{color:var(--rs-ink);border-color:var(--rs-accent)}.rs-suppliers__filter.is-active{background:var(--rs-accent);border-color:var(--rs-accent);color:#051018}.rs-suppliers__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.rs-suppliers__card{background:var(--rs-panel);flex-direction:column;gap:12px;padding:18px;display:flex}.rs-suppliers__card-head{align-items:flex-start;gap:10px;display:flex}.rs-suppliers__card-icon{background:var(--rs-panel-2);border:1px solid var(--rs-border);width:34px;height:34px;color:var(--rs-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.rs-suppliers__card-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rs-suppliers__name{color:var(--rs-ink);align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.rs-suppliers__preferred{color:var(--rs-accent-warn,#f5a623);display:inline-flex}.rs-suppliers__tags{flex-wrap:wrap;gap:6px;display:flex}.rs-suppliers__tag{letter-spacing:.03em;text-transform:uppercase;color:var(--rs-mute);border:1px solid var(--rs-border);padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.rs-suppliers__meta{color:var(--rs-mute);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.rs-suppliers__meta span{align-items:center;gap:7px;display:flex}.rs-suppliers__meta svg{color:var(--rs-mute);flex-shrink:0}.rs-suppliers__regions{color:var(--rs-mute);font-size:12px}.rs-suppliers__notes{color:var(--rs-mute);border-left:2px solid var(--rs-border);margin:0;padding-left:10px;font-size:12.5px;line-height:1.5}.rs-suppliers__card-footer{border-top:1px solid var(--rs-border);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.rs-suppliers__contact{color:var(--rs-mute);font-size:12px}@media (width<=767px){.rs-suppliers__grid{grid-template-columns:1fr}}.rs-admin-sites{flex-direction:column;gap:20px;display:flex}.rs-admin-sites__stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rs-admin-sites__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.rs-admin-sites__card{text-align:left;cursor:pointer;flex-direction:column;gap:6px;width:100%;padding:20px;transition:border-color .15s;display:flex}.rs-admin-sites__card:hover{border-color:var(--rs-accent)}.rs-admin-sites__card h3{margin-top:2px;font-size:17px;color:var(--rs-white)!important}.rs-admin-sites__card p{margin:0;font-size:12.5px;color:var(--rs-mute)!important}.rs-admin-sites__card-stats{border-top:1px solid var(--rs-border);gap:18px;margin-top:12px;padding-top:12px;font-size:12px;display:flex;color:var(--rs-mute)!important}.rs-admin-sites__card-stats strong{font-family:var(--rs-font-head);color:var(--rs-white)!important}@media (width<=767px){.rs-admin-sites__stats{grid-template-columns:1fr}}.rs-site-detail{flex-direction:column;gap:18px;display:flex}.rs-site-detail__header{padding:22px}.rs-site-detail__header h2{margin-top:6px;font-size:24px;color:var(--rs-white)!important}.rs-site-detail__header p{margin:4px 0 0;font-size:13px;color:var(--rs-mute)!important}.rs-site-detail__stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rs-site-detail__panel{flex-direction:column;gap:12px;padding:18px;display:flex}.rs-site-detail__empty{margin:0;font-size:12.5px;color:var(--rs-mute)!important}.rs-site-detail__list{flex-direction:column;display:flex}.rs-site-detail__row{border-top:1px solid var(--rs-border);justify-content:space-between;align-items:center;gap:10px;padding:11px 4px;font-size:13px;display:flex;color:var(--rs-ink)!important}@media (width<=1024px){.rs-site-detail__stats{grid-template-columns:1fr 1fr}}.rs-admin-users{flex-direction:column;gap:16px;display:flex}.rs-admin-users__toolbar{justify-content:flex-end;display:flex}.rs-admin-users__name{align-items:center;gap:10px;display:flex}.rs-admin-users__form{flex-direction:column;gap:16px;display:flex}.rs-admin-users__detail{flex-direction:column;gap:18px;display:flex}.rs-admin-users__detail-head{align-items:center;gap:14px;display:flex}.rs-admin-users__detail-head>div{align-items:center;gap:10px;display:flex}.rs-admin-users__detail-avatar{width:44px;height:44px;font-size:14px}.rs-admin-users__detail-name{font-size:15px;font-weight:600;color:var(--rs-white)!important}.rs-admin-users__detail-rows{flex-direction:column;gap:12px;display:flex}.rs-admin-users__detail-row{align-items:center;gap:12px;display:flex}.rs-admin-users__row-label{font-family:var(--rs-font-mono);text-transform:uppercase;letter-spacing:.03em;font-size:9.5px;display:block;color:var(--rs-mute)!important}.rs-admin-users__row-value{font-size:13.5px;display:block;color:var(--rs-ink)!important}.rs-integrations{flex-direction:column;gap:16px;display:flex}.rs-integrations__toolbar{justify-content:flex-end;display:flex}.rs-integrations__panel{flex-direction:column;gap:14px;padding:18px;display:flex}.rs-integrations__list{flex-direction:column;display:flex}.rs-integrations__row{border-top:1px solid var(--rs-border);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 4px;display:flex}.rs-integrations__row:first-child{border-top:none}.rs-integrations__row--clickable{cursor:pointer;transition:background .15s}.rs-integrations__row--clickable:hover{background:var(--rs-panel-2)}@media (width<=430px){.rs-integrations__row-body{min-width:0}.rs-integrations__row-actions{padding-left:48px}}.rs-integrations__copy{cursor:pointer;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;margin-left:6px;padding:2px;display:inline-flex;color:var(--rs-mute)!important}.rs-integrations__copy:hover{color:var(--rs-accent)!important}.rs-integrations__row-icon{background:var(--rs-panel-2);border:1px solid var(--rs-border-light);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;color:var(--rs-white)!important}.rs-integrations__row-body{flex-direction:column;flex:1;gap:3px;min-width:200px;display:flex}.rs-integrations__row-title{font-size:13.5px;font-weight:600;color:var(--rs-white)!important}.rs-integrations__row-sub{overflow-wrap:anywhere;font-size:11px;color:var(--rs-mute)!important}.rs-integrations__row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rs-integrations__row-meta{font-size:11px;color:var(--rs-mute)!important}.rs-integrations__form{flex-direction:column;gap:16px;display:flex}.rs-integrations__reveal{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:8px 0 4px;display:flex}.rs-integrations__reveal-icon{color:#4ade80!important}.rs-integrations__reveal p{max-width:320px;margin:0;font-size:13px;color:var(--rs-mute)!important}.rs-integrations__reveal-secret{background:var(--rs-panel-2);border:1px solid var(--rs-border-light);align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.rs-integrations__reveal-secret span{word-break:break-all;text-align:left;flex:1;font-size:12.5px;color:var(--rs-white)!important}.rs-integrations__reveal-secret button{cursor:pointer;background:0 0;border:none;flex-shrink:0;display:inline-flex;color:var(--rs-mute)!important}.rs-integrations__reveal-secret button:hover{color:var(--rs-accent)!important}.rs-integrations__webhook-detail{flex-direction:column;gap:16px;display:flex}.rs-integrations__detail-row{border-bottom:1px solid var(--rs-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;font-size:13px;display:flex;color:var(--rs-mute)!important}.rs-integrations__detail-row strong{text-align:right;font-weight:600;color:var(--rs-ink)!important}.rs-integrations__signing-secret{align-items:center;gap:6px;display:inline-flex}.rs-integrations__signing-secret button{cursor:pointer;background:0 0;border:none;display:inline-flex;color:var(--rs-mute)!important}.rs-integrations__signing-secret button:hover{color:var(--rs-accent)!important}.rs-integrations__deliveries{flex-direction:column;gap:8px;display:flex}.rs-integrations__delivery{border-top:1px solid var(--rs-border);align-items:center;gap:10px;padding:8px 0;display:flex}.rs-integrations__delivery:first-of-type{border-top:none}.rs-integrations__delivery-time{margin-left:auto;font-size:11px;color:var(--rs-mute)!important}.rs-integrations__empty-deliveries{margin:0;font-size:12.5px;color:var(--rs-mute)!important}.rs-billing{flex-direction:column;gap:16px;display:flex}.rs-billing__stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rs-billing__panel{flex-direction:column;gap:14px;padding:18px;display:flex}.rs-billing__plan{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rs-billing__plan h3{margin-bottom:4px;font-size:15px;color:var(--rs-white)!important}.rs-billing__plan p{max-width:480px;margin:0;font-size:12.5px;line-height:1.5;color:var(--rs-mute)!important}.rs-billing__breakdown{border-top:1px solid var(--rs-border);flex-direction:column;padding-top:8px;display:flex}.rs-billing__breakdown-row{border-bottom:1px solid var(--rs-border);justify-content:space-between;gap:12px;padding:9px 0;font-size:12.5px;display:flex;color:var(--rs-mute)!important}.rs-billing__breakdown-row:last-child{border-bottom:none}.rs-billing__panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rs-billing__methods{flex-direction:column;gap:10px;display:flex}.rs-billing__card{background:var(--rs-panel-2);border:1px solid var(--rs-border);align-items:center;gap:14px;padding:14px;display:flex;color:var(--rs-accent)!important}.rs-billing__card>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rs-billing__card-number{font-size:13px;color:var(--rs-white)!important}.rs-billing__card-sub{font-size:11px;color:var(--rs-mute)!important}.rs-billing__method-actions{flex-shrink:0;gap:8px;display:flex}.rs-billing__form{flex-direction:column;gap:16px;display:flex}.rs-billing__print-invoice{display:none}@media (width<=767px){.rs-billing__stats{grid-template-columns:1fr}.rs-billing__card{flex-wrap:wrap}}@media print{.rs-billing__print-invoice{max-width:480px;margin:0 auto;display:block}.rs-billing__print-invoice h1{margin:6px 0 20px;font-size:22px}.rs-billing__print-row{border-bottom:1px solid var(--rs-border);justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.rs-billing__print-row span{color:var(--rs-mute)!important}.rs-billing__print-row strong{color:var(--rs-ink)!important}.rs-billing__print-row--total{border-bottom:2px solid var(--rs-ink);font-size:16px}}.rs-audit{flex-direction:column;gap:16px;display:flex}.rs-audit__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rs-audit__search{flex:1;align-items:center;max-width:360px;display:flex;position:relative}.rs-audit__search svg{color:var(--rs-mute);z-index:1;pointer-events:none;position:absolute;left:12px}.rs-audit__search .input-wrapper{width:100%}.rs-audit__search .input{padding-left:36px!important}.rs-audit__panel{padding:8px 18px}.rs-audit__list{flex-direction:column;display:flex}.rs-audit__row{border-top:1px solid var(--rs-border);align-items:center;gap:12px;padding:13px 0;display:flex}.rs-audit__row:first-child{border-top:none}.rs-audit__body{flex:1;min-width:0}.rs-audit__line{font-size:13px;color:var(--rs-mute)!important}.rs-audit__line strong{font-weight:600;color:var(--rs-ink)!important}.rs-audit__time{flex-shrink:0;font-size:10.5px;color:var(--rs-mute)!important}html,body{background:#0a0a0c;margin:0}.rs-app{--rs-bg:#0a0a0c;--rs-panel:#141417;--rs-panel-2:#19191e;--rs-border:#2a2a30;--rs-border-light:#38383f;--rs-ink:#f2f2f0;--rs-mute:#8c8c93;--rs-accent:#3db2ff;--rs-accent-rgb:61, 178, 255;--rs-accent-warn:#ff7a45;--rs-white:#fff;--rs-font-head:"Roboto", sans-serif;--rs-font-body:"Roboto", sans-serif;--rs-font-mono:"IBM Plex Mono", monospace;--rs-unit:4px;background:var(--rs-bg);color:var(--rs-ink);font-family:var(--rs-font-body);-webkit-font-smoothing:antialiased;min-height:100vh}.rs-app,.rs-app *,.rs-app :before,.rs-app :after{box-sizing:border-box}.rs-app h1,.rs-app h2,.rs-app h3,.rs-app h4,.rs-app h5,.rs-app h6{font-family:var(--rs-font-head);margin:0;font-weight:700;color:var(--rs-white)!important}.rs-app p,.rs-app span,.rs-app li,.rs-app label,.rs-app a,.rs-app button,.rs-app input,.rs-app textarea,.rs-app select{color:inherit}.rs-app a{text-decoration:none}.rs-app button{font-family:inherit}.rs-app ::selection{background:rgba(var(--rs-accent-rgb), .35);color:var(--rs-white)}.rs-app ::-webkit-scrollbar{width:10px;height:10px}.rs-app ::-webkit-scrollbar-track{background:var(--rs-bg)}.rs-app ::-webkit-scrollbar-thumb{background:var(--rs-border-light)}.rs-kicker{font-family:var(--rs-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;color:var(--rs-accent)!important}@media (width<=430px){.rs-kicker{font-size:9px}}.rs-mono{font-family:var(--rs-font-mono);text-transform:uppercase}.rs-panel{background:var(--rs-panel);border:1px solid var(--rs-border);border-radius:0}.rs-panel--nested{background:var(--rs-panel-2)}.rs-brackets{position:relative}.rs-brackets:before,.rs-brackets:after{content:"";pointer-events:none;width:18px;height:18px;position:absolute}.rs-brackets:before{border-top:1.5px solid var(--rs-accent);border-left:1.5px solid var(--rs-accent);top:-1px;left:-1px}.rs-brackets:after{border-bottom:1.5px solid var(--rs-accent);border-right:1.5px solid var(--rs-accent);bottom:-1px;right:-1px}.rs-brackets--muted:before{border-top-color:var(--rs-border-light);border-left-color:var(--rs-border-light)}.rs-brackets--muted:after{border-bottom-color:var(--rs-border-light);border-right-color:var(--rs-border-light)}.rs-brackets--all:before,.rs-brackets--all:after{border:none;width:100%;height:100%;inset:0}.rs-ring{border:1.5px solid var(--rs-accent);font-family:var(--rs-font-mono);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;color:var(--rs-accent)!important}.rs-icon-frame{background:var(--rs-panel-2);border:1px solid var(--rs-border-light);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rs-icon-frame svg{color:var(--rs-white)!important;stroke:var(--rs-white)!important}.rs-status-readout{font-family:var(--rs-font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:inline-flex;color:var(--rs-mute)!important}.rs-status-readout .rs-status-dot{background:var(--rs-accent);border-radius:999px;flex-shrink:0;width:8px;height:8px}.rs-app{--rs-bp-tablet:1024px;--rs-bp-mobile:767px}.rs-app .rs-table-wrap{overflow-x:auto}.rs-app .rs-table{border-collapse:collapse;width:100%;font-size:13px}.rs-app .rs-table th{text-align:left;font-family:var(--rs-font-mono);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--rs-border);white-space:nowrap;padding:10px 14px;font-size:10px;font-weight:600;color:var(--rs-mute)!important}.rs-app .rs-table td{border-bottom:1px solid var(--rs-border);vertical-align:middle;padding:13px 14px;color:var(--rs-ink)!important}.rs-app .rs-table tbody tr{transition:background .12s}.rs-app .rs-table tr.rs-table__row-link{cursor:pointer}.rs-app .rs-table tbody tr:hover{background:var(--rs-panel-2)}@media (width<=1024px){.rs-app .rs-table--stack-tablet thead{display:none}.rs-app .rs-table--stack-tablet tr{border:1px solid var(--rs-border);margin-bottom:10px;padding:6px 4px;display:block}.rs-app .rs-table--stack-tablet tbody tr:hover{background:0 0}.rs-app .rs-table--stack-tablet td{border-bottom:1px solid var(--rs-border);text-align:right;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.rs-app .rs-table--stack-tablet td:before{content:attr(data-label);font-family:var(--rs-font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--rs-mute);text-align:left;font-size:9.5px}.rs-app .rs-table--stack-tablet td:last-child{border-bottom:none}}@media (width<=767px){.rs-app .rs-table--stack-mobile thead{display:none}.rs-app .rs-table--stack-mobile tr{border:1px solid var(--rs-border);margin-bottom:10px;padding:6px 4px;display:block}.rs-app .rs-table--stack-mobile tbody tr:hover{background:0 0}.rs-app .rs-table--stack-mobile td{border-bottom:1px solid var(--rs-border);text-align:right;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.rs-app .rs-table--stack-mobile td:before{content:attr(data-label);font-family:var(--rs-font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--rs-mute);text-align:left;font-size:9.5px}.rs-app .rs-table--stack-mobile td:last-child{border-bottom:none}}.rs-app .rs-back-link{cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:12.5px;display:inline-flex;color:var(--rs-mute)!important}.rs-app .rs-back-link:hover{color:var(--rs-accent)!important}@media print{.rs-app{--rs-bg:#fff;--rs-panel:#fff;--rs-panel-2:#f4f4f6;--rs-border:#d8d8dc;--rs-border-light:#c4c4ca;--rs-ink:#16161a;--rs-mute:#55555c;--rs-accent:#1470b8;--rs-accent-rgb:20, 112, 184;--rs-accent-warn:#b85a1f;--rs-white:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.rs-sidebar,.rs-sidebar-scrim,.rs-topbar{display:none!important}.rs-shell{background:#fff!important}.rs-shell__main{margin-left:0!important}.rs-shell__content{max-width:none!important;padding:0!important}}
