.webara-product-badges{display:flex;flex-wrap:wrap;gap:var(--besanj-space-1);font-family:var(--besanj-font-sans)}.webara-product-badges--card{position:absolute;z-index:2;inset-block-end:var(--besanj-space-1);inset-inline-start:var(--besanj-space-1);flex-direction:column;align-items:flex-start;pointer-events:none}.webara-product-badges--single{margin-block-end:var(--besanj-space-3)}.webara-product-badge{--webara-badge-bg:var(--besanj-color-bg-canvas);--webara-badge-border:var(--besanj-color-border);--webara-badge-text:var(--besanj-color-text);display:inline-flex;align-items:center;font-size:var(--besanj-font-size-100);font-weight:var(--besanj-font-weight-semibold);line-height:var(--besanj-line-height-tight);color:var(--webara-badge-text);background:var(--webara-badge-bg);border:1px solid var(--webara-badge-border);border-radius:var(--besanj-radius-pill)}.webara-product-badge[data-webara-badge]:hover{border-color:currentColor}.webara-product-badge--info{--webara-badge-bg:var(--besanj-color-brand-50);--webara-badge-border:var(--besanj-color-brand-100);--webara-badge-text:var(--besanj-color-interactive-text)}.webara-product-badge--success{--webara-badge-bg:var(--besanj-color-success-bg);--webara-badge-border:var(--besanj-color-success-border);--webara-badge-text:var(--besanj-color-success-text)}.webara-product-badge--warning{--webara-badge-bg:var(--besanj-color-warning-bg);--webara-badge-border:var(--besanj-color-warning-border);--webara-badge-text:var(--besanj-color-warning-text)}.webara-product-badge--danger{--webara-badge-bg:var(--besanj-color-danger-bg);--webara-badge-border:var(--besanj-color-danger-border);--webara-badge-text:var(--besanj-color-danger-text)}.webara-product-badge>.webara-product-badge__label{padding:var(--besanj-space-1) var(--besanj-space-2)}.webara-product-badges--single .webara-product-badge{font-size:var(--besanj-font-size-200)}.webara-product-badge .webara-product-badge__trigger,.webara-product-badge .webara-product-badge__trigger:hover,.webara-product-badge .webara-product-badge__trigger:focus{position:relative;display:inline-flex;gap:var(--besanj-space-1);align-items:center;width:auto;min-height:0;padding:var(--besanj-space-1) var(--besanj-space-2);font:inherit;color:inherit;cursor:pointer;background:transparent;border:0;border-radius:var(--besanj-radius-pill);box-shadow:none}.webara-product-badge__trigger::after{position:absolute;inset-block:calc(var(--besanj-space-3) * -1);inset-inline:0;content:""}.webara-product-badge .webara-product-badge__trigger:focus-visible,.webara-badge-dialog .webara-badge-dialog__close:focus-visible,.webara-badge-dialog .webara-badge-dialog__link:focus-visible{outline:2px solid var(--besanj-color-focus);outline-offset:2px}.webara-product-badge__icon{flex:none}.webara-product-badge__hint{font-weight:var(--besanj-font-weight-regular)}.webara-badge-dialog{position:fixed;inset:auto;z-index:var(--besanj-z-overlay);box-sizing:border-box;width:18rem;max-width:calc(100vw - var(--besanj-space-4));padding:0;margin:0;font-family:var(--besanj-font-sans);color:var(--besanj-color-text);background:var(--besanj-color-bg-surface);border:1px solid var(--besanj-color-border);border-radius:var(--besanj-radius-lg);box-shadow:var(--besanj-shadow-sm)}.webara-badge-dialog:focus{outline:0}.webara-badge-dialog__surface{position:relative;padding:var(--besanj-space-4)}.webara-badge-dialog .webara-badge-dialog__title{margin:0 0 var(--besanj-space-1);font-size:var(--besanj-font-size-200);font-weight:var(--besanj-font-weight-semibold);line-height:var(--besanj-line-height-tight)}.webara-badge-dialog .webara-badge-dialog__description{margin:0;font-size:var(--besanj-font-size-200);line-height:var(--besanj-line-height-body);color:var(--besanj-color-text)}.webara-badge-dialog .webara-badge-dialog__link{display:inline-block;margin-block-start:var(--besanj-space-2);font-size:var(--besanj-font-size-200);font-weight:var(--besanj-font-weight-semibold);color:var(--besanj-color-interactive-text);text-decoration:underline;text-underline-offset:2px}.webara-badge-dialog .webara-badge-dialog__close{display:none}.webara-badge-dialog.is-sheet{inset-block:auto 0;inset-inline:0;width:100%;max-width:100%;max-height:80vh;overflow-y:auto;border-width:1px 0 0;border-radius:var(--besanj-radius-xl) var(--besanj-radius-xl) 0 0;box-shadow:var(--besanj-shadow-lg);animation:webara-badge-sheet-in var(--besanj-motion-slow) var(--besanj-ease-standard)}.webara-badge-dialog.is-sheet::backdrop{background:rgba(31,36,48,.45)}.webara-badge-dialog.is-sheet .webara-badge-dialog__surface{padding:var(--besanj-space-6) var(--besanj-space-4) calc(var(--besanj-space-6) + env(safe-area-inset-bottom, 0px))}.webara-badge-dialog.is-sheet .webara-badge-dialog__title{padding-inline-end:var(--besanj-space-12);font-size:var(--besanj-font-size-400);margin-block-end:var(--besanj-space-2)}.webara-badge-dialog.is-sheet .webara-badge-dialog__description{font-size:var(--besanj-font-size-300)}.webara-badge-dialog.is-sheet .webara-badge-dialog__description:first-child{padding-inline-end:var(--besanj-space-12)}.webara-badge-dialog.is-sheet .webara-badge-dialog__link{display:flex;align-items:center;min-height:var(--besanj-control-height-comfortable);margin-block-start:var(--besanj-space-3);font-size:var(--besanj-font-size-300)}.webara-badge-dialog.is-sheet .webara-badge-dialog__close{position:absolute;inset-block-start:var(--besanj-space-3);inset-inline-end:var(--besanj-space-3);display:inline-flex;align-items:center;justify-content:center;width:var(--besanj-control-height-comfortable);height:var(--besanj-control-height-comfortable);padding:0;color:var(--besanj-color-text);background:transparent;border:0;border-radius:var(--besanj-radius-md);box-shadow:none}@keyframes webara-badge-sheet-in{from{transform:translateY(100%)}to{transform:translateY(0)}}