/* Wallet readability and working action targets. */
.ebadi-wallet-page .wallet-overview article {
	min-height: 96px;
	padding: 12px 10px;
}

.ebadi-wallet-page .wallet-overview article > span {
	width: 38px;
	height: 38px;
	font-size: var(--eb-fs-subheading);
}

.ebadi-wallet-page .wallet-overview article > div {
	gap: 3px;
}

.ebadi-wallet-page .wallet-overview small {
	color: #b2b8bd;
	font-size: var(--eb-fs-caption);
	font-weight: 700;
	line-height: 1.5;
}

.ebadi-wallet-page .wallet-overview strong {
	font-size: var(--eb-fs-section);
	line-height: 1.45;
}

.ebadi-wallet-page .wallet-overview em {
	color: #9ba2a7;
	font-size: var(--eb-fs-micro);
}

.ebadi-wallet-page .wallet-quick-actions button {
	min-height: 76px;
	padding: 10px;
	cursor: pointer;
	transition: border-color .2s, background .2s, transform .2s;
}

.ebadi-wallet-page .wallet-quick-actions button:active {
	transform: translateY(1px);
}

.ebadi-wallet-page .wallet-quick-actions button:hover,
.ebadi-wallet-page .wallet-quick-actions button:focus-visible {
	border-color: #a4773d;
	background: #211b14;
}

.ebadi-wallet-page .wallet-quick-actions strong {
	font-size: var(--eb-fs-label);
	line-height: 1.5;
}

.ebadi-wallet-page .wallet-quick-actions small {
	color: #9ba2a7;
	font-size: var(--eb-fs-micro);
	line-height: 1.5;
}

.ebadi-wallet-page :is(.wallet-topup, .wallet-history, .wallet-settlement) {
	scroll-margin-top: 18px;
}

.ebadi-wallet-page .wallet-suggested-amounts {
	display: grid !important;
	gap: 8px !important;
	margin: 14px 0 10px !important;
}

.ebadi-wallet-page .wallet-suggested-amounts > small {
	width: auto !important;
	color: #b8bec3;
	font-size: var(--eb-fs-caption);
	font-weight: 800;
}

.ebadi-wallet-page .wallet-suggested-amounts__list {
	display: flex;
	gap: 7px;
	overflow-x: auto;
	padding-bottom: 4px;
	scrollbar-width: none;
}

.ebadi-wallet-page .wallet-suggested-amounts__list::-webkit-scrollbar {
	display: none;
}

.ebadi-wallet-page .wallet-suggested-amounts button {
	min-height: 38px;
	flex: 0 0 auto;
	padding: 8px 13px;
	font-size: var(--eb-fs-caption);
	white-space: nowrap;
	cursor: pointer;
}

.ebadi-wallet-page .wallet-settlement__form > button,
.ebadi-wallet-page .wallet-topup button {
	cursor: pointer;
}

/* Global drawer icons. */
.profile-side-menu[data-ebadi-menu-panel] nav a::before {
	display: grid;
	width: 30px;
	height: 30px;
	flex: 0 0 30px;
	border: 1px solid #e6e2dc;
	border-radius: 9px;
	background: #f8f8f7;
	color: #171b20;
	font-size: 16px;
	place-items: center;
}

.profile-side-menu[data-ebadi-menu-panel] nav a:nth-child(1)::before { content: "⌂"; }
.profile-side-menu[data-ebadi-menu-panel] nav a:nth-child(2)::before { content: "▦"; }
.profile-side-menu[data-ebadi-menu-panel] nav a:nth-child(3)::before { content: "◈"; }
.profile-side-menu[data-ebadi-menu-panel] nav a:nth-child(4)::before { content: "◇"; }
.profile-side-menu[data-ebadi-menu-panel] nav a:nth-child(5)::before { content: "⌖"; }
.profile-side-menu[data-ebadi-menu-panel] nav a:nth-child(6)::before { content: "▥"; }
.profile-side-menu[data-ebadi-menu-panel] nav a:nth-child(7)::before { content: "★"; }
.profile-side-menu[data-ebadi-menu-panel] nav a:nth-child(8)::before { content: "●"; }
.profile-side-menu[data-ebadi-menu-panel] nav a:nth-child(9)::before { content: "◉"; }
.profile-side-menu[data-ebadi-menu-panel] nav a:nth-child(10)::before { content: "⚙"; }

/* Inspection history actions and filter tabs. */
.ebadi-inspections-page .inspection-head-create {
	min-height: 46px !important;
	height: 46px !important;
	padding: 0 16px !important;
	border: 1px solid #d4a352 !important;
	border-radius: 14px !important;
	background: linear-gradient(135deg, #e3ad56, #a9691d) !important;
	color: #171109 !important;
	box-shadow: 0 10px 24px rgba(166, 100, 25, .28) !important;
	font-size: var(--eb-fs-label) !important;
	font-weight: 900 !important;
	white-space: nowrap;
}

.ebadi-inspections-page .inspection-head-create span {
	display: inline !important;
	color: inherit;
	font-size: var(--eb-fs-subtitle);
}

.ebadi-inspections-page .inspection-filters {
	gap: 8px;
	padding-bottom: 6px;
}

.ebadi-inspections-page .inspection-filters button {
	min-height: 44px;
	height: 44px;
	padding: 0 15px;
	font-size: var(--eb-fs-label);
	font-weight: 800;
	cursor: pointer;
}

.ebadi-inspections-page .inspection-filters button b {
	min-width: 22px;
	height: 22px;
	font-size: var(--eb-fs-micro);
}

@media (max-width: 520px) {
	.ebadi-wallet-page .wallet-overview article {
		min-height: 112px;
		padding: 10px 6px;
	}

	.ebadi-wallet-page .wallet-overview small { font-size: var(--eb-fs-micro); }
	.ebadi-wallet-page .wallet-overview strong { font-size: var(--eb-fs-card); }
	.ebadi-wallet-page .wallet-overview em { font-size: var(--eb-fs-micro); }
	.ebadi-wallet-page .wallet-quick-actions button { min-height: 78px; }
	.ebadi-wallet-page .wallet-quick-actions strong { font-size: var(--eb-fs-caption); }
	.ebadi-wallet-page .wallet-quick-actions small { font-size: var(--eb-fs-micro); }

	.ebadi-inspections-page .inspection-page-head {
		grid-template-columns: 42px minmax(0, 1fr);
	}

	.ebadi-inspections-page .inspection-head-create {
		grid-column: 1 / -1;
		justify-content: center;
		width: 100% !important;
	}
}
