/* v2.1.44 — Widgetet djathtas: reorder, toggle and global placement */
.r2144-widget-admin{max-width:920px;margin:auto}
.r2144-widget-admin>h2{margin:0 0 8px;font-size:22px;letter-spacing:-.5px}
.r2144-widget-admin>p{margin:0 0 22px;max-width:680px;font-size:13px}
.r2144-widget-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}
.r2144-widget-item{display:flex;align-items:center;gap:12px;border:1px solid var(--line,#e6eaf0);border-radius:14px;background:var(--surface,#fff);padding:13px 14px;transition:box-shadow .15s,border-color .15s,opacity .15s}
.r2144-widget-item:hover{border-color:#efbdc4}
.r2144-widget-item.is-dragging{opacity:.42;border-style:dashed}
.r2144-widget-item.is-drag-over{outline:2px dashed var(--red,#ef1832);outline-offset:3px}
.r2144-widget-handle{font-size:23px;color:var(--muted,#9ea8b8);cursor:grab;touch-action:none;flex:0 0 20px;text-align:center;user-select:none}
.r2144-widget-toggle{display:flex!important;align-items:center;gap:13px;flex:1;min-width:0;cursor:pointer;margin:0!important}
.r2144-widget-toggle input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}
.r2144-widget-switch{position:relative;width:45px;height:26px;background:#ccd3df;border-radius:999px;flex:0 0 45px;transition:background .2s}
.r2144-widget-switch:before{content:"";position:absolute;left:4px;top:4px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0002;transition:transform .2s}
.r2144-widget-toggle input:checked+.r2144-widget-switch{background:var(--red,#ee182f)}
.r2144-widget-toggle input:checked+.r2144-widget-switch:before{transform:translateX(19px)}
.r2144-widget-toggle input:focus-visible+.r2144-widget-switch{outline:3px solid #ed1b2f70;outline-offset:3px}
.r2144-widget-text{min-width:0;display:block}
.r2144-widget-text strong{display:block;font-size:14px;font-weight:800;color:var(--ink,#1b2435)}
.r2144-widget-text small{display:block;font-size:12px;color:var(--muted,#778294);margin-top:3px;font-weight:400;line-height:1.4}
.r2144-widget-item:has(.r2144-widget-toggle input:not(:checked)) .r2144-widget-text{opacity:.60}
.r2144-widget-move{display:flex;gap:6px;flex-shrink:0}
.r2144-widget-move button{border:1px solid var(--line,#e9edf2);border-radius:9px;background:var(--surface,#fff);color:var(--ink,#1b2435);font-size:19px;font-weight:700;width:36px;height:36px;line-height:1}
.r2144-widget-move button:hover{border-color:var(--red,#e91b2e);color:var(--red,#e91b2e)}
.r2144-widget-move button:disabled{opacity:.26;cursor:not-allowed}
.r2144-widget-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:19px}
.r2144-widget-help{font-size:12px;margin:16px 0 0}
.right-sidebar.r2144-is-empty{display:none!important}
.content-area:has(>.right-sidebar.r2144-is-empty){grid-template-columns:minmax(0,1fr)}
@media(max-width:600px){.r2144-widget-item{padding:10px 8px;gap:7px}.r2144-widget-handle{display:none}.r2144-widget-switch{width:38px;flex-basis:38px}.r2144-widget-switch:before{width:18px;height:18px}.r2144-widget-toggle input:checked+.r2144-widget-switch:before{transform:translateX(12px)}.r2144-widget-toggle{gap:8px}.r2144-widget-move{gap:3px}.r2144-widget-move button{width:30px;height:32px}}
