.jbis-confirm[data-v-b18f6f90]{z-index:100;padding:var(--jbis-overlay-safe-pad);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.jbis-confirm__backdrop[data-v-b18f6f90]{background:var(--jbis-overlay);cursor:pointer;border:none;margin:0;padding:0;position:absolute;inset:0}.jbis-confirm__panel[data-v-b18f6f90]{z-index:1;border:1px solid var(--jbis-border);border-radius:var(--jbis-radius-sm);background:var(--jbis-card);width:100%;max-width:22rem;color:var(--jbis-foreground);padding:1.25rem 1.35rem 1.1rem;position:relative}.jbis-confirm__close[data-v-b18f6f90]{border-radius:var(--jbis-radius-sm);width:2rem;height:2rem;color:var(--jbis-muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.65rem;right:.65rem}.jbis-confirm__close[data-v-b18f6f90]:hover{background:var(--jbis-secondary);color:var(--jbis-foreground)}.jbis-confirm__header[data-v-b18f6f90]{align-items:flex-start;gap:.55rem;margin:0 1.75rem .5rem 0;display:flex}.jbis-confirm__icon[data-v-b18f6f90]{color:var(--jbis-attention);flex-shrink:0;margin-top:.1rem}.jbis-confirm__title[data-v-b18f6f90]{margin:0;font-size:1rem;font-weight:700;line-height:1.3}.jbis-confirm__message[data-v-b18f6f90]{color:var(--jbis-muted-foreground);white-space:pre-line;margin:0 0 1.15rem;font-size:.85rem;line-height:1.4}.jbis-confirm__actions[data-v-b18f6f90]{justify-content:flex-end;gap:.5rem;display:flex}.jbis-confirm__cancel[data-v-b18f6f90],.jbis-confirm__ok[data-v-b18f6f90]{border-radius:var(--jbis-radius-sm);cursor:pointer;min-height:3.25rem;padding:0 1.2rem;font-size:1rem;font-weight:600}.jbis-confirm__cancel[data-v-b18f6f90]{border:1px solid var(--jbis-border);background:var(--jbis-secondary);color:var(--jbis-foreground)}.jbis-confirm__ok[data-v-b18f6f90]{background:var(--jbis-primary);color:var(--jbis-primary-foreground);border:none}.jbis-scroll-fade[data-v-93c40c91]{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.jbis-scroll-fade--fill[data-v-93c40c91]{flex:1}.jbis-scroll-fade__scroller[data-v-93c40c91]{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.jbis-scroll-fade__edge[data-v-93c40c91]{pointer-events:none;opacity:0;z-index:2;height:1.75rem;transition:opacity .15s;position:absolute;left:0;right:0}.jbis-scroll-fade__edge--visible[data-v-93c40c91]{opacity:1}.jbis-scroll-fade__edge--top[data-v-93c40c91]{background:linear-gradient(to bottom, var(--jbis-scroll-fade-surface) 0%, transparent 100%);top:0}.jbis-scroll-fade__edge--bottom[data-v-93c40c91]{background:linear-gradient(to top, var(--jbis-scroll-fade-surface) 0%, transparent 100%);bottom:0}.jbis-sync-status[data-v-8e073fe8]{box-sizing:border-box;width:var(--jbis-touch-target);height:var(--jbis-touch-target);color:var(--jbis-muted-foreground);background:var(--jbis-secondary);border-radius:var(--jbis-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:background .15s,color .15s;display:inline-flex;position:relative}.jbis-sync-status[data-v-8e073fe8]:hover:not(:disabled){opacity:1;color:var(--jbis-foreground);background:color-mix(in srgb, var(--jbis-foreground) 6%, var(--jbis-secondary))}.jbis-sync-status[data-v-8e073fe8]:focus-visible{outline:2px solid var(--jbis-primary);outline-offset:1px}.jbis-sync-status[data-v-8e073fe8]:disabled{cursor:wait;opacity:.7}.jbis-sync-status--error[data-v-8e073fe8],.jbis-sync-status--error[data-v-8e073fe8]:hover:not(:disabled){color:var(--jbis-destructive)}.jbis-sync-status--syncing[data-v-8e073fe8]{background:var(--jbis-primary);color:var(--jbis-primary-foreground);border-color:#0000}.jbis-sync-status--syncing[data-v-8e073fe8]:disabled{opacity:1}.jbis-sync-status__icon[data-v-8e073fe8]{flex-shrink:0;display:block}.jbis-sync-status__icon--spin[data-v-8e073fe8]{animation:.9s linear infinite jbis-sync-spin-8e073fe8}.jbis-sync-status__badge[data-v-8e073fe8]{border-radius:var(--jbis-radius-pill);background:var(--jbis-attention);color:#fff;text-align:center;min-width:1rem;padding:0 .2rem;font-size:.625rem;font-weight:700;line-height:1rem;position:absolute;top:-.15rem;right:-.15rem}.jbis-sync-status__badge--error[data-v-8e073fe8]{background:var(--jbis-destructive)}@keyframes jbis-sync-spin-8e073fe8{to{transform:rotate(360deg)}}.jbis-text-field__wrap[data-v-3eb7303c]{display:block;position:relative}.jbis-text-field__wrap>input[data-v-3eb7303c]{box-sizing:border-box;width:100%}.jbis-text-field__wrap--actions-1>input[data-v-3eb7303c]{padding-right:2.5rem!important}.jbis-text-field__wrap--actions-2>input[data-v-3eb7303c]{padding-right:4.5rem!important}.jbis-text-field__actions[data-v-3eb7303c]{z-index:1;pointer-events:none;align-items:center;gap:.1rem;display:inline-flex;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.jbis-text-field__action[data-v-3eb7303c]{border-radius:var(--jbis-radius-sm);width:1.75rem;height:1.75rem;color:var(--jbis-muted-foreground);cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.jbis-text-field__action[data-v-3eb7303c]:hover{color:var(--jbis-foreground);background:color-mix(in srgb, var(--jbis-muted) 80%, transparent)}.jbis-text-field__action[data-v-3eb7303c]:focus-visible{outline:2px solid color-mix(in srgb, var(--jbis-primary) 45%, transparent);outline-offset:-2px}.jbis-notification-bell[data-v-3f47d8d1]{border-radius:var(--jbis-radius-sm);min-width:2rem;min-height:2rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.35rem;display:inline-flex;position:relative}.jbis-notification-bell[data-v-3f47d8d1]:hover,.jbis-notification-bell--open[data-v-3f47d8d1]{border-color:var(--jbis-border);background:var(--jbis-secondary)}.jbis-notification-bell[data-v-3f47d8d1]:focus-visible{outline:2px solid var(--jbis-primary);outline-offset:1px}.jbis-notification-bell__badge[data-v-3f47d8d1]{border-radius:var(--jbis-radius-pill);text-align:center;min-width:1rem;padding:0 .2rem;font-size:.625rem;font-weight:700;line-height:1rem;position:absolute;top:-.15rem;right:-.15rem}.jbis-notification-bell__badge--info[data-v-3f47d8d1]{background:var(--jbis-muted-foreground);color:var(--jbis-card)}.jbis-notification-bell__badge--attention[data-v-3f47d8d1]{background:var(--jbis-attention);color:#fff}.jbis-notification-bell__badge--critical[data-v-3f47d8d1]{background:var(--jbis-destructive);color:#fff}.jbis-notification-panel[data-v-9e01ace3]{border:1px solid var(--jbis-border);border-radius:var(--jbis-radius);background:var(--jbis-card);width:min(22rem,100vw - 2rem);max-height:min(26rem,100vh - 6rem);color:var(--jbis-foreground);flex-direction:column;display:flex;overflow:hidden}.jbis-notification-panel__header[data-v-9e01ace3]{border-bottom:1px solid var(--jbis-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.jbis-notification-panel__title[data-v-9e01ace3]{font-size:.8rem;font-weight:700}.jbis-notification-panel__mark-all[data-v-9e01ace3]{color:var(--jbis-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}.jbis-notification-panel__state[data-v-9e01ace3]{color:var(--jbis-muted-foreground);margin:0;padding:1rem .75rem;font-size:.8rem}.jbis-notification-panel__list[data-v-9e01ace3]{margin:0;padding:0;list-style:none;overflow-y:auto}.jbis-notification-panel__item[data-v-9e01ace3]{border:0;border-left:3px solid #0000;border-bottom:1px solid var(--jbis-border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:.15rem;padding:.6rem .75rem;display:flex}.jbis-notification-panel__item[data-v-9e01ace3]:hover{background:var(--jbis-muted)}.jbis-notification-panel__item--unread[data-v-9e01ace3]{background:var(--jbis-secondary)}.jbis-notification-panel__item--info[data-v-9e01ace3]{border-left-color:var(--jbis-muted-foreground)}.jbis-notification-panel__item--attention[data-v-9e01ace3]{border-left-color:var(--jbis-attention)}.jbis-notification-panel__item--critical[data-v-9e01ace3]{border-left-color:var(--jbis-destructive)}.jbis-notification-panel__item-title[data-v-9e01ace3]{font-size:.8rem;font-weight:500}.jbis-notification-panel__item--unread .jbis-notification-panel__item-title[data-v-9e01ace3]{font-weight:700}.jbis-notification-panel__item-body[data-v-9e01ace3]{color:var(--jbis-secondary-foreground);font-size:.75rem}.jbis-notification-panel__item-meta[data-v-9e01ace3]{color:var(--jbis-muted-foreground);font-size:.7rem}
