/* Shared action button skin. Embedded grid, calendar and output controls retain their own geometry. */
@media screen {
:root{--mmg-action-top:#fff;--mmg-action-bottom:#e1efec;--mmg-action-ink:#173e3b;--mmg-action-line:#b1ccca;--mmg-action-base:#537973;--mmg-action-shadow:#183b3a30}
html[data-theme=dark]:not(.theme-light),html.theme-dark{--mmg-action-top:#29494b;--mmg-action-bottom:#1b353a;--mmg-action-ink:#edf7f5;--mmg-action-line:#557b7c;--mmg-action-base:#0b2026;--mmg-action-shadow:#0005}
html:is(html,#mmg-button-standard):is(html,#mmg-button-standard):is(html,#mmg-button-standard) body :is(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.button,.pr-sort>summary,#gfSekmeCubugu [data-gf-sekme]):not(:where(table button:not(.btn):not(.button):not([data-mmg-action-button]),.mmg-calc-btn,.mmg-day-nav button,.mmg-date-range-dialog button,.mmg-takim-btn,[data-mmg-cikti],.record-output-tools button,[data-mmg-cikti-takimi] button,[role=tab],.tab-close,.mmg-tab-close,.card-sec,.app-card,.card-grup,.mmg-ac-trigger,.mmg-grid-filter-button,.mmg-grid-sort-button,[role=menuitem],.mmg-autocomplete button)){background:linear-gradient(180deg,var(--mmg-action-top),var(--mmg-action-bottom))!important;color:var(--mmg-action-ink)!important;border:1px solid var(--mmg-action-line)!important;border-radius:8px!important;box-shadow:0 3px 0 var(--mmg-action-base),0 4px 5px var(--mmg-action-shadow),inset 0 1px 0 #ffffff60!important;cursor:pointer;text-decoration:none}
html:is(html,#mmg-button-standard):is(html,#mmg-button-standard):is(html,#mmg-button-standard) body :is(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.button,.pr-sort>summary,#gfSekmeCubugu [data-gf-sekme]):not(:where(table button:not(.btn):not(.button):not([data-mmg-action-button]),.mmg-calc-btn,.mmg-day-nav button,.mmg-date-range-dialog button,.mmg-takim-btn,[data-mmg-cikti],.record-output-tools button,[data-mmg-cikti-takimi] button,[role=tab],.tab-close,.mmg-tab-close,.card-sec,.app-card,.card-grup,.mmg-ac-trigger,.mmg-grid-filter-button,.mmg-grid-sort-button,[role=menuitem],.mmg-autocomplete button)):hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.035)}
html:is(html,#mmg-button-standard):is(html,#mmg-button-standard):is(html,#mmg-button-standard) body :is(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.button,.pr-sort>summary,#gfSekmeCubugu [data-gf-sekme]):not(:where(table button:not(.btn):not(.button):not([data-mmg-action-button]),.mmg-calc-btn,.mmg-day-nav button,.mmg-date-range-dialog button,.mmg-takim-btn,[data-mmg-cikti],.record-output-tools button,[data-mmg-cikti-takimi] button,[role=tab],.tab-close,.mmg-tab-close,.card-sec,.app-card,.card-grup,.mmg-ac-trigger,.mmg-grid-filter-button,.mmg-grid-sort-button,[role=menuitem],.mmg-autocomplete button)):focus-visible{outline:2px solid var(--mmg-action-base)!important;outline-offset:3px!important}
html:is(html,#mmg-button-standard):is(html,#mmg-button-standard):is(html,#mmg-button-standard) body :is(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.button,.pr-sort>summary,#gfSekmeCubugu [data-gf-sekme]):not(:where(table button:not(.btn):not(.button):not([data-mmg-action-button]),.mmg-calc-btn,.mmg-day-nav button,.mmg-date-range-dialog button,.mmg-takim-btn,[data-mmg-cikti],.record-output-tools button,[data-mmg-cikti-takimi] button,[role=tab],.tab-close,.mmg-tab-close,.card-sec,.app-card,.card-grup,.mmg-ac-trigger,.mmg-grid-filter-button,.mmg-grid-sort-button,[role=menuitem],.mmg-autocomplete button)):is(.active,.selected,[aria-selected=true],[aria-pressed=true]){border-color:var(--mmg-action-base)!important;box-shadow:0 3px 0 var(--mmg-action-base),inset 0 0 0 1px var(--mmg-action-base)!important}
html:is(html,#mmg-button-standard):is(html,#mmg-button-standard):is(html,#mmg-button-standard) body :is(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.button,.pr-sort>summary,#gfSekmeCubugu [data-gf-sekme]):not(:where(table button:not(.btn):not(.button):not([data-mmg-action-button]),.mmg-calc-btn,.mmg-day-nav button,.mmg-date-range-dialog button,.mmg-takim-btn,[data-mmg-cikti],.record-output-tools button,[data-mmg-cikti-takimi] button,[role=tab],.tab-close,.mmg-tab-close,.card-sec,.app-card,.card-grup,.mmg-ac-trigger,.mmg-grid-filter-button,.mmg-grid-sort-button,[role=menuitem],.mmg-autocomplete button)):active:not(:disabled):not([aria-disabled=true]),html:is(html,#mmg-button-standard):is(html,#mmg-button-standard):is(html,#mmg-button-standard) body :is(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.button,.pr-sort>summary,#gfSekmeCubugu [data-gf-sekme]):not(:where(table button:not(.btn):not(.button):not([data-mmg-action-button]),.mmg-calc-btn,.mmg-day-nav button,.mmg-date-range-dialog button,.mmg-takim-btn,[data-mmg-cikti],.record-output-tools button,[data-mmg-cikti-takimi] button,[role=tab],.tab-close,.mmg-tab-close,.card-sec,.app-card,.card-grup,.mmg-ac-trigger,.mmg-grid-filter-button,.mmg-grid-sort-button,[role=menuitem],.mmg-autocomplete button))[aria-pressed=true]{box-shadow:0 1px 0 var(--mmg-action-base),inset 0 1px 2px var(--mmg-action-shadow)!important}
html:is(html,#mmg-button-standard):is(html,#mmg-button-standard):is(html,#mmg-button-standard) body :is(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.button,.pr-sort>summary,#gfSekmeCubugu [data-gf-sekme]):not(:where(table button:not(.btn):not(.button):not([data-mmg-action-button]),.mmg-calc-btn,.mmg-day-nav button,.mmg-date-range-dialog button,.mmg-takim-btn,[data-mmg-cikti],.record-output-tools button,[data-mmg-cikti-takimi] button,[role=tab],.tab-close,.mmg-tab-close,.card-sec,.app-card,.card-grup,.mmg-ac-trigger,.mmg-grid-filter-button,.mmg-grid-sort-button,[role=menuitem],.mmg-autocomplete button)):disabled,html:is(html,#mmg-button-standard):is(html,#mmg-button-standard):is(html,#mmg-button-standard) body :is(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.button,.pr-sort>summary,#gfSekmeCubugu [data-gf-sekme]):not(:where(table button:not(.btn):not(.button):not([data-mmg-action-button]),.mmg-calc-btn,.mmg-day-nav button,.mmg-date-range-dialog button,.mmg-takim-btn,[data-mmg-cikti],.record-output-tools button,[data-mmg-cikti-takimi] button,[role=tab],.tab-close,.mmg-tab-close,.card-sec,.app-card,.card-grup,.mmg-ac-trigger,.mmg-grid-filter-button,.mmg-grid-sort-button,[role=menuitem],.mmg-autocomplete button))[aria-disabled=true]{opacity:.55!important;cursor:default}
html body .pr-sort>summary{display:inline-flex;align-items:center;justify-content:center;padding:3px 12px!important;min-height:0!important;font-weight:600;line-height:1.4;list-style:none}
html body .pr-sort>summary::-webkit-details-marker{display:none}
}

/* Grid choice dividers share one skin; the editor remains separate. */
html body table td button.mmg-grid-choice-trigger.mmg-grid-choice-trigger{border-inline-start:1px solid var(--hairline,#adc8c5)!important;border-inline-end:0!important}
html.mmg-record-page body[data-record-show-title]>.masthead h1.title{display:block!important;text-align:center!important;margin:0!important}
