/*
 * BETA žymė ir flat temos juostos kontrastas.
 * Flat temose (light-new / dark) nenaudojamas auksinis Ext overrides sluoksnis;
 * pilnas delivera-brand.css lieka tik senajai gray temai.
 * Kraunama po Font Awesome / extjs-fa-icons, kad FA ikonos ir etiketės
 * šviesioje juostoje nebūtų baltos ant šviesaus fono.
 */

:root {
	--dlv-gold: #D09F3B;
	--dlv-dark: #39393B;
}

.delivera-beta-badge {
	background: var(--dlv-gold);
	color: var(--dlv-dark);
	border: 1px solid var(--dlv-dark);
	border-radius: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

.delivera-beta-badge--login {
	margin: 10px auto;
	max-width: 400px;
	padding: 8px 12px;
	font-size: 13px;
}

.delivera-beta-badge--footer {
	padding: 4px 6px;
	font-size: 11px;
	margin-bottom: 6px;
}

/* ===== Flat: juostos tekstas / FA (BETA locale eilutėse yra <i class="fas">) ===== */
/* Lango apačios (dialogo) mygtukai neįtraukiami: pagrindinis jų mygtukas turi akcento foną, jam reikia --on-accent. */
body.delivera-flat .x-toolbar .x-btn:not(.dlv-primary) button,
body.delivera-flat .x-toolbar .x-btn:not(.dlv-primary) .x-btn-text,
body.delivera-flat .x-panel-fbar .x-btn:not(.dlv-primary):not(.x-window-footer *) button,
body.delivera-flat .x-panel-fbar .x-btn:not(.dlv-primary):not(.x-window-footer *) .x-btn-text
{
	color: var(--button-text) !important;
}

body.delivera-flat .x-toolbar .x-btn:not(.dlv-primary) .fas,
body.delivera-flat .x-toolbar .x-btn:not(.dlv-primary) .fa-solid,
body.delivera-flat .x-toolbar .x-btn:not(.dlv-primary) .far,
body.delivera-flat .x-toolbar .x-btn:not(.dlv-primary) .fa-regular,
body.delivera-flat .x-panel-fbar .x-btn:not(.dlv-primary) .fas,
body.delivera-flat .x-panel-fbar .x-btn:not(.dlv-primary) .fa-solid,
body.delivera-flat .x-form-cb-label .fas,
body.delivera-flat .x-form-cb-label .fa-solid,
body.delivera-flat .x-toolbar .xtb-text .fas,
body.delivera-flat .x-toolbar .xtb-text .fa-solid
{
	color: inherit !important;
}

body.delivera-flat .x-toolbar .x-form-cb-label,
body.delivera-flat .x-toolbar .xtb-text,
body.delivera-flat .x-toolbar label,
body.delivera-flat .x-toolbar .x-form-display-field
{
	color: var(--text) !important;
}

body.delivera-flat .x-toolbar .x-form-display-field
{
	color: var(--text-strong) !important;
	font-weight: 600;
}

/* pagrindinis veiksmas: mėlynas fonas ir baltas tekstas/FA (Ext lentelės langeliai neturi uždengti) */
body.delivera-flat .x-toolbar .x-btn.dlv-primary,
body.delivera-flat .x-toolbar .x-btn.dlv-primary table,
body.delivera-flat .x-toolbar .x-btn.dlv-primary .x-btn-tl,
body.delivera-flat .x-toolbar .x-btn.dlv-primary .x-btn-tc,
body.delivera-flat .x-toolbar .x-btn.dlv-primary .x-btn-tr,
body.delivera-flat .x-toolbar .x-btn.dlv-primary .x-btn-ml,
body.delivera-flat .x-toolbar .x-btn.dlv-primary .x-btn-mc,
body.delivera-flat .x-toolbar .x-btn.dlv-primary .x-btn-mr,
body.delivera-flat .x-toolbar .x-btn.dlv-primary .x-btn-bl,
body.delivera-flat .x-toolbar .x-btn.dlv-primary .x-btn-bc,
body.delivera-flat .x-toolbar .x-btn.dlv-primary .x-btn-br
{
	background-color: var(--accent) !important;
	background-image: none !important;
}

body.delivera-flat .x-toolbar .x-btn.dlv-primary button,
body.delivera-flat .x-toolbar .x-btn.dlv-primary .x-btn-text,
body.delivera-flat .x-toolbar .x-btn.dlv-primary .fas,
body.delivera-flat .x-toolbar .x-btn.dlv-primary .fa-solid
{
	color: var(--on-accent) !important;
}

/* paieškos trigeriai – tamsios SVG ikonos šviesiame fone (ne sprite pozicija) */
body.delivera-light-new .x-form-field-wrap .x-form-search-trigger
{
	background: var(--input, #fff) var(--ic-search) center / 14px no-repeat !important;
}

body.delivera-light-new .x-form-field-wrap .x-form-clear-trigger
{
	background: var(--input, #fff) var(--ic-close) center / 14px no-repeat !important;
}

body.delivera-dark .x-form-field-wrap .x-form-search-trigger
{
	background: var(--input) var(--ic-search) center / 14px no-repeat !important;
}

body.delivera-dark .x-form-field-wrap .x-form-clear-trigger
{
	background: var(--input) var(--ic-close) center / 14px no-repeat !important;
}
