/**
 * "Kopieren"-Button in der JSON- / xplainDb- / Python-Ansicht eines Fensters
 * (xplain.ux.attribute.WindowController -> cls: copyCodeToClipButton).
 *
 * No SASS / theme rebuild required: die Regeln ueberschreiben die alten
 * Styles aus Main.scss (a.copyCodeToClipButton, 150x40px, Ext-Default-Look)
 * und bringen den Button auf den aktuellen Design-Stand: kompakter Chip,
 * weisse Flaeche, feine Border, 8px Radius, Inter 12.5px.
 *
 * Im Dark-Theme gewinnen bewusst die Regeln aus dark-theme.css (dort werden
 * alle x-btn-default-small transparent gezeichnet) - Groesse, Radius und
 * Position hier bleiben davon unberuehrt.
 */

body a.copyCodeToClipButton {
    width: 104px !important;
    max-width: 104px !important;
    height: 30px !important;
    max-height: 30px !important;
    padding: 0 !important;
    background: #fff !important;
    background-image: none !important;
    border: 1px solid #e7e9f2 !important;
    border-radius: 8px !important;
    box-shadow: 0 1px 2px rgba(23, 28, 51, 0.06);
    transition: background-color 120ms ease, border-color 120ms ease;
}

body a.copyCodeToClipButton:hover {
    background: #f8f9fc !important;
    border-color: #d8dbe8 !important;
}

body a.copyCodeToClipButton .x-btn-inner {
    color: #5b6172 !important;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    font-size: 12.5px !important;
    font-weight: 500 !important;
}

body a.copyCodeToClipButton .x-btn-icon-el {
    color: #417dbf !important;
    font-size: 12.5px !important;
}
