:where([data-noema-b3-surface]){color:var(--b3-theme-on-background);font-family:var(--b3-font-family);font-size:var(--b3-font-size)}:where(.b3-panel){border-color:var(--b3-theme-surface-lighter);background-color:var(--b3-theme-surface);color:var(--b3-theme-on-background);box-shadow:var(--b3-dialog-shadow)}:where(.b3-panel__header){border-bottom-color:var(--b3-theme-surface-lighter);color:var(--b3-theme-on-background)}:where(.b3-dialog){color:var(--b3-theme-on-background);font-size:var(--b3-font-size)}:where(.b3-dialog[hidden],.b3-dialog__container[hidden],.b3-menu[hidden],.b3-panel[hidden]){display:none}:where(.b3-dialog__container){border-color:var(--b3-theme-surface-lighter);border-radius:var(--b3-border-radius-b);background-color:var(--b3-theme-surface);color:var(--b3-theme-on-background);box-shadow:var(--b3-dialog-shadow)}:where(dialog.b3-dialog__container)::backdrop{background-color:var(--b3-mask-background);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:where(.b3-dialog__header){border-bottom-color:var(--b3-theme-surface-lighter);color:var(--b3-theme-on-background)}:where(.b3-dialog__action){border-top-color:var(--b3-theme-surface-lighter)}:where(.b3-menu){border-color:var(--b3-theme-surface-lighter);border-radius:var(--b3-border-radius-b);background-color:var(--b3-menu-background);color:var(--b3-theme-on-background);box-shadow:var(--b3-dialog-shadow)}:where(.b3-menu__item){border-radius:var(--b3-border-radius);min-height:28px;color:var(--b3-theme-on-background);cursor:pointer;text-align:left;background-color:#0000;border:0}:where(.b3-menu__item:hover,.b3-menu__item:focus-visible,.b3-menu__item--current,.b3-menu__item[aria-selected=true]){background-color:var(--b3-list-hover);color:var(--b3-theme-primary);box-shadow:none}:where(.b3-menu__item:disabled,.b3-menu__item[aria-disabled=true]){cursor:not-allowed;opacity:.38}:where(.b3-menu__separator){background-color:var(--b3-theme-surface-lighter);border:0;width:100%;height:1px;margin:4px 0;padding:0}:where(.b3-list){color:var(--b3-theme-on-background)}:where(.b3-list-item){border-radius:var(--b3-border-radius);min-height:28px;color:var(--b3-theme-on-background);cursor:pointer;background-color:#0000;border:0}:where(.b3-list--background .b3-list-item:hover,.b3-list-item--focus,.b3-list-item[aria-selected=true]){background-color:var(--b3-list-hover)}:where(.b3-button){box-sizing:border-box;border-radius:var(--b3-border-radius);background-color:var(--b3-theme-primary);min-height:28px;color:var(--b3-theme-on-primary);cursor:pointer;text-align:center;white-space:nowrap;border:0;justify-content:center;align-items:center;padding:4px 8px;line-height:20px;transition:box-shadow .12s,background-color .12s,color .12s;display:inline-flex}:where(.b3-button:hover,.b3-button:focus-visible){box-shadow:var(--b3-button-shadow)}:where(.b3-button:active){box-shadow:var(--b3-button-active-shadow)}:where(.b3-button--text){color:var(--b3-theme-primary);background-color:#0000}:where(.b3-button--text:hover,.b3-button--text:focus-visible){background-color:var(--b3-theme-primary-lightest);box-shadow:none}:where(.b3-button--cancel){color:var(--b3-theme-on-surface);background-color:#0000}:where(.b3-button--cancel:hover,.b3-button--cancel:focus-visible){background-color:var(--b3-list-hover);box-shadow:none}:where(.b3-button--outline){color:var(--b3-theme-primary);box-shadow:inset 0 0 0 1px var(--b3-theme-primary);background-color:#0000}:where(.b3-button--outline:hover,.b3-button--outline:focus-visible){background-color:var(--b3-theme-primary-lightest);box-shadow:inset 0 0 0 1px var(--b3-theme-primary)}:where(.b3-button--remove){color:var(--b3-theme-error);box-shadow:inset 0 0 0 1px var(--b3-theme-error);background-color:#0000}:where(.b3-button--remove:hover,.b3-button--remove:focus-visible){background-color:var(--b3-card-error-background);box-shadow:inset 0 0 0 1px var(--b3-theme-error)}:where(.b3-button:disabled){cursor:not-allowed;opacity:.38}:where(.b3-text-field){box-sizing:border-box;border-radius:var(--b3-border-radius);outline:1px solid var(--b3-border-color);outline-offset:-1px;background-color:var(--b3-theme-background);color:var(--b3-theme-on-background);box-shadow:none;-webkit-appearance:none;border:0;padding:4px 8px;font-size:14px;line-height:20px;transition:box-shadow .12s,outline-color .12s}:where(.b3-text-field:hover){box-shadow:0 0 0 .6px var(--b3-border-color)}:where(.b3-text-field:focus){outline-color:var(--b3-theme-primary-light);box-shadow:0 0 0 .6px var(--b3-theme-primary-lighter)}:where(.b3-select){box-sizing:border-box;border-radius:var(--b3-border-radius);background:var(--b3-select-background);height:28px;color:var(--b3-theme-on-background);box-shadow:inset 0 0 0 1px var(--b3-border-color);cursor:pointer;border:0;padding:4px 26px 4px 8px;font-size:14px;line-height:20px}:where(.b3-select:hover){background-color:var(--b3-theme-surface);box-shadow:inset 0 0 0 1px var(--b3-border-color), 0 0 0 .6px var(--b3-border-color)}:where(.b3-select:focus){box-shadow:inset 0 0 0 1px var(--b3-theme-primary-light), 0 0 0 .6px var(--b3-theme-primary-lighter)}:where(.b3-slider){border-radius:var(--b3-border-radius);-webkit-appearance:none;background-color:#0000;height:16px;padding:0 4px}:where(){background-color:var(--b3-theme-primary-lighter);-webkit-appearance:none;border-radius:var(--b3-border-radius-b);background-color:var(--b3-theme-primary);width:10px;height:10px;box-shadow:var(--b3-point-shadow);cursor:pointer;margin-top:-4px;transition:transform .1s ease-out}:where(.b3-slider:hover,.b3-slider:focus){outline:none}:where(){transform:scale(1.5)}:where(.b3-switch){box-sizing:border-box;border:1px solid var(--b3-switch-border);border-radius:var(--b3-border-radius-b);background-color:var(--b3-switch-background);cursor:pointer;-webkit-appearance:none;outline:none;flex-shrink:0;width:26px;height:16px;margin:0;position:relative}:where(.b3-switch):after{background-color:var(--b3-switch-border);content:"";border-radius:50%;width:8px;height:8px;transition:left 80ms linear,width 80ms linear,height 80ms linear,background-color 80ms linear;position:absolute;top:50%;left:7px;transform:translate(-50%,-50%)}:where(.b3-switch:checked){background-color:var(--b3-switch-checked-background);box-shadow:none;border-color:#0000}:where(.b3-switch:checked):after{background-color:var(--b3-switch-checked);width:12px;height:12px;left:17px}:where(.b3-switch:disabled){cursor:not-allowed;opacity:.38}:where(.b3-card){border-radius:var(--b3-border-radius);background-color:var(--b3-theme-surface);box-shadow:var(--b3-point-shadow) inset;color:var(--b3-theme-on-background);transition:var(--b3-background-transition)}:where(.b3-card:hover,.b3-card--current){background-color:var(--b3-list-hover)}
