#berry-root{--color-background-primary:#fff;--color-background-primary-strong:#f9f9fc;--color-background-secondary-weak:#f6f6f8;--color-background-secondary:#e9e9ed;--color-background-secondary-strong:#dddde3;--color-background-accent-weak:#f3eef9;--color-background-accent:#eee7f6;--color-background-accent-strong:#d9c8ea;--color-primary:#41264f;--color-primary-weak:#643c76;--color-text-primary:#0c0811;--color-text-secondary:#757575;--color-text-accent:#762dc5;--color-text-inverted:#fff;--color-border:#e9e7ec;--color-border-strong:#dfdde2;--color-black:#000;--color-red:#ee5b5b;--color-orange:#f3a712;--color-yellow:#f3cd05;--color-green:#5abe57;--color-purple:var(--color-text-accent);--color-blue:#2e86c1;--color-gray:var(--color-text-secondary);--color-list-background:var(--color-background-secondary-weak);--color-list-surface:var(--color-background-primary);--color-list-surface-hover:var(--color-background-primary-strong);--color-list-border:none}#berry-root.theme-dark{--color-background-primary:#121212;--color-background-primary-strong:#1f1f1f;--color-background-secondary-weak:#1c1c1c;--color-background-secondary:#242424;--color-background-secondary-strong:#282828;--color-background-accent-weak:#e1ddeb;--color-background-accent:#c2adf8;--color-background-accent-strong:#afa1d3;--color-primary:#581d90;--color-primary-weak:#6e2aa9;--color-text-primary:#fff;--color-text-secondary:#ccc;--color-text-accent:#864ac6;--color-border:#282828;--color-border-strong:#333;--color-red:#d73939;--color-green:#61c261;--color-list-background:var(--color-background-primary);--color-list-surface:var(--color-background-secondary-weak);--color-list-surface-hover:var(--color-background-secondary);--color-list-border:1px solid var(--color-border-strong)}.popup{animation:popup-appear .2s ease;background-color:var(--color-list-surface);border:1px solid var(--color-border-strong);border-radius:24px;box-shadow:0 5px 9px #0000000a,0 2px 4px #0000000a;box-shadow:0 4px 6px #0000000a,0 2px 4px #0000000a;display:flex;flex-direction:column;left:50%;max-height:calc(100vh - 24px);min-width:min(350px,100vw - 16px);position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1001}@keyframes popup-appear{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.popup-fullscreen{animation:popup-appear-fullscreen .2s ease;inset:16px;transform:none}@keyframes popup-appear-fullscreen{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.popup-slideover{animation:popup-appear-slideover .2s ease;border-bottom-right-radius:0;border-top-right-radius:0;inset:0 0 0 auto;max-height:100vh;transform:none;transform-origin:right center}@keyframes popup-appear-slideover{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.popup-header{align-items:center;display:flex;flex-direction:row;gap:8px;height:56px;max-height:56px;min-height:56px;padding:3px 10px 3px 12px}.popup-header-actions{margin-left:auto}.popup-content{display:block;margin-bottom:12px;overflow-y:scroll;padding:0 12px}.popup-content-no-margins{margin-bottom:0;padding:0}.popup-content-no-margins>*{margin-bottom:0;margin-top:0}.popup-dark{background-color:var(--color-list-background)}.popup-actions{display:flex;flex-direction:row;gap:8px;justify-content:flex-end;padding:12px}
