Files
web-menu-react-version/src/pages/address/address.module.css
2025-10-04 18:22:24 +03:00

274 lines
4.8 KiB
CSS

.productContainer :global(.ant-radio-wrapper:last-child) {
width: 100% !important;
}
.productContainer :global(.ant-radio-label) {
width: 100% !important;
}
/* radio.module.css */
.productContainer :global(.ant-radio-inner) {
width: 24px !important;
height: 24px !important;
border-radius: 30px !important;
}
.productContainer :global(.ant-radio) {
width: 24px !important;
height: 24px !important;
}
.productContainer :global(.ant-radio-checked .ant-radio-inner) {
border-radius: 30px !important;
}
.productContainer :global(.ant-checkbox-wrapper:last-child) {
width: 100% !important;
}
.productContainer :global(.ant-checkbox-label) {
width: 100% !important;
}
/* .productContainer :global(.ant-checkbox-input) {
margin-top: 5px !important;
} */
.productContainer :global(.ant-checkbox-inner) {
border-radius: 40px !important;
}
/* CheckboxGroup.module.css */
.productContainer :global(.ant-checkbox-inner) {
width: 24px !important;
height: 24px !important;
border-radius: 30px !important;
}
.productContainer :global(.ant-checkbox) {
width: 24px !important;
height: 24px !important;
}
.productContainer :global(.ant-checkbox-checked .ant-checkbox-inner) {
border-radius: 30px !important;
}
.services {
width: 100%;
padding: 0 5px;
display: flex;
flex-direction: row;
justify-content: space-between;
gap: 3px;
}
.services :global(.ant-btn) {
padding: 0 11px !important;
}
.serviceButton {
position: relative;
top: 5px;
height: 32px;
color: #99a2ae;
background-color: #f7f7f7;
border: none;
}
.activeServiceButton {
position: relative;
top: 6px;
height: 24px;
border: none;
color: #ffb700;
background-color: rgba(255, 183, 0, 0.12);
width: 70px !important;
}
:global(.darkApp) .services {
color: #ffffff !important;
background-color: #000000 !important;
border: none;
}
:global(.darkApp) .serviceButton {
color: #ffffff !important;
background-color: rgba(42, 42, 42, 0.8) !important;
border: none;
width: 70px !important;
border-radius: 888px;
}
:global(.darkApp) .activeServiceButton {
color: #ffb700 !important;
background-color: rgba(42, 42, 42, 0.8) !important;
border: none;
width: 70px !important;
border-radius: 888px;
}
/* Checkout Page Styles */
.checkoutContainer {
display: flex;
flex-direction: column;
height: 80vh;
min-height: 80vh;
padding: 16px;
gap: 16px;
overflow: auto;
scrollbar-width: none;
}
/* AddressSummary Styles */
.addressCard {
height: 250px;
}
.noLocationContainer {
text-align: center;
padding: 20px;
}
.mapContainer {
height: 260px;
border-radius: 8px;
overflow: hidden;
}
/* BriefMenu Styles */
.briefMenuContainer {
display: flex;
flex-direction: column;
gap: 1rem;
}
.briefMenuItem {
display: flex;
flex-direction: row;
justify-content: flex-start;
gap: 1rem;
}
.quantityButton {
background-color: rgba(255, 183, 0, 0.08);
}
.itemName {
font-size: 1rem;
}
/* CheckoutButton Styles */
.checkoutButtonContainer {
width: 100%;
padding: 16px 16px 0;
position: fixed;
bottom: 0;
left: 0;
height: 10vh;
display: flex;
flex-direction: row;
justify-content: space-around;
gap: 1rem;
background-color: white;
box-shadow: none;
}
.splitBillButton {
border-radius: 100px;
height: 48px;
border-color: black;
width: 100%;
font-size: 16px;
box-shadow: none;
}
.placeOrderButton {
width: 100%;
height: 48px;
margin-bottom: 16px;
box-shadow: none;
}
/* GiftDetails, OfficeDetails, RoomDetails Styles */
.detailsCard {
/* Base card styles if needed */
}
.iconContainer {
display: flex;
justify-content: center;
gap: 1rem;
}
.detailsRow {
display: flex;
flex-direction: row;
justify-content: space-between;
gap: 1rem;
}
.detailItem {
display: flex;
flex-direction: row;
justify-content: space-between;
gap: 1rem;
}
.iconButton {
background-color: rgba(255, 183, 0, 0.08);
}
.detailLabel {
font-size: 14px;
}
/* Dark theme styles for checkout */
:global(.darkApp) .checkoutButtonContainer {
background-color: #000000 !important;
}
:global(.darkApp) .splitBillButton {
color: #ffffff !important;
background-color: rgba(42, 42, 42, 0.8) !important;
border-color: #ffffff !important;
}
:global(.darkApp) .placeOrderButton {
background-color: #ffb700 !important;
border-color: #ffb700 !important;
}
/* Additional styles for checkout components */
.iconCenterContainer {
display: flex;
justify-content: center;
gap: 1rem;
}
.detailsRowContainer {
display: flex;
flex-direction: row;
justify-content: space-between;
gap: 1rem;
}
.detailItemContainer {
display: flex;
flex-direction: row;
justify-content: space-between;
gap: 1rem;
}
.iconButtonStyle {
background-color: rgba(255, 183, 0, 0.08);
}
.detailLabelStyle {
font-size: 14px;
}
.smallTextStyle {
font-size: 12px;
}