.rp-admin a,.rp-admin button,.rp-admin div,.rp-admin h1,.rp-admin h2,.rp-admin h3,.rp-admin h4,.rp-admin h5,.rp-admin h6,.rp-admin input,.rp-admin label,.rp-admin p,.rp-admin select,.rp-admin span,.rp-admin textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:normal;text-transform:none}.rp-admin h1,.rp-admin h2,.rp-admin h3,.rp-admin h4,.rp-admin h5,.rp-admin h6{font-weight:600;line-height:1.4}.admin-fade-inout-enter-active,.admin-fade-inout-leave-active{transition:opacity .2s}.admin-fade-inout-enter-from,.admin-fade-inout-leave-to{opacity:0}.admin-fade-inout-enter-to,.admin-fade-inout-leave-from{opacity:1}.sm-loading{background:#212121;inset:0;overflow:hidden;position:absolute}.sm-loading:after{animation:sm-shimmer 1.6s ease-in-out infinite;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.04) 48%,hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.04) 52%,transparent 70%);background-size:200% 100%;content:"";inset:0;position:absolute}@keyframes sm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.admin-navigator{background:#212121;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 8px 32px #00000080;color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:12px;height:70vh;overflow:hidden;position:fixed!important;width:260px;z-index:999999!important}.admin-navigator *,.admin-navigator :after,.admin-navigator :before{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:normal;text-transform:none}.admin-navigator-header{align-items:center;background:#ffffff0a;border-bottom:1px solid hsla(0,0%,100%,.07);cursor:grab;display:flex;flex-shrink:0;gap:8px;height:34px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-navigator-header:active{cursor:grabbing}.admin-navigator-header-icon{color:#fff;flex-shrink:0;opacity:.35}.admin-navigator-title{color:#ffffff80;flex:1;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.admin-navigator-close{align-items:center;background:transparent;border:none;border-radius:4px;color:#fff6;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;padding:0;transition:color .15s,background .15s;width:22px}.admin-navigator-close:hover{background:#ffffff1a;color:#ffffffe6}.admin-navigator-body{flex:1;overflow-x:hidden;overflow-y:auto}.admin-navigator-body::-webkit-scrollbar{width:4px}.admin-navigator-body::-webkit-scrollbar-track{background:transparent}.admin-navigator-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.admin-navigator-empty{color:#ffffff4d;font-size:12px;padding:20px;text-align:center}.admin-navigator-list{padding:4px 0}.admin-navigator-item{align-items:center;cursor:pointer;display:flex;gap:6px;height:auto;min-height:34px;padding:5px 8px 5px 4px;transition:background .1s}.admin-navigator-item:hover{background:#ffffff0d}.admin-navigator-item:hover .admin-navigator-drag{opacity:.6}.admin-navigator-item.is-active{background:#2385c826}.admin-navigator-item.is-active .admin-navigator-name{color:#fffffff2}.admin-navigator-drag{align-items:center;color:#fff;cursor:grab;display:flex;flex-shrink:0;height:20px;justify-content:center;opacity:.2;transition:opacity .15s;width:20px}.admin-navigator-drag:active{cursor:grabbing}.admin-navigator-label{display:flex;flex:1;flex-direction:column;gap:1px;justify-content:center;min-width:0}.admin-navigator-name{color:#ffffffbf;font-size:12px}.admin-navigator-name,.admin-navigator-subname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-navigator-subname{color:#ffffff59;font-size:10px}.admin-navigator-vis{align-items:center;display:flex;flex-shrink:0;gap:3px}.admin-navigator-vis-btn{align-items:center;background:transparent;border:none;border-radius:3px;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:background .15s,opacity .15s;width:20px}.admin-navigator-vis-btn img{display:block;height:12px;-o-object-fit:contain;object-fit:contain;opacity:.55;transition:opacity .15s;width:12px}.admin-navigator-vis-btn:hover{background:#ffffff1a}.admin-navigator-vis-btn:hover img{opacity:.9}.admin-navigator-vis-btn.is-hidden{opacity:.3}.admin-navigator-vis-btn.is-hidden img{opacity:.5}.admin-navigator-fade-enter-active,.admin-navigator-fade-leave-active{transition:opacity .15s ease,transform .15s ease}.admin-navigator-fade-enter-from,.admin-navigator-fade-leave-to{opacity:0;transform:scale(.95) translateY(-4px)}
