.componentContainer{margin:4px}.topMenuContainer *{margin-right:3px}.table>tbody>tr>td{vertical-align:middle}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.btn-circle{width:45px;height:45px;line-height:45px;text-align:center;padding:0;border-radius:50%}.btn-circle-sm{width:25px;height:25px;line-height:25px;font-size:.9rem}.btn-circle-ssm{width:20px;height:20px;line-height:20px;font-size:.75rem}.btn-circle-lg{width:55px;height:55px;line-height:55px;font-size:1.1rem}.btn-circle-xl{width:70px;height:70px;line-height:70px;font-size:1.3rem}.search-input[type=search]::-webkit-search-cancel-button{cursor:pointer}.rc-pagination{margin:0;padding:0;font-size:14px}.rc-pagination ol,.rc-pagination ul{margin:0;padding:0;list-style:none}.rc-pagination:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:" "}.rc-pagination-total-text{display:inline-flex;height:100%;align-items:center;margin-right:.4em}.rc-pagination-item{display:inline-block;margin-right:1px;list-style:none;border-radius:2px;outline:0;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rc-pagination-item a{display:block;padding:0 6px;color:rgba(0,0,0,.85);transition:none}.rc-pagination-item a:hover{text-decoration:none}.rc-pagination-item:focus,.rc-pagination-item:hover{border-color:#1890ff;transition:all .3s}.rc-pagination-item:focus a,.rc-pagination-item:hover a{color:#1890ff}.rc-pagination-item-active{font-weight:500;background:#fff;border-color:#1890ff}.rc-pagination-item-active a{color:#1890ff}.rc-pagination-item-active:focus,.rc-pagination-item-active:hover{border-color:#40a9ff}.rc-pagination-item-active:focus a,.rc-pagination-item-active:hover a{color:#40a9ff}.rc-pagination-jump-next,.rc-pagination-jump-prev{outline:0}.rc-pagination-jump-next button,.rc-pagination-jump-prev button{background:transparent;border:none;cursor:pointer;color:#666}.rc-pagination-jump-next button:after,.rc-pagination-jump-prev button:after{display:block;content:"…"}.rc-pagination-jump-next,.rc-pagination-jump-prev,.rc-pagination-prev{margin-right:1px}.rc-pagination-jump-next,.rc-pagination-jump-prev,.rc-pagination-next,.rc-pagination-prev{display:inline-block;list-style:none;cursor:pointer;transition:all .3s}.rc-pagination-next,.rc-pagination-prev{outline:0}.rc-pagination-next button,.rc-pagination-prev button{color:rgba(0,0,0,.85);cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rc-pagination-next:hover button,.rc-pagination-prev:hover button{border-color:#40a9ff}.rc-pagination-next .rc-pagination-item-link,.rc-pagination-prev .rc-pagination-item-link{display:block;width:100%;height:100%;font-size:12px;text-align:center;background-color:#fff;border-radius:2px;outline:none;transition:all .3s}.rc-pagination-next:focus .rc-pagination-item-link,.rc-pagination-next:hover .rc-pagination-item-link,.rc-pagination-prev:focus .rc-pagination-item-link,.rc-pagination-prev:hover .rc-pagination-item-link{color:#1890ff;border-color:#1890ff}.rc-pagination-prev button:after{content:"‹";display:block}.rc-pagination-next button:after{content:"›";display:block}.rc-pagination-disabled,.rc-pagination-disabled:focus,.rc-pagination-disabled:hover{cursor:not-allowed}.rc-pagination-disabled .rc-pagination-item-link,.rc-pagination-disabled:focus .rc-pagination-item-link,.rc-pagination-disabled:hover .rc-pagination-item-link{color:rgba(0,0,0,.25);border-color:#d9d9d9;cursor:not-allowed}.rc-pagination-slash{margin:0 10px 0 5px}.rc-pagination-options{display:inline-block;margin-left:16px;vertical-align:middle}@media (-ms-high-contrast:none){.rc-pagination-options,.rc-pagination-options ::-ms-backdrop{vertical-align:top}}.rc-pagination-options-quick-jumper{display:inline-block;height:28px;line-height:28px;vertical-align:top}.rc-pagination-options-quick-jumper input{width:50px;margin:0 8px}.rc-pagination-simple .rc-pagination-next,.rc-pagination-simple .rc-pagination-prev{height:24px;line-height:24px;vertical-align:top}.rc-pagination-simple .rc-pagination-next .rc-pagination-item-link,.rc-pagination-simple .rc-pagination-prev .rc-pagination-item-link{height:24px;background-color:transparent;border:0}.rc-pagination-simple .rc-pagination-next .rc-pagination-item-link:after,.rc-pagination-simple .rc-pagination-prev .rc-pagination-item-link:after{height:24px;line-height:24px}.rc-pagination-simple .rc-pagination-simple-pager{display:inline-block;height:24px;margin-right:8px}.rc-pagination-simple .rc-pagination-simple-pager input{box-sizing:border-box;height:100%;margin-right:8px;padding:0 6px;text-align:center;background-color:#fff;border-radius:2px;outline:none;transition:border-color .3s}.rc-pagination-simple .rc-pagination-simple-pager input:hover{border-color:#1890ff}.rc-pagination.rc-pagination-disabled{cursor:not-allowed}.rc-pagination.rc-pagination-disabled .rc-pagination-item{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.rc-pagination.rc-pagination-disabled .rc-pagination-item a{color:rgba(0,0,0,.25);background:transparent;border:none;cursor:not-allowed}.rc-pagination.rc-pagination-disabled .rc-pagination-item-active{background:#dbdbdb;border-color:transparent}.rc-pagination.rc-pagination-disabled .rc-pagination-item-active a{color:#fff}.rc-pagination.rc-pagination-disabled .rc-pagination-item-link{color:rgba(0,0,0,.25);background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.rc-pagination.rc-pagination-disabled .rc-pagination-item-link-icon{opacity:0}.rc-pagination.rc-pagination-disabled .rc-pagination-item-ellipsis{opacity:1}@media only screen and (max-width:992px){.rc-pagination-item-after-jump-prev,.rc-pagination-item-before-jump-next{display:none}}@media only screen and (max-width:576px){.rc-pagination-options{display:none}}.table{border:.1px solid #424242}.tr{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.td,.th{box-shadow:inset 0 0 0 .1px #424242}.td,.th{align-items:center}.th{position:relative;display:flex;justify-content:flex-start;background-color:#353535;padding:.5rem;font-weight:700;font-size:xs;text-transform:uppercase;text-align:center}.td>input{margin:1rem;padding:.2rem;background:transparent;max-width:100%}.resizer{position:absolute;opacity:0;top:0;right:0;height:100%;width:2px;background:#27bbff;cursor:col-resize;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:none;border-radius:6px}.resizer.isResizing{background:#2eff31;opacity:1}:hover>.resizer{opacity:1}.blinking-background{animation:blinkAnimation 3s infinite}.exec-timeline{font-size:.8rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.exec-timeline__header-row{display:flex;align-items:center;margin-bottom:.25rem}.exec-timeline__title{font-weight:600;margin:0}.exec-timeline__track{cursor:crosshair}.exec-timeline__drag-rect{position:absolute;top:0;bottom:0;background:rgba(13,110,253,.18);border-left:1px solid #0d6efd;border-right:1px solid #0d6efd;pointer-events:none;z-index:10}.exec-timeline__drag-label{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);background:#0d6efd;color:#fff;font-size:.7rem;padding:2px 6px;border-radius:4px;white-space:nowrap;pointer-events:none}.exec-timeline--dragging .exec-timeline__marker,.exec-timeline--dragging .exec-timeline__segment{pointer-events:none}.exec-timeline__row{display:flex;align-items:stretch}.exec-timeline__header{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #dee2e6;height:22px}.exec-timeline__label-cell{box-sizing:border-box;padding:0 .5rem;border-right:1px solid #dee2e6;background:#fff;display:flex;align-items:center}.exec-timeline__lane-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#495057}.exec-timeline__track{position:relative;flex:1 1 auto;min-width:0}.exec-timeline__tick{position:absolute;top:0;bottom:0;transform:translateX(-50%);pointer-events:none}.exec-timeline__tick-label{font-size:.7rem;color:#6c757d;line-height:1;padding-top:4px;text-align:center;white-space:nowrap}.exec-timeline__tick-line{width:1px;background:#dee2e6;flex:1 1}.exec-timeline__body{overflow-y:auto;overflow-x:hidden}.exec-timeline__body .exec-timeline__row+.exec-timeline__row{border-top:1px solid #f1f3f5}.exec-timeline__grid-line{position:absolute;top:0;bottom:0;width:1px;background:#f1f3f5;pointer-events:none}.exec-timeline__segment{position:absolute;top:3px;bottom:3px;border-radius:3px;transition:filter 80ms ease-in-out}.exec-timeline__segment--thin{top:50%;bottom:auto;height:3px;transform:translateY(-50%);border-radius:2px}.exec-timeline__segment:hover{filter:brightness(1.1);outline:1px solid rgba(0,0,0,.15)}.exec-timeline__segment--running{background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-size:12px 12px;animation:exec-timeline-stripe 1.2s linear infinite}.exec-timeline__segment--placeholder{opacity:.5}.exec-timeline__segment--conflict{background:repeating-linear-gradient(45deg,rgba(220,53,69,.6),rgba(220,53,69,.6) 3px,transparent 0,transparent 7px);z-index:6}.exec-timeline__marker{position:absolute}.exec-timeline__marker--dot{top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px hsla(0,0%,100%,.9);transition:transform 80ms ease-in-out}.exec-timeline__marker--dot:hover{transform:translate(-50%,-50%) scale(1.4);z-index:5}.exec-timeline__marker--dot.exec-timeline__marker--sm{width:5px;height:5px;opacity:.7;box-shadow:none}.exec-timeline__marker--dot.exec-timeline__marker--sm:hover{opacity:1;transform:translate(-50%,-50%) scale(1.8)}.exec-timeline__marker--line{top:0;bottom:0;width:3px;transform:translateX(-50%);border-radius:1px}.exec-timeline__marker--fail{box-shadow:0 0 0 1px #fff,0 0 0 2px #dc3545}@keyframes exec-timeline-stripe{0%{background-position:0 0}to{background-position:24px 0}}.exec-timeline__tooltip{z-index:3000!important}.exec-timeline__tooltip .tooltip-inner{max-width:360px;text-align:left}.blinking-background{animation:blinkAnimation 4s infinite}@keyframes blinkAnimation{0%,50%,to{border:2px solid #fff}25%,75%{border:2px solid #e7d39b}}.iconspin{animation:iconspin 2s linear infinite}@keyframes iconspin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.dashboard-suite-row{border-bottom:1px solid #f0f0f0}.dashboard-suite-row:hover{background-color:#f8f9fa}.form-signin{width:100%;max-width:330px;padding:15px;margin:0 auto}.form-signin .form-control{position:relative;box-sizing:border-box;height:auto;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-signin button,.form-signin input[type=email],.form-signin input[type=password],.form-signin input[type=text]{margin-bottom:10px;border-radius:1rem}:root{--ra-green:#16a34a;--ra-green-dark:#15803d;--ra-blue:#2563eb;--ra-red:#dc2626;--ra-bg:#f7f9fb;--ra-card:#fff;--ra-border:#e5e9ef;--ra-text:#1e293b;--ra-muted:#64748b;--ra-phone-h:690px}.device-view-area{width:340px;height:690px;height:var(--ra-phone-h);border-radius:1em;box-sizing:content-box}.touch-layer{z-index:1}.touch-layer,.video-layer{position:absolute;border-radius:1em;box-sizing:content-box}.video-layer{z-index:0}.control-buttons-area{display:flex;flex-direction:column;justify-content:flex-start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-gap:.35rem;gap:.35rem}.output-container{display:flex;flex-direction:column;width:100%;border:1px solid #e5e9ef;border:1px solid var(--ra-border);border-radius:.5rem;padding:.6rem .75rem;background-color:#f1f3f6;height:18em;overflow-y:auto}.output-container .output-line{display:block;font-family:monospace;font-size:small}.output-container .output-line:hover{background-color:#bbb}.ra-single{min-height:100vh;color:#1e293b;color:var(--ra-text)}.ra-device-panel,.ra-single{background:#f7f9fb;background:var(--ra-bg)}.ra-device-panel{display:flex;flex-direction:column;width:100%}.ra-status{display:flex;align-items:center;justify-content:space-between;padding:.5rem .9rem;color:#fff;border-radius:.5rem .5rem 0 0}.ra-status--connecting{background:#2563eb;background:var(--ra-blue)}.ra-status--connected{background:#16a34a;background:var(--ra-green)}.ra-status--offline{background:#dc2626;background:var(--ra-red)}.ra-status__text{display:flex;flex-direction:column;min-width:0}.ra-status__state{display:flex;align-items:center;font-size:.75rem;opacity:.9}.ra-status__clients{margin-left:.4rem;font-size:.65rem;opacity:.85}.ra-status__title{font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-status__actions{display:flex;align-items:center;grid-gap:.35rem;gap:.35rem}.ra-status__logo{height:1.8em;margin-left:.4rem}.ra-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.4rem;background:hsla(0,0%,100%,.18);color:#fff;cursor:pointer;transition:background .15s ease}.ra-icon-btn:hover{background:hsla(0,0%,100%,.32)}.ra-details{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;flex:1 1 300px;min-width:260px;max-width:400px;height:690px;height:var(--ra-phone-h)}.ra-details .ra-metric-cards{flex:0 0 auto}.ra-metric-cards{display:flex;flex-wrap:wrap;grid-gap:.6rem;gap:.6rem;padding:.75rem}.ra-details .ra-metric-cards{padding:0}.ra-metric-card{flex:1 1 120px;min-width:110px;background:#fff;background:var(--ra-card);border:1px solid #e5e9ef;border:1px solid var(--ra-border);border-radius:.6rem;padding:.6rem .7rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ra-metric-card__head{display:flex;align-items:center;grid-gap:.4rem;gap:.4rem;color:#64748b;color:var(--ra-muted);font-size:.65rem;letter-spacing:.04em;font-weight:600}.ra-metric-card__icon{display:inline-flex;color:#15803d;color:var(--ra-green-dark)}.ra-metric-card__value{font-size:1.3rem;font-weight:700;line-height:1.4;color:#1e293b;color:var(--ra-text)}.ra-metric-card__unit{font-size:.75rem;font-weight:500;color:#64748b;color:var(--ra-muted);margin-left:.15rem}.ra-metric-card__bar{height:4px;border-radius:2px;background:#eef1f5;overflow:hidden;margin-top:.35rem}.ra-metric-card__bar-fill{height:100%;border-radius:2px;transition:width .3s ease}.ra-stage{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;grid-gap:.75rem;gap:.75rem;padding:.75rem .5rem}.ra-mirror{flex:0 0 auto}.ra-mirror>.d-flex{width:auto!important;grid-gap:.75rem;gap:.75rem}.ra-mirror-view{position:relative;align-self:flex-start}.ra-connecting-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;background:hsla(0,0%,100%,.72);border-radius:1em;z-index:5;color:#64748b;color:var(--ra-muted);font-weight:600}.ra-connecting-overlay__text{font-size:.95rem}.ra-mcm-wrap{flex:0 0 auto;width:640px;max-width:100%}.ra-mcm{width:100%;height:690px;height:var(--ra-phone-h)}.ra-mcm__outhead{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;margin-bottom:.4rem}.ra-mcm__outtitle{font-weight:700;font-size:.9rem;color:#1e293b;color:var(--ra-text)}.ra-mcm__outtools{grid-gap:.6rem;gap:.6rem;font-size:.78rem;color:#64748b;color:var(--ra-muted)}.ra-mcm__outtools,.ra-mcm__ts{display:flex;align-items:center}.ra-mcm__ts{grid-gap:.35rem;gap:.35rem;margin:0;cursor:pointer}.ra-mcm__ts input{width:1rem;height:1rem}.ra-mcm__clear{border:1px solid #e5e9ef;border:1px solid var(--ra-border);background:#fff;background:var(--ra-card);color:#64748b;color:var(--ra-muted);border-radius:.4rem;padding:.15rem .6rem;font-size:.75rem;cursor:pointer;transition:background .15s ease,color .15s ease}.ra-mcm__clear:hover{background:#f1f4f8;color:#1e293b;color:var(--ra-text)}.ra-mcm .output-container{flex:1 1 auto;min-height:120px;height:auto;margin:0}.ra-mcm__cmdrow{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;flex:0 0 auto;margin-top:.6rem}.ra-mcm__input{flex:1 1 auto;font-family:monospace}.ra-mcm__input,.ra-mcm__send{height:2.3rem;font-size:.85rem}.ra-mcm__send{flex:0 0 auto;border:none;border-radius:.45rem;background:#16a34a;background:var(--ra-green);color:#fff;font-weight:600;padding:0 1.1rem;cursor:pointer;transition:background .15s ease}.ra-mcm__send:hover:not(:disabled){background:#15803d;background:var(--ra-green-dark)}.ra-mcm__send:disabled{background:#a7b0bd;cursor:not-allowed}.ra-mcm__trace{display:flex;align-items:center;grid-gap:.6rem;gap:.6rem;flex:0 0 auto;margin-top:.6rem;padding:.45rem .65rem;border:1px solid #e5e9ef;border:1px solid var(--ra-border);border-radius:.5rem;background:#f8fafc;font-size:.8rem}.ra-mcm__trace-label{font-weight:600;color:#1e293b;color:var(--ra-text)}.ra-mcm__trace-status{display:inline-flex;align-items:center;font-size:.7rem;font-weight:600;border-radius:999px;padding:.1rem .55rem}.ra-mcm__trace-status--on{color:#15803d;color:var(--ra-green-dark);background:#e8f7ee}.ra-mcm__trace-status--off{background:#eef1f5}.ra-mcm__trace-file,.ra-mcm__trace-status--off,.ra-mcm__trace-status--pending{color:#64748b;color:var(--ra-muted)}.ra-mcm__trace-file{margin-left:auto;font-size:.72rem;white-space:nowrap;display:inline-flex;align-items:center}.ra-mcm__trace-file--muted{font-style:italic}.ra-mcm__trace-btn{flex:0 0 auto;border:1px solid #16a34a;border:1px solid var(--ra-green);background:#fff;background:var(--ra-card);color:#15803d;color:var(--ra-green-dark);border-radius:.45rem;padding:.25rem .8rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease}.ra-mcm__trace-btn:hover:not(:disabled){background:#f2fbf5}.ra-mcm__trace-btn:disabled{opacity:.5;cursor:not-allowed}.ra-mcm .ra-cmdlib{flex:0 0 auto}.ra-cmdlib{border:1px solid #e5e9ef;border:1px solid var(--ra-border);border-radius:.6rem;background:#fff;background:var(--ra-card);margin-top:.75rem;overflow:hidden}.ra-cmdlib__head{display:flex;align-items:baseline;justify-content:space-between;grid-gap:.5rem;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid #e5e9ef;border-bottom:1px solid var(--ra-border);background:#f8fafc}.ra-cmdlib__title{font-weight:700;font-size:.85rem;color:#1e293b;color:var(--ra-text)}.ra-cmdlib__hint{font-size:.7rem;color:#64748b;color:var(--ra-muted)}.ra-cmdlib__groups{padding:.35rem .75rem .6rem}.ra-cmdlib__group{display:flex;align-items:flex-start;grid-gap:.6rem;gap:.6rem;padding:.4rem 0;border-bottom:1px solid #f1f4f8}.ra-cmdlib__group:last-child{border-bottom:none}.ra-cmdlib__cat{display:flex;align-items:center;grid-gap:.35rem;gap:.35rem;flex:0 0 72px;padding-top:.35rem;font-size:.72rem;font-weight:600;color:#64748b;color:var(--ra-muted)}.ra-cmdlib__dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.ra-cmdlib__chips{display:flex;flex-wrap:wrap;grid-gap:.4rem;gap:.4rem;flex:1 1 auto}.ra-cmdlib__chip{display:flex;flex-direction:column;align-items:flex-start;min-width:84px;padding:.3rem .55rem;border:1px solid #e5e9ef;border:1px solid var(--ra-border);border-radius:.45rem;background:#fff;background:var(--ra-card);cursor:pointer;transition:border-color .15s ease,background .15s ease;text-align:left}.ra-cmdlib__chip:hover:not(:disabled){border-color:#16a34a;border-color:var(--ra-green);background:#f2fbf5}.ra-cmdlib__chip:disabled{opacity:.5;cursor:not-allowed}.ra-cmdlib__chip-cmd{font-family:monospace;font-size:.78rem;font-weight:700;color:#2563eb;color:var(--ra-blue)}.ra-cmdlib__chip-desc{font-size:.65rem;color:#64748b;color:var(--ra-muted)}.ra-info-panel{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;background:#fff;background:var(--ra-card);border:1px solid #e5e9ef;border:1px solid var(--ra-border);border-radius:.6rem;overflow:hidden}.ra-info-tabs{display:flex;flex:0 0 auto;border-bottom:1px solid #e5e9ef;border-bottom:1px solid var(--ra-border)}.ra-info-tab{flex:1 1;display:inline-flex;align-items:center;justify-content:center;grid-gap:.35rem;gap:.35rem;padding:.55rem .4rem;background:#f8fafc;color:#64748b;color:var(--ra-muted);font-size:.8rem;font-weight:600;cursor:pointer;border:none;border-bottom:2px solid transparent}.ra-info-tab:disabled{opacity:.5;cursor:not-allowed}.ra-info-tab--active{background:#fff;background:var(--ra-card);color:#15803d;color:var(--ra-green-dark);border-bottom-color:#16a34a;border-bottom-color:var(--ra-green)}.ra-info-tab__icon{display:inline-flex}.ra-info-body{flex:0 1 auto;min-height:0;overflow-y:auto;padding:.5rem .75rem .75rem}.ra-info-section{margin-top:.75rem}.ra-info-section:first-child{margin-top:.25rem}.ra-info-section__title{font-size:.65rem;letter-spacing:.05em;font-weight:700;color:#64748b;color:var(--ra-muted);margin-bottom:.25rem}.ra-info-row{display:flex;align-items:baseline;justify-content:space-between;grid-gap:.75rem;gap:.75rem;padding:.28rem 0;border-bottom:1px solid #f1f4f8;font-size:.82rem}.ra-info-row__label{color:#64748b;color:var(--ra-muted);white-space:nowrap}.ra-info-row__value{color:#1e293b;color:var(--ra-text);text-align:right;word-break:break-all}.ra-info-placeholder{padding:2rem 1rem;text-align:center;color:#64748b;color:var(--ra-muted);font-size:.85rem}.ra-logcat{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:.5rem .6rem .6rem}.ra-logcat__toolbar{display:flex;align-items:center;flex-wrap:wrap;grid-gap:.4rem;gap:.4rem;margin-bottom:.4rem}.ra-logcat__toolbar--second{margin-bottom:.5rem}.ra-logcat__btn{display:inline-flex;align-items:center;grid-gap:.3rem;gap:.3rem;border:1px solid #e5e9ef;border:1px solid var(--ra-border);background:#fff;background:var(--ra-card);color:#1e293b;color:var(--ra-text);border-radius:.4rem;padding:.22rem .6rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ra-logcat__btn:hover:not(:disabled){background:#f1f4f8}.ra-logcat__btn:disabled{opacity:.5;cursor:not-allowed}.ra-logcat__btn--start{border-color:#16a34a;border-color:var(--ra-green);color:#15803d;color:var(--ra-green-dark)}.ra-logcat__btn--start:hover:not(:disabled){background:#f2fbf5}.ra-logcat__btn--stop{border-color:#dc2626;border-color:var(--ra-red);color:#dc2626;color:var(--ra-red)}.ra-logcat__btn--stop:hover:not(:disabled){background:#fef2f2}.ra-logcat__chips{display:flex;grid-gap:.25rem;gap:.25rem;margin-left:auto}.ra-logcat__chip{width:1.7rem;height:1.7rem;border:1px solid #e5e9ef;border:1px solid var(--ra-border);background:#fff;background:var(--ra-card);color:#64748b;color:var(--ra-muted);border-radius:.35rem;font-size:.72rem;font-weight:700;cursor:pointer;opacity:.55;transition:opacity .15s ease}.ra-logcat__chip--on{opacity:1}.ra-logcat__search{display:flex;align-items:center;grid-gap:.35rem;gap:.35rem;flex:1 1 auto;border:1px solid #e5e9ef;border:1px solid var(--ra-border);border-radius:.4rem;padding:.15rem .5rem;background:#fff;background:var(--ra-card)}.ra-logcat__search-icon{color:#64748b;color:var(--ra-muted);font-size:.75rem}.ra-logcat__search input{border:none;outline:none;width:100%;font-size:.78rem;background:transparent;color:#1e293b;color:var(--ra-text)}.ra-logcat__autoscroll{display:flex;align-items:center;grid-gap:.3rem;gap:.3rem;margin:0;font-size:.72rem;color:#64748b;color:var(--ra-muted);white-space:nowrap;cursor:pointer}.ra-logcat__error{font-size:.75rem;color:#dc2626;color:var(--ra-red);background:#fef2f2;border:1px solid #fecaca;border-radius:.4rem;padding:.3rem .5rem;margin-bottom:.4rem}.ra-logcat__body{flex:1 1 auto;min-height:100px;overflow-y:auto;background:#f1f3f6;border:1px solid #e5e9ef;border:1px solid var(--ra-border);border-radius:.5rem;padding:.5rem .6rem}.ra-logcat__line{font-family:monospace;font-size:.72rem;line-height:1.35;white-space:pre-wrap;word-break:break-all;color:#1e293b;color:var(--ra-text)}.ra-logcat__empty{color:#64748b;color:var(--ra-muted);font-size:.8rem;text-align:center;padding:2rem 1rem}.ra-info-placeholder__soon{margin-top:.4rem;display:inline-block;font-size:.7rem;font-weight:600;color:#15803d;color:var(--ra-green-dark);background:#e8f7ee;border-radius:999px;padding:.15rem .6rem}.ra-device-panel--compact .ra-status{padding:.35rem .6rem;border-radius:.5rem .5rem 0 0}.ra-device-panel--compact .ra-status__title{font-size:.8rem}.ra-device-panel--compact .ra-stage{padding:.5rem;justify-content:center}.ra-workspace{padding:1rem;background:#f7f9fb;background:var(--ra-bg);min-height:100%}.ra-workspace__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem;background:#fff;background:var(--ra-card);border:1px solid #e5e9ef;border:1px solid var(--ra-border);border-radius:.6rem;padding:.6rem .9rem;margin-bottom:1rem}.ra-workspace__title{display:flex;align-items:center;font-weight:700;font-size:1.05rem;color:#1e293b;color:var(--ra-text)}.ra-workspace__count{margin-left:.6rem;font-size:.72rem;font-weight:600;color:#15803d;color:var(--ra-green-dark);background:#e8f7ee;border-radius:999px;padding:.15rem .6rem}.ra-workspace__add{display:flex;align-items:center;min-width:260px}.ra-workspace__select{min-width:240px}.ra-workspace__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#64748b;color:var(--ra-muted);padding:4rem 1rem;background:#fff;background:var(--ra-card);border:1px dashed #e5e9ef;border:1px dashed var(--ra-border);border-radius:.6rem}.ra-workspace__grid{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;align-items:flex-start;max-width:1760px;margin:0 auto}.ra-workspace__grid,.ra-workspace__grid--single{justify-content:center}.ra-workspace__grid--single .ra-device-panel{width:100%;max-width:900px}.ra-workspace__grid .ra-device-panel{background:#fff;background:var(--ra-card);border:1px solid #e5e9ef;border:1px solid var(--ra-border);border-radius:.7rem;box-shadow:0 1px 3px rgba(15,23,42,.05);overflow:hidden}.ra-workspace__grid .ra-device-panel--compact{flex:0 0 auto;width:420px}.ra-workspace__grid .ra-device-panel--compact.ra-device-panel--wide{width:808px}.ra-workspace__grid--single .ra-device-panel--mcm,.ra-workspace__grid .ra-device-panel--mcm,.ra-workspace__grid .ra-device-panel--mcm.ra-device-panel--compact,.ra-workspace__grid .ra-device-panel--mcm.ra-device-panel--compact.ra-device-panel--wide{flex:0 0 auto;width:auto;max-width:100%}