.AdminToolbar-module__Ej-1wW__gearButton{z-index:99998;color:#fff;cursor:pointer;background:linear-gradient(150deg,#1e293b,#0f172a);border:none;border-radius:0 14px 14px 0;justify-content:center;align-items:center;width:46px;height:46px;font-size:19px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:6px 0 20px #0206174d,inset 0 0 0 1px #ffffff0f}.AdminToolbar-module__Ej-1wW__gearButton:active{transform:translateY(-50%)scale(.94)}.AdminToolbar-module__Ej-1wW__gearIcon{transition:transform .3s;display:flex}.AdminToolbar-module__Ej-1wW__gearButtonOpen .AdminToolbar-module__Ej-1wW__gearIcon{transform:rotate(90deg)}.AdminToolbar-module__Ej-1wW__overlay{z-index:99996;background:#00000059;position:fixed;inset:0}.AdminToolbar-module__Ej-1wW__sidebar{z-index:99997;background:#fff;flex-direction:column;width:300px;max-width:85vw;animation:.22s AdminToolbar-module__Ej-1wW__slideIn;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 24px #0003}@keyframes AdminToolbar-module__Ej-1wW__slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.AdminToolbar-module__Ej-1wW__sidebarHeader{color:#fff;background:#1a2942;justify-content:space-between;align-items:center;padding:16px 20px;font-size:15px;font-weight:700;display:flex}.AdminToolbar-module__Ej-1wW__closeBtn{color:#fff;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px}.AdminToolbar-module__Ej-1wW__sidebarBody{padding:20px}.AdminToolbar-module__Ej-1wW__actionLink{color:#1e293b;background:#f8f9fb;border-radius:9px;align-items:center;gap:10px;margin-bottom:8px;padding:11px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.AdminToolbar-module__Ej-1wW__actionLink:hover{color:#4f46e5;background:#eef2ff}.AdminToolbar-module__Ej-1wW__actionLink svg{color:#4f46e5;flex-shrink:0}.AdminToolbar-module__Ej-1wW__sidebarDivider{background:#e9ecef;height:1px;margin:14px 0}.AdminToolbar-module__Ej-1wW__toggleRow{color:#222;cursor:pointer;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.AdminToolbar-module__Ej-1wW__toggleRow input[type=checkbox]{cursor:pointer;width:20px;height:20px}.AdminToolbar-module__Ej-1wW__hint{color:#495057;background:#f1f3f5;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:12.5px;line-height:1.5}
.Layers-module__qFwpua__zone{flex-direction:column;gap:20px;margin:20px 0;display:flex}.Layers-module__qFwpua__layer{width:100%}.Layers-module__qFwpua__row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;display:grid}.Layers-module__qFwpua__col{grid-column:span var(--nx-w,12);flex-direction:column;gap:16px;min-width:0;display:flex}.Layers-module__qFwpua__widget{min-width:0;max-width:100%;overflow:hidden}.Layers-module__qFwpua__widget img{max-width:100%;height:auto}@media (max-width:767px){.Layers-module__qFwpua__row{gap:14px}.Layers-module__qFwpua__col{grid-column:span 12}}
.LayerEditor-module__Ysz-qa__zone,.LayerEditor-module__Ysz-qa__overlayRoot,.LayerEditor-module__Ysz-qa__modalBackdrop,.LayerEditor-module__Ysz-qa__sheetBackdrop,.LayerEditor-module__Ysz-qa__drawerBackdrop,.LayerEditor-module__Ysz-qa__saveBar,.LayerEditor-module__Ysz-qa__loadingPill{--nx-blue:#0a7cff;--nx-blue-d:#0063d1;--nx-red:#e5484d;--nx-line:#e3e7ee;--nx-ink:#1f2733;--nx-mut:#6b7686}.LayerEditor-module__Ysz-qa__zone{color:var(--nx-ink);background:#0a7cff09;border:2px dashed #9cc7ff;border-radius:14px;margin:22px 0;padding:14px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;position:relative}.LayerEditor-module__Ysz-qa__zoneBar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.LayerEditor-module__Ysz-qa__zoneTag{letter-spacing:.08em;color:#fff;background:var(--nx-blue);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.LayerEditor-module__Ysz-qa__zoneTitle{font-size:15px}.LayerEditor-module__Ysz-qa__zoneCount{color:var(--nx-mut);margin-right:auto;font-size:12px}.LayerEditor-module__Ysz-qa__empty{text-align:center;color:var(--nx-mut);border:1px solid var(--nx-line);background:#fff;border-radius:10px;padding:26px 16px;font-size:14px}.LayerEditor-module__Ysz-qa__layer{border:1px solid var(--nx-line);background:#fff;border-radius:12px;margin-top:12px;overflow:hidden;box-shadow:0 1px 2px #1018280d}.LayerEditor-module__Ysz-qa__layerBar{border-bottom:1px solid var(--nx-line);background:#f5f8fc;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.LayerEditor-module__Ysz-qa__layerName{font-size:14px;font-weight:700}.LayerEditor-module__Ysz-qa__layerMeta{color:var(--nx-mut);margin-right:auto;font-size:11.5px}.LayerEditor-module__Ysz-qa__layerBody{padding:12px}.LayerEditor-module__Ysz-qa__barActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.LayerEditor-module__Ysz-qa__col{background:#fbfcfe;border:1px dashed #cfd8e3;border-radius:10px;min-height:70px;padding:8px}.LayerEditor-module__Ysz-qa__widget{border:1px solid var(--nx-line);background:#fff;border-radius:10px;overflow:hidden}.LayerEditor-module__Ysz-qa__widgetHidden{opacity:.55;filter:grayscale()}.LayerEditor-module__Ysz-qa__widgetBar{background:#eef4ff;border-bottom:1px solid #dbe7ff;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.LayerEditor-module__Ysz-qa__widgetTitle{margin-right:auto;font-size:12.5px;font-weight:700}.LayerEditor-module__Ysz-qa__stub{color:var(--nx-mut);text-align:center;padding:18px 12px;font-size:13px}.LayerEditor-module__Ysz-qa__primaryBtn,.LayerEditor-module__Ysz-qa__ghostBtn,.LayerEditor-module__Ysz-qa__iconBtn,.LayerEditor-module__Ysz-qa__chipBtn,.LayerEditor-module__Ysz-qa__addWidgetBtn{font:inherit;cursor:pointer;border-radius:8px;transition:background .15s,border-color .15s,color .15s,opacity .15s}.LayerEditor-module__Ysz-qa__primaryBtn{background:var(--nx-blue);color:#fff;border:0;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex}.LayerEditor-module__Ysz-qa__primaryBtn:hover:not(:disabled){background:var(--nx-blue-d)}.LayerEditor-module__Ysz-qa__ghostBtn{border:1px solid var(--nx-line);color:var(--nx-ink);background:#fff;padding:8px 14px;font-size:14px}.LayerEditor-module__Ysz-qa__ghostBtn:hover{background:#f4f6f9}.LayerEditor-module__Ysz-qa__iconBtn{border:1px solid var(--nx-line);color:var(--nx-ink);background:#fff;padding:5px 9px;font-size:12px}.LayerEditor-module__Ysz-qa__iconBtn:hover:not(:disabled){border-color:#b9c4d3}.LayerEditor-module__Ysz-qa__chipBtn{color:#244a86;background:#fff;border:1px solid #cddcf5;padding:3px 8px;font-size:11.5px;font-weight:600}.LayerEditor-module__Ysz-qa__chipBtn:hover:not(:disabled){background:#f0f6ff}.LayerEditor-module__Ysz-qa__danger{color:var(--nx-red)!important;border-color:#f3c4c6!important}.LayerEditor-module__Ysz-qa__danger:hover:not(:disabled){background:#fff2f2!important}.LayerEditor-module__Ysz-qa__addWidgetBtn{color:var(--nx-blue);background:#fff;border:1px dashed #9cc7ff;width:100%;padding:9px;font-size:13px;font-weight:700}.LayerEditor-module__Ysz-qa__addWidgetBtn:hover:not(:disabled){background:#f0f7ff}.LayerEditor-module__Ysz-qa__zone button:disabled,.LayerEditor-module__Ysz-qa__modal button:disabled,.LayerEditor-module__Ysz-qa__sheet button:disabled,.LayerEditor-module__Ysz-qa__drawer button:disabled{opacity:.45;cursor:not-allowed}.LayerEditor-module__Ysz-qa__modalBackdrop,.LayerEditor-module__Ysz-qa__sheetBackdrop,.LayerEditor-module__Ysz-qa__drawerBackdrop{z-index:2147483000;color:#1f2733;background:#0f17248c;font-family:system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;inset:0}.LayerEditor-module__Ysz-qa__modalBackdrop{justify-content:center;align-items:center;padding:20px;display:flex}.LayerEditor-module__Ysz-qa__modal{background:#fff;border-radius:16px;flex-direction:column;width:min(1200px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0000004d}.LayerEditor-module__Ysz-qa__modalHead{border-bottom:1px solid #e3e7ee;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.LayerEditor-module__Ysz-qa__modalHead h3{letter-spacing:.02em;margin:0;font-size:19px;font-weight:500}.LayerEditor-module__Ysz-qa__closeX{cursor:pointer;color:#5b6573;background:0 0;border:0;border-radius:8px;padding:4px 8px;font-size:22px;line-height:1}.LayerEditor-module__Ysz-qa__closeX:hover{background:#f1f3f6}.LayerEditor-module__Ysz-qa__builder{flex:1;min-height:0;display:flex;overflow:hidden}.LayerEditor-module__Ysz-qa__tplPane{border-right:1px solid #e3e7ee;flex-direction:column;flex:0 0 240px;width:240px;min-height:0;display:flex}.LayerEditor-module__Ysz-qa__paneTitle{letter-spacing:.03em;padding:16px 16px 4px;font-size:14px;font-weight:600}.LayerEditor-module__Ysz-qa__paneSub{color:#6b7686;padding:0 16px 10px;font-size:12px}.LayerEditor-module__Ysz-qa__tplList{flex-direction:column;gap:12px;padding:10px 14px 16px;display:flex;overflow-y:auto}.LayerEditor-module__Ysz-qa__tplCard{cursor:pointer;font:inherit;color:#36404d;background:#fff;border:1px solid #dfe4ea;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:14px 12px 12px;font-size:13px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:flex}.LayerEditor-module__Ysz-qa__tplCard:hover{border-color:#9cc7ff}.LayerEditor-module__Ysz-qa__tplActive{background:#f3f8ff;border:2px solid #0a7cff;box-shadow:0 0 0 3px #0a7cff1f}.LayerEditor-module__Ysz-qa__thumb{background:#f4f6f9;border-radius:6px;gap:6px;width:100%;height:62px;padding:6px;display:flex}.LayerEditor-module__Ysz-qa__thumb span{background:#dde2e8;border-radius:4px}.LayerEditor-module__Ysz-qa__tplActive .LayerEditor-module__Ysz-qa__thumb span{background:#93c5fd}.LayerEditor-module__Ysz-qa__buildPane{flex:1;min-width:0;padding-bottom:18px;overflow-y:auto}.LayerEditor-module__Ysz-qa__pickHint{text-align:center;color:#6b7686;border:2px dashed #e0e5ec;border-radius:12px;margin:30px 16px;padding:40px}.LayerEditor-module__Ysz-qa__buildCols{align-items:stretch;gap:18px;padding:8px 16px;display:flex}.LayerEditor-module__Ysz-qa__buildCol{border:2px dashed #dfe4ea;border-radius:12px;flex-direction:column;justify-content:center;align-items:stretch;gap:10px;min-width:0;min-height:190px;padding:12px;display:flex}.LayerEditor-module__Ysz-qa__buildChip{cursor:default;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dfe4ea;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.LayerEditor-module__Ysz-qa__buildChip img{object-fit:cover;border-radius:6px;flex:none;width:110px;height:66px}.LayerEditor-module__Ysz-qa__buildChipTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.LayerEditor-module__Ysz-qa__buildChip button{cursor:pointer;color:#5b6573;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:16px}.LayerEditor-module__Ysz-qa__buildChip button:hover{color:#e5484d;background:#fff0f0}.LayerEditor-module__Ysz-qa__noImg{color:#9aa6b6;background:#f1f4f8;border-radius:6px;flex:none;justify-content:center;align-items:center;width:110px;height:66px;font-size:26px;display:inline-flex}.LayerEditor-module__Ysz-qa__plusCircle{color:#fff;cursor:pointer;background:#0b5e8e;border:2px dotted #7fb3e8;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:38px;height:38px;font-size:20px;line-height:1;display:inline-flex}.LayerEditor-module__Ysz-qa__plusCircle:hover{background:#094d74}.LayerEditor-module__Ysz-qa__modalFoot{border-top:1px solid #e3e7ee;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:16px 22px;display:flex}.LayerEditor-module__Ysz-qa__footField{color:#6b7686;align-items:center;gap:8px;margin-right:auto;font-size:13px;display:flex}.LayerEditor-module__Ysz-qa__footField select,.LayerEditor-module__Ysz-qa__nameInput,.LayerEditor-module__Ysz-qa__input,.LayerEditor-module__Ysz-qa__search{font:inherit;color:#1f2733;background:#fff;border:1px solid #d5dbe3;border-radius:8px;outline:none;padding:9px 12px;font-size:14px}.LayerEditor-module__Ysz-qa__footField select:focus,.LayerEditor-module__Ysz-qa__nameInput:focus,.LayerEditor-module__Ysz-qa__input:focus,.LayerEditor-module__Ysz-qa__search:focus,.LayerEditor-module__Ysz-qa__codeArea:focus{border-color:#0a7cff;box-shadow:0 0 0 3px #0a7cff26}.LayerEditor-module__Ysz-qa__nameInput{width:300px;max-width:100%}.LayerEditor-module__Ysz-qa__sheetBackdrop{z-index:2147483010;align-items:flex-end;display:flex}.LayerEditor-module__Ysz-qa__sheet{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;height:min(78vh,760px);display:flex;box-shadow:0 -18px 50px #00000040}.LayerEditor-module__Ysz-qa__sheetHead{border-bottom:1px solid #e3e7ee;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px;display:flex}.LayerEditor-module__Ysz-qa__search{flex:1;min-width:180px;max-width:360px}.LayerEditor-module__Ysz-qa__sheetActions{gap:10px;margin-left:auto;display:flex}.LayerEditor-module__Ysz-qa__libGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-content:start;gap:16px;padding:18px 20px 26px;display:grid;overflow-y:auto}.LayerEditor-module__Ysz-qa__libCard{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e7ee;border-radius:12px;flex-direction:column;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.LayerEditor-module__Ysz-qa__libCard:hover{border-color:#9cc7ff;transform:translateY(-1px);box-shadow:0 6px 16px #10182814}.LayerEditor-module__Ysz-qa__libCardOn{border:2px solid #0a7cff;box-shadow:0 0 0 3px #0a7cff26}.LayerEditor-module__Ysz-qa__libImg{background:#f4f6f9;justify-content:center;align-items:center;height:120px;display:flex;position:relative}.LayerEditor-module__Ysz-qa__libImg img{object-fit:cover;width:100%;height:100%}.LayerEditor-module__Ysz-qa__libImg .LayerEditor-module__Ysz-qa__noImg{border-radius:0;width:100%;height:100%}.LayerEditor-module__Ysz-qa__check{color:#fff;background:#0a7cff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-weight:800;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0003}.LayerEditor-module__Ysz-qa__libInfo{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.LayerEditor-module__Ysz-qa__libTitle{font-size:14px;font-weight:600}.LayerEditor-module__Ysz-qa__libDesc{color:#5b6573;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.LayerEditor-module__Ysz-qa__libTypes{color:#8591a2;font-size:11.5px}.LayerEditor-module__Ysz-qa__drawerBackdrop{justify-content:flex-end;display:flex}.LayerEditor-module__Ysz-qa__drawer{background:#fff;flex-direction:column;width:min(480px,100%);height:100%;display:flex;box-shadow:-18px 0 50px #00000038}.LayerEditor-module__Ysz-qa__drawerHead{border-bottom:1px solid #e3e7ee;justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 20px 14px;display:flex}.LayerEditor-module__Ysz-qa__drawerHead h3{margin:2px 0 0;font-size:18px}.LayerEditor-module__Ysz-qa__drawerKicker{letter-spacing:.08em;color:#0a7cff;font-size:10.5px;font-weight:800}.LayerEditor-module__Ysz-qa__tabs{border-bottom:1px solid #e3e7ee;gap:4px;padding:10px 20px 0;display:flex}.LayerEditor-module__Ysz-qa__tab{font:inherit;cursor:pointer;color:#6b7686;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600}.LayerEditor-module__Ysz-qa__tabOn{color:#0a7cff;border-bottom-color:#0a7cff}.LayerEditor-module__Ysz-qa__drawerBody{flex-direction:column;flex:1;gap:16px;padding:16px 20px 24px;display:flex;overflow-y:auto}.LayerEditor-module__Ysz-qa__drawerFoot{border-top:1px solid #e3e7ee;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.LayerEditor-module__Ysz-qa__field{flex-direction:column;gap:6px;display:flex}.LayerEditor-module__Ysz-qa__fieldLabel{font-size:13.5px;font-weight:600}.LayerEditor-module__Ysz-qa__fieldDesc{color:#6b7686;font-size:12px;line-height:1.45}.LayerEditor-module__Ysz-qa__input{box-sizing:border-box;width:100%}.LayerEditor-module__Ysz-qa__codeArea{box-sizing:border-box;color:#e2e8f0;resize:vertical;white-space:pre;tab-size:2;background:#0f172a;border:1px solid #d5dbe3;border-radius:8px;outline:none;width:100%;min-height:260px;padding:12px;font-family:Consolas,Monaco,Courier New,monospace;font-size:12.5px;line-height:1.55;overflow:auto}.LayerEditor-module__Ysz-qa__colorRow{align-items:center;gap:8px;display:flex}.LayerEditor-module__Ysz-qa__colorRow input[type=color]{cursor:pointer;background:#fff;border:1px solid #d5dbe3;border-radius:8px;width:44px;height:38px;padding:2px}.LayerEditor-module__Ysz-qa__switchRow{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;font-weight:600;display:flex}.LayerEditor-module__Ysz-qa__switch{background:#c7ccd1;border-radius:999px;flex:none;width:46px;height:26px;transition:background .2s;position:relative}.LayerEditor-module__Ysz-qa__switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.LayerEditor-module__Ysz-qa__knob{pointer-events:none;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.LayerEditor-module__Ysz-qa__switchOn{background:#34c759}.LayerEditor-module__Ysz-qa__switchOn .LayerEditor-module__Ysz-qa__knob{transform:translate(20px)}.LayerEditor-module__Ysz-qa__multi{flex-wrap:wrap;gap:6px;max-height:220px;display:flex;overflow-y:auto}.LayerEditor-module__Ysz-qa__multiItem{cursor:pointer;border:1px solid #dfe4ea;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.LayerEditor-module__Ysz-qa__multiItem input{margin:0}.LayerEditor-module__Ysz-qa__multiOn{color:#0a4fa8;background:#eaf3ff;border-color:#9cc7ff}.LayerEditor-module__Ysz-qa__muted{color:#6b7686;padding:12px 4px;font-size:13.5px}.LayerEditor-module__Ysz-qa__errBox{color:#b42318;background:#fff2f2;border:1px solid #f3c4c6;border-radius:8px;padding:10px 12px;font-size:13.5px}.LayerEditor-module__Ysz-qa__busy{z-index:2147483040;background:#ffffff73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LayerEditor-module__Ysz-qa__spinner{border:4px solid #cfe3ff;border-top-color:#0a7cff;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite LayerEditor-module__Ysz-qa__nxspin}@keyframes LayerEditor-module__Ysz-qa__nxspin{to{transform:rotate(360deg)}}.LayerEditor-module__Ysz-qa__toast{z-index:2147483050;color:#fff;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:600;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.LayerEditor-module__Ysz-qa__toastOk{background:#16a34a}.LayerEditor-module__Ysz-qa__toastErr{background:#dc2626}@media (max-width:860px){.LayerEditor-module__Ysz-qa__builder{flex-direction:column;overflow-y:auto}.LayerEditor-module__Ysz-qa__tplPane{border-bottom:1px solid #e3e7ee;border-right:0;flex:none;width:auto}.LayerEditor-module__Ysz-qa__tplList{flex-direction:row;overflow-x:auto}.LayerEditor-module__Ysz-qa__tplCard{min-width:150px}.LayerEditor-module__Ysz-qa__buildCols{flex-direction:column}.LayerEditor-module__Ysz-qa__buildCol{min-height:130px;flex:auto!important}.LayerEditor-module__Ysz-qa__nameInput{width:100%}.LayerEditor-module__Ysz-qa__footField{margin-right:0}}.LayerEditor-module__Ysz-qa__grip{cursor:grab;color:#8a96a8;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1}.LayerEditor-module__Ysz-qa__layerBar[draggable=true],.LayerEditor-module__Ysz-qa__widgetBar[draggable=true]{cursor:grab}.LayerEditor-module__Ysz-qa__layerBar[draggable=true]:active,.LayerEditor-module__Ysz-qa__widgetBar[draggable=true]:active{cursor:grabbing}.LayerEditor-module__Ysz-qa__dragging{opacity:.4}.LayerEditor-module__Ysz-qa__dropBefore{box-shadow:0 -4px 0 0 var(--nx-blue,#0a7cff)}.LayerEditor-module__Ysz-qa__dropAfter{box-shadow:0 4px 0 0 var(--nx-blue,#0a7cff)}.LayerEditor-module__Ysz-qa__colDrop{border-color:var(--nx-blue,#0a7cff);background:#0a7cff12}.LayerEditor-module__Ysz-qa__zoneDrop{border-color:var(--nx-blue,#0a7cff);background:#0a7cff14}.LayerEditor-module__Ysz-qa__dropHint{border:2px dashed var(--nx-blue,#0a7cff);text-align:center;color:var(--nx-blue,#0a7cff);border-radius:10px;padding:16px;font-size:13px;font-weight:600}.LayerEditor-module__Ysz-qa__saveBar{z-index:2147483030;color:#f1f5f9;background:#111827;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:calc(100% - 24px);padding:10px 14px 10px 18px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000059}.LayerEditor-module__Ysz-qa__saveBar .LayerEditor-module__Ysz-qa__ghostBtn{color:#e2e8f0;background:0 0;border-color:#475569}.LayerEditor-module__Ysz-qa__saveBar .LayerEditor-module__Ysz-qa__ghostBtn:hover{background:#1f2937}.LayerEditor-module__Ysz-qa__loadingPill{z-index:2147483030;color:#fff;background:#0a7cff;border-radius:999px;padding:8px 16px;font:600 13px system-ui,-apple-system,sans-serif;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0a7cff59}body.dark-mode .LayerEditor-module__Ysz-qa__zone{--nx-line:#25324a;--nx-ink:#dbe4ef;--nx-mut:#8b9ab0;color:#dbe4ef;background:#0a7cff0f;border-color:#2f5f9e}:is(body.dark-mode .LayerEditor-module__Ysz-qa__empty,body.dark-mode .LayerEditor-module__Ysz-qa__layer,body.dark-mode .LayerEditor-module__Ysz-qa__widget){color:#dbe4ef;background:#111a2e;border-color:#25324a}body.dark-mode .LayerEditor-module__Ysz-qa__layerBar{background:#0d1526;border-color:#25324a}body.dark-mode .LayerEditor-module__Ysz-qa__widgetBar{background:#13213c;border-color:#25324a}body.dark-mode .LayerEditor-module__Ysz-qa__col{background:#0f1729;border-color:#2a3852}:is(body.dark-mode .LayerEditor-module__Ysz-qa__iconBtn,body.dark-mode .LayerEditor-module__Ysz-qa__ghostBtn){color:#dbe4ef;background:#131d33;border-color:#2d3a5c}body.dark-mode .LayerEditor-module__Ysz-qa__chipBtn{color:#9cc2ff;background:#131d33;border-color:#2d3a5c}body.dark-mode .LayerEditor-module__Ysz-qa__addWidgetBtn{background:#0f1729;border-color:#2f5f9e}:is(body.dark-mode .LayerEditor-module__Ysz-qa__stub,body.dark-mode .LayerEditor-module__Ysz-qa__muted,body.dark-mode .LayerEditor-module__Ysz-qa__layerMeta,body.dark-mode .LayerEditor-module__Ysz-qa__zoneCount){color:#8b9ab0}:is(body.dark-mode .LayerEditor-module__Ysz-qa__modal,body.dark-mode .LayerEditor-module__Ysz-qa__sheet,body.dark-mode .LayerEditor-module__Ysz-qa__drawer){color:#dbe4ef;background:#0f1729}:is(body.dark-mode .LayerEditor-module__Ysz-qa__modalHead,body.dark-mode .LayerEditor-module__Ysz-qa__modalFoot,body.dark-mode .LayerEditor-module__Ysz-qa__sheetHead,body.dark-mode .LayerEditor-module__Ysz-qa__drawerHead,body.dark-mode .LayerEditor-module__Ysz-qa__drawerFoot,body.dark-mode .LayerEditor-module__Ysz-qa__tabs,body.dark-mode .LayerEditor-module__Ysz-qa__tplPane){border-color:#25324a}body.dark-mode .LayerEditor-module__Ysz-qa__closeX{color:#a9b6c8}body.dark-mode .LayerEditor-module__Ysz-qa__closeX:hover{background:#1b2640}:is(body.dark-mode .LayerEditor-module__Ysz-qa__paneSub,body.dark-mode .LayerEditor-module__Ysz-qa__fieldDesc,body.dark-mode .LayerEditor-module__Ysz-qa__libDesc,body.dark-mode .LayerEditor-module__Ysz-qa__libTypes,body.dark-mode .LayerEditor-module__Ysz-qa__footField){color:#8b9ab0}:is(body.dark-mode .LayerEditor-module__Ysz-qa__tplCard,body.dark-mode .LayerEditor-module__Ysz-qa__libCard,body.dark-mode .LayerEditor-module__Ysz-qa__buildChip){color:#dbe4ef;background:#131d33;border-color:#2a3852}:is(body.dark-mode .LayerEditor-module__Ysz-qa__tplActive,body.dark-mode .LayerEditor-module__Ysz-qa__libCardOn){background:#13284a;border-color:#0a7cff}:is(body.dark-mode .LayerEditor-module__Ysz-qa__thumb,body.dark-mode .LayerEditor-module__Ysz-qa__libImg,body.dark-mode .LayerEditor-module__Ysz-qa__noImg){background:#0b1222}body.dark-mode .LayerEditor-module__Ysz-qa__thumb span{background:#2a3852}body.dark-mode .LayerEditor-module__Ysz-qa__tplActive .LayerEditor-module__Ysz-qa__thumb span{background:#3b82f6}:is(body.dark-mode .LayerEditor-module__Ysz-qa__buildCol,body.dark-mode .LayerEditor-module__Ysz-qa__pickHint){border-color:#2a3852}body.dark-mode .LayerEditor-module__Ysz-qa__footField select{color:#dbe4ef;background:#0b1222;border-color:#2d3a5c}body.dark-mode .LayerEditor-module__Ysz-qa__nameInput{color:#dbe4ef;background:#0b1222;border-color:#2d3a5c}body.dark-mode .LayerEditor-module__Ysz-qa__input{color:#dbe4ef;background:#0b1222;border-color:#2d3a5c}body.dark-mode .LayerEditor-module__Ysz-qa__search{color:#dbe4ef;background:#0b1222;border-color:#2d3a5c}body.dark-mode .LayerEditor-module__Ysz-qa__multiItem{border-color:#2d3a5c}body.dark-mode .LayerEditor-module__Ysz-qa__multiOn{color:#bcd7ff;background:#13284a;border-color:#3b82f6}body.dark-mode .LayerEditor-module__Ysz-qa__errBox{color:#fca5a5;background:#2a1215;border-color:#5b2227}body.dark-mode .LayerEditor-module__Ysz-qa__busy{background:#050a1480}body.dark-mode .LayerEditor-module__Ysz-qa__buildChip button:hover{background:#2a1215}.LayerEditor-module__Ysz-qa__overlayRoot{font-family:system-ui,-apple-system,Segoe UI,sans-serif;filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;z-index:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important;transform:none!important}.LayerEditor-module__Ysz-qa__launcher{z-index:2147482990;background:#fff;border:1px solid #d7e3f5;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 6px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 10px 30px #0a3c8c38}.LayerEditor-module__Ysz-qa__launcherBtn{color:#fff;cursor:pointer;background:#0a7cff;border:0;border-radius:999px;padding:10px 16px;font:700 14px system-ui,-apple-system,Segoe UI,sans-serif}.LayerEditor-module__Ysz-qa__launcherBtn:hover:not(:disabled){background:#0063d1}.LayerEditor-module__Ysz-qa__launcherBtn:disabled{opacity:.5;cursor:not-allowed}.LayerEditor-module__Ysz-qa__launcherInfo{color:#5b6573;white-space:nowrap;font-size:12px}body.dark-mode .LayerEditor-module__Ysz-qa__launcher{background:#111a2e;border-color:#25324a}body.dark-mode .LayerEditor-module__Ysz-qa__launcherInfo{color:#8b9ab0}@media (max-width:600px){.LayerEditor-module__Ysz-qa__launcherInfo{display:none}}
