.cs .brx-cardlink,.cs .brx-rowlink{display:grid;gap:6px;width:100%;text-align:left;font:inherit;color:var(--text);border:1px solid var(--border);background:var(--panel-2);cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.cs .brx-cardlink{border-radius:16px;padding:14px 16px}.cs .brx-rowlink{border-radius:14px;padding:12px 14px}.cs .brx-cardlink:hover,.cs .brx-rowlink:hover{transform:translateY(-2px);border-color:var(--border-2);box-shadow:var(--shadow-md,0 10px 30px rgba(0,0,0,.25))}.cs .brx-cardlink:focus-visible,.cs .brx-rowlink:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px rgba(124,58,237,.22)}.cs .brx-cardlink:active,.cs .brx-rowlink:active{transform:translateY(0) scale(.995)}.cs .brx-execCard{border-radius:18px;border:2px solid color-mix(in oklab,var(--c-blue) 40%,transparent);background:var(--panel-2);padding:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:border-color .2s ease,box-shadow .2s ease}.cs .brx-execCard.is-expanded{border-color:var(--c-blue);box-shadow:0 8px 24px color-mix(in oklab,var(--c-blue) 20%,transparent)}.cs .brx-execBtns{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cs .brx-editBtn,.cs .brx-removeBtn{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:14px;font-weight:600;border-radius:12px;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.cs .brx-editBtn{padding:10px 14px;border:1px solid var(--c-blue);background:color-mix(in oklab,var(--c-blue) 10%,transparent);color:var(--c-blue)}.cs .brx-editBtn:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--c-blue) 18%,transparent);box-shadow:0 6px 16px color-mix(in oklab,var(--c-blue) 25%,transparent)}.cs .brx-editBtn:focus-visible,.cs .brx-removeBtn:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(124,58,237,.22)}.cs .brx-removeBtn{padding:10px 16px;border:1px solid var(--red-border);background:var(--red-muted);color:var(--red)}.cs .brx-removeBtn:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--red) 22%,transparent)}.cs .brx-removeBtn.is-confirm{border:2px solid var(--red-border);background:color-mix(in oklab,var(--red) 25%,transparent);font-weight:700}.cs .brx-removeBtn:disabled{opacity:.65;cursor:progress;transform:none}.cs .brx-execEditor{margin-top:16px;padding-top:16px;border-top:1px solid var(--border);display:grid;gap:12px}.cs .brx-addBtn{margin-top:12px;display:inline-flex;align-items:center;gap:6px;border-color:var(--c-blue);background:color-mix(in oklab,var(--c-blue) 12%,transparent)}.cs .brx-addPanel{margin-top:12px;padding:16px;border-radius:18px;border:2px dashed var(--border);background:var(--panel)}.cs .brx-importBox{margin-bottom:12px;padding:10px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.cs .brx-importResults{display:flex;flex-direction:column;gap:4px;max-height:160px;overflow-y:auto}.cs .brx-importResult{width:100%;text-align:left;justify-content:flex-start;padding:8px 10px}.cs .brx-fieldLabel{display:block;margin-bottom:6px;font-size:13px;font-weight:600}.cs .brx-smallMuted{color:var(--muted);font-size:12.5px}.cs .brx-req{color:var(--red);font-weight:900}.cs .brx-reqMuted{color:var(--muted)}.cs .brx-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cs .brx-btnRow{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.cs .brx-addPanel input.mw-control,.cs .brx-execEditor input.mw-control,.cs .brx-importBox input.mw-control{width:100%;min-width:0}.cs button.brx-btn:disabled{opacity:.45;cursor:not-allowed}.cs button.brx-btn:disabled:hover{transform:none;box-shadow:none}.cs .brx-pager{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}@keyframes brx-toast-in{0%{opacity:0;transform:translate(-50%,10px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}.cs .brx-toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:var(--z-toast,11000);display:flex;align-items:center;gap:10px;max-width:min(480px,calc(100vw - 32px));padding:11px 12px 11px 16px;border-radius:14px;border:1px solid var(--border);background:var(--panel);color:var(--text);font-size:13.5px;font-weight:600;line-height:1.4;box-shadow:var(--shadow-lg,0 18px 55px rgba(0,0,0,.45));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:brx-toast-in .18s ease}.cs .brx-toast--success{border-color:var(--green-border);background:color-mix(in oklab,var(--green) 10%,var(--panel))}.cs .brx-toast--error{border-color:var(--red-border);background:color-mix(in oklab,var(--red) 10%,var(--panel))}.cs .brx-toast__text{flex:1;min-width:0}.cs .brx-toast__dismiss{flex-shrink:0;border:none;background:transparent;color:var(--muted);font:inherit;font-size:16px;line-height:1;padding:4px 8px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.cs .brx-toast__dismiss:hover{color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}.cs .brx-toast__dismiss:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(124,58,237,.3)}@media (max-width:640px){.cs .brx-grid2{grid-template-columns:1fr}}@media (max-width:430px){.cs .brx-execBtns{width:100%;display:grid;grid-template-columns:1fr 1fr}.cs .brx-editBtn,.cs .brx-removeBtn{justify-content:center;min-height:44px}.cs .brx-addBtn{width:100%;justify-content:center}}