.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}}.sm-site{font-size:13px}.sm-site__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.sm-site__card{background:#1c1c1c;border:1px solid hsla(0,0%,100%,.07);border-radius:8px;padding:16px}.sm-site__title{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.sm-site__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:16px}.sm-site__head .sm-site__status,.sm-site__head .sm-site__title{margin-bottom:0}.sm-site__group{border-top:1px solid hsla(0,0%,100%,.07);display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr);padding:12px 0}.sm-site__group-label{color:#ffffff80;font-size:12px;font-weight:600;letter-spacing:.04em;padding-top:10px;text-transform:uppercase}.sm-site__files{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.sm-site__file{align-items:center;background:#191919;border:1px solid hsla(0,0%,100%,.07);border-radius:6px;color:#fff;display:flex;gap:12px;padding:8px;text-decoration:none;transition:border-color .15s}.sm-site__file[href]:hover{border-color:#e82e39}.sm-site__file[href]:hover .sm-site__file-open{color:#fff}.sm-site__file-preview{align-items:center;background:#262626;border-radius:4px;color:#ffffff80;display:flex;flex:0 0 56px;font-size:11px;font-weight:600;height:56px;justify-content:center}.sm-site__file-preview.is-image{background-color:#fff;background-image:linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0),linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0);background-position:0 0,6px 6px;background-size:12px 12px}.sm-site__file-preview img{max-height:44px;max-width:44px;-o-object-fit:contain;object-fit:contain}.sm-site__file-open{color:#ffffff4d;font-size:14px;margin-left:auto;padding:0 4px}.sm-site__toggle{align-items:center;background:transparent;border:none;border-top:1px solid hsla(0,0%,100%,.07);color:#ffffffb3;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:12px 0 0;text-align:left;width:100%}.sm-site__toggle:hover{color:#fff}.sm-site__toggle.is-open .sm-site__toggle-arrow{transform:rotate(90deg)}.sm-site__toggle-arrow{display:inline-block;font-size:16px;line-height:1;transition:transform .15s}.sm-site__form{padding-top:12px}.sm-site__file-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sm-site__file-text small{color:#fff6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-site__hint{color:#ffffff80;line-height:1.5;margin-bottom:12px}.sm-site__hint--after{margin:12px 0 0}.sm-site__preview{align-items:center;background-color:#262626;border:3px solid #333;border-radius:9px;color:#fff9;cursor:pointer;display:flex;height:166px;justify-content:center;overflow:hidden}.sm-site__preview img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.sm-site__preview:hover{color:#fff}.sm-site__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sm-site__disabled{cursor:default;opacity:.5}.sm-site__status{background:#191919;border-radius:6px;color:#ffffffb3;margin-bottom:12px;padding:6px 12px}.sm-site__status.is-active{color:#6fcf97}.sm-site__status.is-stale{color:#f2c94c}.sm-site__message{color:#6fcf97;margin-bottom:12px}.sm-site__message.is-error{color:#eb5757}
