.regex-fs[data-v-b2a00156]{z-index:1000;position:fixed;inset:0}.regex-fs__overlay[data-v-b2a00156]{background:var(--tw-mask-modal);position:absolute;inset:0}.regex-fs__modal[data-v-b2a00156]{box-sizing:border-box;border-radius:var(--tw-radius-card);background:var(--tw-bg);box-shadow:var(--tw-shadow-modal);flex-direction:column;display:flex;position:absolute;inset:24px;overflow:hidden}.regex-fs__toolbar[data-v-b2a00156]{box-sizing:border-box;background:#fff;border-bottom:1px solid #a9714b2e;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.regex-fs__group[data-v-b2a00156]{align-items:center;gap:8px;display:flex}.regex-fs__btn[data-v-b2a00156]{box-sizing:border-box;border-radius:var(--tw-radius-pill);min-width:34px;height:34px;color:var(--tw-primary-deep);cursor:pointer;background:#fff;border:1px solid #a9714b4d;padding:0 10px;font-size:13px;font-weight:600;line-height:1;transition:background .2s,border-color .2s,box-shadow .2s}.regex-fs__btn[data-v-b2a00156]:hover{border-color:var(--tw-primary);background:var(--tw-cream);box-shadow:var(--tw-shadow-btn)}.regex-fs__btn--close[data-v-b2a00156]{color:var(--tw-error);border-color:#c0563f59}.regex-fs__btn--active[data-v-b2a00156]{background:var(--tw-primary);border-color:var(--tw-primary);color:#fff}.regex-fs__btn--close[data-v-b2a00156]:hover{border-color:var(--tw-error);background:#c0563f14}.regex-fs__zoom-label[data-v-b2a00156]{text-align:center;min-width:52px;color:var(--tw-text-light);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.regex-fs__tip[data-v-b2a00156]{color:var(--tw-text-light);font-size:12px}.regex-fs__viewport[data-v-b2a00156]{background:var(--tw-bg);cursor:grab;flex:1;position:relative;overflow:hidden}.regex-fs__viewport--dragging[data-v-b2a00156],.regex-fs__viewport--dragging .regex-fs__canvas[data-v-b2a00156]{cursor:grabbing}.regex-fs__canvas[data-v-b2a00156]{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.regex-fs__canvas[data-v-b2a00156] .regex-flow-svg{-webkit-user-select:none;user-select:none;display:block}
