:root {
	--f7-theme-color:#FFF3D5;
	--f7-theme-color-rgb:255,243,213;
}
#icon-4376 {
	color:#FFF3D5!important;
}
.link {
	color:#FFF3D5!important;
}
.tabbar .tab-link-active, .tabbar-icons .tab-link-active{
color:#FFF3D5!important;
}
#card-1211
.card-expandable-container {
	height: 100px !important;
};

#div-3320 {
	position: absolute !important;
	top: -44px !important;
	left: 0px !important;
	right: 0px !important;
}
.page-content::-webkit-scrollbar {
	width: 0px !important;
	display: block !important;
	blackground-color: transparent !important;
	border: 0px transparent !important;
}
.page-content pt-5 ptr-content {
	display: none !important;
}
#left-panel-page-content-preloader {
	display: none !important;
}
#form-1230 {
	visibility: visible !important;
}

/* Titre du player : ellipsis par défaut, défilement (marquee) si débordement. */
.scrolling-text {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.scrolling-text.is-overflowing {
	text-overflow: clip;
}
.scrolling-text.is-overflowing {
	display: inline-block;
	padding-left: 100%;
	animation: player-marquee 10s linear infinite;
}
@keyframes player-marquee {
	0%   { transform: translateX(0); }
	100% { transform: translateX(-100%); }
}

/* --- Player (tab-5) : indicateur « en cours » + barre de contrôles --- */
#virtual-list-myrepeater .now-playing {
	background: rgba(255, 243, 213, .12);
}
#virtual-list-myrepeater .now-playing .item-title,
#virtual-list-myrepeater .now-playing .dbexpress-field {
	color: #FFF3D5;
	font-weight: 700;
}
/* --- Lecteur audio à la charte sombre (WebKit/Blink) --- */
#div-6168 .audio {
	width: 100%;
	height: 36px;
}
#div-6168 .audio::-webkit-media-controls-panel {
	background: rgb(40, 42, 58);
}
#div-6168 .audio::-webkit-media-controls-current-time-display,
#div-6168 .audio::-webkit-media-controls-time-remaining-display {
	color: rgb(235, 232, 217);
}
#div-6013 {
	margin: env(safe-area-inset-bottom);
}

#obj-6193 {
	margin: env(safe-area-inset-bottom);
}
#obj-6290{
	display:none;
}

/* Boutons des builders + CTA du panneau : forcer la charte (crème + texte sombre).
   Sinon F7 injecte au runtime :root{--f7-theme-color:#2196f3} (config colors.primary)
   et .button-fill { background: var(--f7-theme-color) } les rend bleus. */
#btn-program-builder.button-fill,
.page[data-name="program_builder"] .button-fill,
.page[data-name="mass_builder"] .button-fill {
	background-color: #FFF3D5 !important;
	color: rgb(31, 32, 44) !important;
}
.page[data-name="program_builder"] .button-outline,
.page[data-name="mass_builder"] .button-outline {
	color: #FFF3D5 !important;
	border-color: #FFF3D5 !important;
}


