/* Freigegebener TEC-Experts-2.0-Standard, 5. Oktober 2026.
   Wichtige Größenregeln in eigener Cascade-Layer gelten auch vor älteren lokalen Overrides. */
@layer tec-action-buttons {
body.tec-cd2 :is(a.btn,a.btn-ink,a.btn-outline,a.btn-outline-light,a.about-secondary,a.mock-secondary,a.preview-secondary,a.preview-large-cta,#kandidaten a.specialist-text-link,.specialist-job-fallback>a.specialist-text-link,main a.inline-flex.border,main button:not([aria-expanded]),main input[type="submit"]){font-size:18px!important;line-height:1.4!important;font-weight:500!important;min-height:64px!important;padding:18px 32px!important;box-sizing:border-box!important;max-width:100%!important;white-space:normal!important;text-align:center!important;align-items:center!important;justify-content:center!important}
body.tec-cd2 :is(a.btn,a.btn-ink,a.btn-outline,a.btn-outline-light,a.about-secondary,a.mock-secondary,a.preview-secondary,a.preview-large-cta,#kandidaten a.specialist-text-link,.specialist-job-fallback>a.specialist-text-link,main a.inline-flex.border){display:inline-flex!important}
body.tec-cd2 :is(#ansprechpartner,#ansprechpartner-hebetechnik) .specialist-advisor>div:first-child>a.btn-ink{display:flex!important;width:fit-content!important;margin-top:24px!important}
@media(max-width:639px){body.tec-cd2 :is(a.btn,a.btn-ink,a.btn-outline,a.btn-outline-light,a.about-secondary,a.mock-secondary,a.preview-secondary,a.preview-large-cta,#kandidaten a.specialist-text-link,.specialist-job-fallback>a.specialist-text-link,main a.inline-flex.border,main button:not([aria-expanded]),main input[type="submit"]){font-size:17px!important;min-height:56px!important;padding:16px 24px!important}}
}
