.cd-mfp-toolbar-host {
margin-top: 10px;
clear: both;
}
.cd-mfp-toolbar {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px 12px;
font-size: 13px;
line-height: 1.4;
} .cd-mfp-toolbar .cd-mfp-notice {
flex: 1 1 100%;
order: 100;
margin-top: 2px;
}
.cd-mfp-btn {
cursor: pointer;
border: 1px solid rgba(0, 0, 0, 0.12);
background: rgba(255, 255, 255, 0.9);
border-radius: 4px;
padding: 6px 12px;
font-size: 13px;
transition: border-color 0.15s ease, background 0.15s ease;
}
.cd-mfp-btn:hover {
border-color: rgba(0, 0, 0, 0.25);
background: #fff;
}
.cd-mfp-btn.button-link {
border: none;
background: transparent;
text-decoration: underline;
padding: 6px 4px;
color: inherit;
opacity: 0.85;
}
.cd-mfp-clear-server {
font-size: 12px;
opacity: 0.8;
}
.cd-mfp-hint {
opacity: 0.75;
font-size: 12px;
max-width: 28rem;
}
.cd-mfp-notice {
font-size: 12px;
color: #1d7a3a;
opacity: 0;
max-width: 100%;
transition: opacity 0.25s ease;
}
.cd-mfp-notice.cd-mfp-notice--success {
color: #157040;
}
.cd-mfp-notice.cd-mfp-notice--error {
color: #b32d2e;
}
.cd-mfp-notice.cd-mfp-notice--info {
color: #1e4d7a;
}
.cd-mfp-notice.is-visible {
opacity: 1;
font-weight: 500;
}
.cd-mfp-btn.cd-mfp-btn--flash-success {
border-color: #2a9d4d;
box-shadow: 0 0 0 2px rgba(42, 157, 77, 0.35);
background: rgba(42, 157, 77, 0.1);
} .cd-mfp-btn.cd-mfp-btn--state-success {
background: #15803d;
border-color: #14532d;
color: #fff;
box-shadow: 0 2px 10px rgba(21, 128, 61, 0.4);
font-weight: 600;
}
.cd-mfp-btn.cd-mfp-btn--state-success:hover {
background: #166534;
border-color: #14532d;
color: #fff;
}
.cd-mfp-btn.button-link.cd-mfp-btn--state-success {
text-decoration: none;
opacity: 1;
padding: 6px 10px;
}
.cd-mfp-btn.cd-mfp-btn--state-error {
background: #fef2f2;
border-color: #dc2626;
color: #991b1b;
box-shadow: 0 0 0 2px rgba(220, 38, 38, 0.25);
font-weight: 500;
}
.cd-mfp-btn.button-link.cd-mfp-btn--flash-success {
border: 1px solid #2a9d4d;
border-radius: 4px;
padding: 6px 8px;
}
@media (max-width: 600px) {
.cd-mfp-toolbar {
flex-direction: column;
align-items: flex-start;
}
} .mec-gCalendar-filters .mec-gCalendar-filters-wrap > .cd-mfp-toolbar-host {
flex: 1 1 100%;
min-width: 0;
max-width: 100%;
width: 100%;
display: block;
box-sizing: border-box;
}
.mec-gCalendar-filters .mec-gCalendar-filters-wrap .cd-mfp-toolbar {
width: 100%;
max-width: 100%;
box-sizing: border-box;
color: #0f172a;
}
.mec-gCalendar-filters .cd-mfp-toolbar .cd-mfp-btn,
.mec-gCalendar-filters .cd-mfp-toolbar .cd-mfp-hint {
color: #0f172a;
font-size: 13px;
line-height: 1.45;
opacity: 1;
visibility: visible;
-webkit-text-fill-color: currentColor;
white-space: normal;
text-indent: 0;
overflow: visible;
}
.mec-gCalendar-filters .cd-mfp-toolbar .cd-mfp-btn.button-link {
color: #14532d;
opacity: 1;
}
.mec-gCalendar-filters .cd-mfp-toolbar .cd-mfp-btn:not(.button-link) {
background: #f1f5f9;
border-color: #cbd5e1;
color: #0f172a;
}
.mec-gCalendar-filters .cd-mfp-toolbar .cd-mfp-btn:not(.button-link):hover {
background: #e2e8f0;
border-color: #94a3b8;
color: #0f172a;
}
.mec-gCalendar-filters .cd-mfp-toolbar .cd-mfp-notice {
color: #157040;
opacity: 1;
}
.mec-gCalendar-filters .cd-mfp-toolbar .cd-mfp-notice.cd-mfp-notice--error {
color: #b32d2e;
}
.mec-gCalendar-filters .cd-mfp-toolbar .cd-mfp-notice.cd-mfp-notice--info {
color: #1e4d7a;
} .mec-gCalendar-filters .mec-gCalendar-filters-wrap .mec-search-reset-button button.mec-button,
.mec-gCalendar-filters .mec-gCalendar-filters-wrap .mec-search-reset-button button.button {
color: #4c5765;
font-size: 14px;
line-height: 1.45;
font-weight: 500;
opacity: 1;
visibility: visible;
-webkit-text-fill-color: currentColor;
white-space: normal;
background-color: #fff;
}
.mec-gCalendar-filters .mec-gCalendar-filters-wrap .mec-search-reset-button button.mec-button:hover,
.mec-gCalendar-filters .mec-gCalendar-filters-wrap .mec-search-reset-button button.button:hover {
color: #e9526c;
} .mec-gCalendar-filters .cd-mfp-toolbar .cd-mfp-btn.cd-mfp-btn--state-success {
background: #15803d;
border-color: #14532d;
color: #fff;
-webkit-text-fill-color: #fff;
}
.mec-gCalendar-filters .cd-mfp-toolbar .cd-mfp-btn.button-link.cd-mfp-btn--state-success {
background: #15803d;
color: #fff;
-webkit-text-fill-color: #fff;
border-color: #14532d;
}
.mec-gCalendar-filters .cd-mfp-toolbar .cd-mfp-btn.cd-mfp-btn--flash-success {
background: rgba(42, 157, 77, 0.12);
color: #0f172a;
-webkit-text-fill-color: currentColor;
}
.mec-gCalendar-filters .cd-mfp-toolbar .cd-mfp-btn.cd-mfp-btn--state-error {
background: #fef2f2;
border-color: #dc2626;
color: #991b1b;
-webkit-text-fill-color: currentColor;
}