UNPKG

@memori.ai/memori-react

Version:

[![npm version](https://img.shields.io/github/package-json/v/memori-ai/memori-react)](https://www.npmjs.com/package/@memori.ai/memori-react) ![Tests](https://github.com/memori-ai/memori-react/workflows/CI/badge.svg?branch=main) ![TypeScript Support](https

111 lines (97 loc) 2.23 kB
.memori--position-controls { position: fixed; z-index: 1000; top: auto; /* Remove top positioning */ top: 65px; /* Position from bottom to avoid overlapping with buttons */ left: 15px; /* Remove left positioning */ display: flex; width: 380px; /* Fixed width */ max-width: 100%; /* Maximum width relative to screen */ height: 320px; max-height: 320px; flex-direction: column; padding: 16px; border-radius: 16px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background-color: var(--memori-inner-bg, #fff); box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); gap: 0.5rem; text-align: left; transform: none; /* Remove transform */ } /* Slider adjustments */ .memori--slider-container { display: flex; flex-direction: column; padding: 8px 0; gap: 0.75rem; } .memori--slider-label { color: var(--memori-text-color, #333); /* margin-bottom: 8px; */ font-size: 1.2rem; } /* Button adjustments */ .memori--preset-buttons { display: flex; flex-direction: row; margin-top: 0px; margin-bottom: 12px; /* justify-content: space-between; */ /* margin-top: 36px; */ gap: 8px; } .memori--preset-buttons button { min-height: 36px; flex: 1; padding: 8px 4px; font-size: 0.9rem; } /* Close button */ .memori--position-controls-close { position: absolute; top: -25px; right: -30px; border-radius: 50%; background-color: var(--memori-inner-bg, #fff); } .memori--position-controls-close-button { min-width: 36px; min-height: 36px; padding: 8px; } /* Totem specific adjustments */ @media screen and (max-width: 480px) { .memori--position-controls { right: 10px; bottom: 80px; width: 280px; } .memori--preset-buttons { margin-top: 32px; } .memori--preset-buttons button { padding: 6px 4px; font-size: 0.85rem; } .memori--slider-container { padding: 6px 0; } } /* Portrait/vertical orientation */ @media screen and (min-height: 800px) { .memori--position-controls { bottom: 120px; } /* .memori--preset-buttons { margin-top: 32px; } */ .memori--slider-label { font-size: 1.1rem; } .memori--preset-buttons button { padding: 10px 6px; font-size: 1rem; } }