.ActionBarContainer {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
position: fixed;
bottom: 0px;
left: 0;
padding: 10px 0;
padding-bottom: calc(10px + env(safe-area-inset-bottom, 0px));
background: linear-gradient(0deg,
rgba(0, 0, 0, 0.93) 76%,
rgba(0, 0, 0, 0) 100%);
z-index: 2;
&Content {
max-width: 1000px;
flex-grow: 1;
display: flex;
align-items: flex-end;
gap: 25px;
justify-content: center;
position: relative;
padding: 0 70px;
padding-bottom: 10px;
}
@media (max-width: 540px) {
&Content {
flex-direction: column;
align-items: center;
padding: 0 12px;
gap: 8px;
// button groups inside Pane
> div {
display: flex;
width: 100%;
gap: 8px;
flex-wrap: wrap;
justify-content: center;
> a,
> button {
margin: 0 !important;
}
}
// standalone buttons โ don't stretch full width
> a,
> button {
width: auto !important;
max-width: 80%;
padding: 0 20px;
}
}
}
@media (max-width: 768px) {
bottom: 0;
padding-bottom: calc(60px + env(safe-area-inset-bottom, 0px));
z-index: 4;
background: #000;
}
}
.backButton {
position: absolute;
left: 10px;
@media (max-width: 540px) {
position: static;
align-self: flex-start;
margin-bottom: 5px;
}
}
.ActionBarContentText {
display: flex;
align-items: center;
gap: 0 15px;
justify-content: center;
flex-grow: 1;
// color: #777777;
color: #fff;
font-size: 20px;
@media (max-width: 540px) {
font-size: 14px;
gap: 0 8px;
flex-wrap: wrap;
}
}
.chooseAccount {
padding: 0 5px;
color: var(--primary-color);
}
.ActionBarWrap {
display: flex;
align-items: center;
justify-content: center;
width: 62%;
@media (max-width: 540px) {
width: 95%;
}
position: fixed;
bottom: calc(56px + env(safe-area-inset-bottom, 0px));
left: 50%;
transform: translate(-50%, 0);
background: #000;
z-index: 6;
&Content {
max-width: 1000px;
flex-grow: 1;
display: grid;
grid-template-columns: 0.7fr 1fr;
align-items: center;
justify-content: center;
position: relative;
padding: 10px 0px;
}
}