:root{--color-primary:#cc9577;--color-primary-light:#f7f2ee;--color-primary-dark:#b8876e;--color-primary-grey:#f5f5f5;--color-on-primary:#fff;--color-black-100:#000;--color-black-88:rgba(0,0,0,.88);--color-black-64:rgba(0,0,0,.64);--color-black-48:rgba(0,0,0,.48);--color-black-24:rgba(0,0,0,.24);--color-black-12:rgba(0,0,0,.12);--color-black-4:rgba(0,0,0,.04);--color-black-2:rgba(0,0,0,.02);--color-white-100:#fff;--color-white-88:hsla(0,0%,100%,.88);--color-white-64:hsla(0,0%,100%,.64);--color-white-48:hsla(0,0%,100%,.48);--color-white-24:hsla(0,0%,100%,.24);--color-white-12:hsla(0,0%,100%,.12);--color-white-4:hsla(0,0%,100%,.04);--color-white-2:hsla(0,0%,100%,.02);--border-color:var(--color-black-12);--divider-color:var(--border-color);--divider-margins:0px;--color-error:#f55e5e;--color-success:#55a365}.ui-popover{--ui-popover-background-color:var(--color-white-100);--ui-popover-padding:16px;--ui-popover-border-radius:16px;--ui-popover-box-shadow:0 4px 8px rgba(0,0,0,.24);--ui-popover-modal-overlay:var(--color-black-64);--ui-popover-width:320px;--ui-popover-close-btn-color:var(--color-black-100);--ui-popover-top-gap:8px;display:grid;left:0;margin-top:var(--ui-popover-top-gap);position:absolute;top:100%;z-index:10}.ui-popover--modal{align-items:center;background-color:var(--ui-popover-modal-overlay);height:100vh;justify-content:center;left:0;margin:0;position:fixed;top:0;width:100vw}.ui-popover--align-right{left:auto;right:0}.ui-popover__inner{background-color:var(--ui-popover-background-color);border-radius:var(--ui-popover-border-radius);box-shadow:var(--ui-popover-box-shadow);display:grid;gap:16px;max-width:100%;padding:var(--ui-popover-padding);width:var(--ui-popover-width)}.ui-popover__header{display:grid}.ui-popover__header--close-btn{justify-content:end}.ui-popover__header--close-btn--left{justify-content:start}.ui-popover__header--close-btn--left .ui-popover__close-button{transform:translate(0)}.ui-popover__close-button{--ui-button-color:var(--ui-popover-close-btn-color);--ui-button-hover-text-color:var(--ui-button-color);transform:translate(8px,-8px)}.ui-popover--fullscreen{--ui-popover-top-gap:0;--ui-popover-width:100vw;inset:0;position:fixed;width:var(--ui-popover-width);--ui-popover-border-radius:16px 16px 0 0}.ui-popover--fullscreen .ui-popover__inner{grid-template-rows:auto 1fr auto}
