@memori.ai/memori-react
Version:
[](https://www.npmjs.com/package/@memori.ai/memori-react)   • 2.23 kB
CSS
.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: 340px;
max-height: 340px;
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;
}
}