.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-config,.sm-input{font-size:13px}.sm-input{background:#191919;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;box-sizing:border-box;color:#fff;font-family:inherit;padding:6px 10px;transition:border-color .15s;width:100%}.sm-input.min{width:100px}.sm-input:focus{border-color:#e82e39;outline:none}select.sm-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='rgba(255,255,255,0.35)' d='m0 0 5 6 5-6z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;cursor:pointer;padding-right:28px}select.sm-input option{background:#2a2a2a;color:#fff}.sm-checkbox{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.sm-checkbox input{width:32px}.sm-checkbox label{width:100%}.sm-fieldline{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-start}.sm-fieldline label{white-space:nowrap}.sm-fieldline input{width:100px!important}.sm-fieldline input,.sm-fieldline select{text-align:right;width:auto}.sm-config__card{background:#1c1c1c;border:1px solid hsla(0,0%,100%,.07);border-radius:8px;padding:16px}.sm-config__intro{color:#ffffff80;font-size:13px;line-height:1.5;margin-bottom:20px}.sm-config__intro strong{color:#ffffffd9;font-weight:600}.sm-config .sm-checkbox{gap:10px;margin:14px 0}.sm-config .sm-checkbox input[type=checkbox]{cursor:pointer;flex:0 0 16px;height:16px;margin:0;padding:0;width:16px}.sm-config .sm-checkbox label{cursor:pointer;line-height:1.5}.sm-config__navigation{border:1px solid hsla(0,0%,100%,.12);border-radius:6px;margin:20px 0 0;padding:16px}.sm-config__navigation legend{font-weight:600;padding:0 6px}.sm-config__breakpoints{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.sm-config__breakpoint-switch{display:flex;gap:4px}.sm-config__breakpoint-switch button{background:transparent;border:1px solid hsla(0,0%,100%,.16);border-radius:5px;color:inherit;cursor:pointer;font:inherit;padding:7px 14px}.sm-config__breakpoint-switch button.is-active{background:#e82e39;border-color:#e82e39;color:#fff}.sm-config__inherit-button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-size:11px;opacity:.65;padding:2px 0;text-align:left}.sm-config__navigation-field small{font-size:10px;font-weight:400;opacity:.5}.sm-config__animation{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,220px))}.sm-config__navigation-group{border-top:1px solid hsla(0,0%,100%,.08);margin-top:20px;padding-top:16px}.sm-config__navigation-group h4{font-size:12px;font-weight:600;margin:0 0 12px}.sm-config__navigation-fields{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),240px))}.sm-config__navigation-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sm-config__navigation-color{align-items:center;display:flex;gap:8px}.sm-config__navigation-color .sm-input{min-width:0}.sm-config__navigation-hint{color:#ffffff8c;font-size:12px;margin:14px 0}.sm-config__navigation-preview{align-items:center;background:linear-gradient(135deg,#315675 25%,#84977d,#443c68 75%);border-radius:6px;display:flex;justify-content:center;min-height:180px;overflow:auto;padding:24px}.sm-config__navigation-preview .scw-navigation{flex-shrink:0;inset:auto;position:relative;transform:none}.sm-config__navigation-preview .scw-navigation--arrows-outside{margin-block:calc(max(20px,var(--scw-nav-item-size, 5px) + 8px) + var(--scw-nav-gap, 10px))}.sm-config__navigation-preview .scw-navigation-arrow,.sm-config__navigation-preview .scw-navigation-item{cursor:default}.sm-config__columns{align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}.sm-config__box{background:#191919;border:1px solid hsla(0,0%,100%,.07);border-radius:6px;overflow:hidden;transition:border-color .15s}.sm-config__box.is-drag-over{border-color:#e82e39}.sm-config__box-title{background:#191919;color:#ffffff73;font-size:11px;font-weight:600;letter-spacing:.05em;padding:8px 12px;text-transform:uppercase}.sm-config__list{display:flex;flex-direction:column;gap:6px;min-height:80px;padding:8px}.sm-config__item{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:5px;cursor:grab;display:flex;gap:8px;padding:8px 10px;transition:background .15s,border-color .15s}.sm-config__item:hover{background:#ffffff0f}.sm-config__item.is-used{background:#e82e3914;border-color:#e82e3933}.sm-config__item.is-drag-over{border-top:2px solid #e82e39}.sm-config__drag-handle{color:#ffffff40;flex-shrink:0;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sm-config__order{align-items:center;background:#e82e39;border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:20px;justify-content:center;width:20px}.sm-config__label{color:#fff;flex:1;font-size:13px}.sm-config__key{color:#ffffff4d;font-family:monospace;font-size:11px}.sm-config__btn{background:none;border:none;border-radius:4px;color:#ffffff80;cursor:pointer;flex-shrink:0;font-size:14px;height:22px;line-height:1;transition:background .15s,color .15s;width:22px}.sm-config__btn:hover{background:#ffffff1a;color:#fff}.sm-config__btn--remove:hover{color:#c85656}.sm-config__empty{color:#ffffff4d;font-size:12px;padding:16px 10px;text-align:center}.sm-config__form-header{align-items:center;background:#191919;border:1px solid hsla(0,0%,100%,.07);border-bottom:0;border-radius:6px 6px 0 0;display:flex;gap:12px;justify-content:space-between;padding-left:12px}.sm-config__add{align-self:stretch;background:#e82e39;border:0;border-left:1px solid hsla(0,0%,100%,.07);border-radius:0 6px 0 0;color:#fff;cursor:pointer;font:inherit;font-weight:600;padding:8px 12px}.sm-config__add:hover{filter:brightness(1.08)}.sm-config__form-list{background:#191919;border:1px solid hsla(0,0%,100%,.07);border-radius:0 0 6px 6px;display:flex;flex-direction:column;gap:8px;min-height:80px;padding:10px}.sm-config__form-item{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:5px;display:grid;gap:10px;grid-template-columns:20px auto minmax(160px,1fr) 22px;padding:8px 10px}.sm-config__form-item label{color:#ffffff8c;font-size:12px}
