/* ==========================================================
   EVERYONE ASSEMBLE
   SHOWTHREAD – MISSION RECORD
   Keine Schrift kleiner als 12px
   ========================================================== */

.eashow-page{
    --eashow-bg:#020d18;
    --eashow-deep:#010914;
    --eashow-panel:#04192b;
    --eashow-panel-soft:#08243a;
    --eashow-panel-light:#0b3150;

    --eashow-line:#1d5f8f;
    --eashow-line-soft:rgba(29,95,143,.32);
    --eashow-line-faint:rgba(29,95,143,.16);

    --eashow-accent:#218bd0;
    --eashow-accent-dark:#1674b5;
    --eashow-accent-light:#75d0ff;

    --eashow-text:#e1f1fa;
    --eashow-text-soft:#c4d8e4;
    --eashow-muted:#8fa9bc;

    --eashow-success:#72c9a6;
    --eashow-warning:#e7b56f;
    --eashow-danger:#e66c79;

    width:100%;
    margin:22px auto;

    color:var(--eashow-text-soft);

    font-family:Arial,sans-serif;
    font-size:12px;
    line-height:1.65;
}

.eashow-page,
.eashow-page *,
.eashow-page *::before,
.eashow-page *::after{
    box-sizing:border-box;
}

.eashow-page a{
    color:var(--eashow-accent-light);
    text-decoration:none;

    transition:
        color .2s ease,
        background .2s ease,
        border-color .2s ease;
}

.eashow-page a:hover{
    color:var(--eashow-text);
}

.eashow-page .smalltext,
.eashow-page small{
    font-size:12px !important;
}

/* ==========================================================
   THREADKOPF
   ========================================================== */

.eashow-hero{
    position:relative;

    display:flex;
    justify-content:space-between;
    align-items:flex-start;
    gap:25px;

    padding:24px 25px;

    background:
        radial-gradient(
            circle at 100% 0,
            rgba(33,139,208,.16),
            transparent 40%
        ),
        linear-gradient(
            145deg,
            rgba(4,25,43,.98),
            rgba(1,9,20,.99)
        );

    border:1px solid var(--eashow-line-soft);

    box-shadow:
        0 20px 44px rgba(0,0,0,.34),
        inset 0 1px 0 rgba(255,255,255,.025);

    overflow:hidden;
}

.eashow-hero::before{
    content:"";

    position:absolute;
    top:0;
    left:0;

    width:90px;
    height:3px;

    background:var(--eashow-accent-light);

    box-shadow:
        90px 0 0 var(--eashow-accent),
        180px 0 0 rgba(33,139,208,.32);
}

.eashow-heading{
    display:flex;
    align-items:center;
    gap:15px;

    min-width:0;
}

.eashow-heading-code{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-shrink:0;

    width:55px;
    height:55px;

    color:var(--eashow-accent-light);

    background:
        linear-gradient(
            145deg,
            rgba(33,139,208,.17),
            rgba(1,9,20,.8)
        );

    border:1px solid var(--eashow-line);

    font-size:12px;
    font-weight:800;
    letter-spacing:.7px;

    clip-path:polygon(
        10px 0,
        100% 0,
        100% calc(100% - 10px),
        calc(100% - 10px) 100%,
        0 100%,
        0 10px
    );
}

.eashow-heading-copy{
    min-width:0;
}

.eashow-heading-label{
    display:block;

    margin-bottom:3px;

    color:var(--eashow-muted);

    font-size:12px;
    font-weight:700;
    line-height:1.35;

    letter-spacing:1.7px;
    text-transform:uppercase;
}

.eashow-title{
    margin:0;

    color:var(--eashow-text);

    font-family:"Arial Narrow",Arial,sans-serif;
    font-size:25px;
    font-weight:700;
    line-height:1.3;

    letter-spacing:.8px;
    text-transform:uppercase;

    overflow-wrap:anywhere;
}

.eashow-title a{
    color:inherit;
    font-size:inherit;
}

.eashow-title .prefix{
    margin-right:5px;
}

.eashow-responsible{
    margin-top:5px;

    color:var(--eashow-muted);

    font-size:12px;
    line-height:1.5;
}

/* ==========================================================
   THREAD-AKTIONEN
   ========================================================== */

.eashow-actions{
    display:flex;
    justify-content:flex-end;
    align-items:center;
    flex-wrap:wrap;
    gap:6px;

    max-width:510px;
    flex-shrink:0;
}

.eashow-actions:empty{
    display:none;
}

.eashow-actions > *{
    margin:0 !important;
}

.eashow-actions a,
.eashow-actions button,
.eashow-actions input[type="button"],
.eashow-actions input[type="submit"]{
    display:inline-flex;
    justify-content:center;
    align-items:center;

    min-height:36px;
    padding:7px 10px;

    color:var(--eashow-text-soft) !important;
    background:rgba(1,9,20,.45);

    border:1px solid rgba(29,95,143,.25);
    border-radius:0;

    font-family:Arial,sans-serif;
    font-size:12px !important;
    font-weight:700;
    line-height:1.35;

    text-align:center;
    text-transform:uppercase;
}

.eashow-actions a:hover,
.eashow-actions button:hover,
.eashow-actions input[type="button"]:hover,
.eashow-actions input[type="submit"]:hover{
    color:var(--eashow-deep) !important;
    background:var(--eashow-accent-light);
    border-color:var(--eashow-accent-light);
}

.eashow-actions img{
    display:block;

    width:auto;
    max-width:100%;
    height:auto;
    max-height:24px;
}

/* ==========================================================
   PAGINATION UND BEWERTUNG
   ========================================================== */

.eashow-navigation-bar{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:18px;

    margin:12px 0;

    min-height:42px;
}

.eashow-pagination{
    min-width:0;
}

.eashow-page .pagination{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:4px;

    color:var(--eashow-muted);

    font-size:12px;
}

.eashow-page .pagination a,
.eashow-page .pagination .pagination_current{
    display:inline-flex;
    justify-content:center;
    align-items:center;

    min-width:32px;
    min-height:32px;
    padding:5px 8px;

    color:var(--eashow-text-soft);
    background:rgba(8,43,69,.52);

    border:1px solid rgba(29,95,143,.23);

    font-size:12px;
    font-weight:700;
}

.eashow-page .pagination a:hover,
.eashow-page .pagination .pagination_current{
    color:var(--eashow-deep);
    background:var(--eashow-accent-light);
    border-color:var(--eashow-accent-light);
}

/* ==========================================================
   THREADBEWERTUNG
   ========================================================== */

.eashow-rating{
    display:flex;
    justify-content:flex-end;
    align-items:center;

    min-width:0;
}

.eashow-rating-inner{
    display:flex;
    align-items:center;
    gap:10px;

    padding:8px 11px;

    color:var(--eashow-muted);
    background:rgba(4,25,43,.72);

    border:1px solid var(--eashow-line-soft);
}

.eashow-rating-label{
    color:var(--eashow-muted);

    font-size:12px;
    font-weight:700;

    letter-spacing:.6px;
    text-transform:uppercase;
}

.eashow-rating .inline_rating{
    display:flex;
    align-items:center;
    gap:9px;
}

.eashow-rating .star_rating{
    margin:0;
}

/* ==========================================================
   THREADFELDER UND SZENENINFORMATIONEN
   ========================================================== */

.eashow-record{
    margin:0 0 15px;

    background:
        linear-gradient(
            145deg,
            rgba(8,43,69,.65),
            rgba(1,9,20,.92)
        );

    border:1px solid var(--eashow-line-soft);

    box-shadow:
        0 12px 27px rgba(0,0,0,.24),
        inset 0 1px 0 rgba(255,255,255,.02);

    overflow:hidden;
}

.eashow-record-head{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:15px;

    padding:12px 16px;

    background:
        linear-gradient(
            90deg,
            rgba(33,139,208,.11),
            rgba(1,9,20,.35)
        );

    border-bottom:1px solid var(--eashow-line-soft);
}

.eashow-record-heading{
    color:var(--eashow-text);

    font-size:13px;
    font-weight:700;
    line-height:1.4;

    letter-spacing:.9px;
    text-transform:uppercase;
}

.eashow-record-status{
    color:var(--eashow-accent-light);

    font-size:12px;
    font-weight:700;

    letter-spacing:.5px;
    text-transform:uppercase;
}

.eashow-record-table{
    width:100%;

    margin:0;

    border:0;
    border-collapse:collapse;
    border-spacing:0;
}

.eashow-record-table td{
    padding:10px 13px;

    color:var(--eashow-text-soft);
    background:rgba(1,9,20,.36);

    border-right:1px solid var(--eashow-line-faint);
    border-bottom:1px solid var(--eashow-line-faint);

    font-size:12px;
    line-height:1.55;
}

.eashow-record-table tr:nth-child(even) td{
    background:rgba(4,25,43,.48);
}

.eashow-record-table tr:last-child td{
    border-bottom:0;
}

.eashow-record-table td:last-child{
    border-right:0;
}

.eashow-threadfield-label{
    width:180px;

    color:var(--eashow-accent-light) !important;

    font-size:12px;
    font-weight:700;

    letter-spacing:.35px;
    text-transform:uppercase;
}

.eashow-threadfield-value{
    color:var(--eashow-text-soft);

    overflow-wrap:anywhere;
}

/* ==========================================================
   POSTS
   ========================================================== */

.eashow-posts{
    min-width:0;
}

.eashow-posts #posts{
    min-width:0;
}

/* ==========================================================
   NÄCHSTES UND VORHERIGES THEMA
   ========================================================== */

.eashow-thread-navigation{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:18px;

    margin:15px 0;
    padding:11px 13px;

    color:var(--eashow-muted);

    background:
        linear-gradient(
            90deg,
            rgba(8,43,69,.54),
            rgba(1,9,20,.7)
        );

    border:1px solid var(--eashow-line-soft);

    font-size:12px;
    line-height:1.5;
}

.eashow-thread-navigation-links{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:8px;

    font-size:12px;
    font-weight:700;
}

.eashow-thread-navigation-separator{
    color:rgba(117,208,255,.35);
}

.eashow-search-thread{
    min-width:0;
}

/* ==========================================================
   UNTERE AKTIONSLEISTE
   ========================================================== */

.eashow-bottom-actions{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:18px;

    margin:12px 0 17px;
}

.eashow-bottom-actions .eashow-actions{
    max-width:none;
}

/* ==========================================================
   QUICK REPLY
   ========================================================== */

.eashow-quickreply-spinner{
    display:flex;
    justify-content:center;
    align-items:center;

    min-height:42px;
    margin:12px 0;
}

.eashow-quickreply-spinner img{
    max-width:28px;
    max-height:28px;
}

.eashow-quickreply{
    position:relative;

    margin:20px 0;

    background:
        radial-gradient(
            circle at 100% 0,
            rgba(33,139,208,.1),
            transparent 36%
        ),
        linear-gradient(
            145deg,
            rgba(4,25,43,.98),
            rgba(1,9,20,.98)
        );

    border:1px solid var(--eashow-line-soft);

    box-shadow:
        0 17px 36px rgba(0,0,0,.3),
        inset 0 1px 0 rgba(255,255,255,.02);

    overflow:hidden;
}

.eashow-quickreply::before{
    content:"";

    position:absolute;
    top:0;
    left:0;

    width:75px;
    height:2px;

    background:var(--eashow-accent-light);

    box-shadow:
        75px 0 0 var(--eashow-accent),
        150px 0 0 rgba(33,139,208,.32);
}

.eashow-quickreply-table{
    width:100%;

    margin:0;

    border:0;
    border-collapse:collapse;
    border-spacing:0;
}

.eashow-quickreply-head{
    padding:16px 18px !important;

    color:var(--eashow-text) !important;

    background:
        linear-gradient(
            90deg,
            rgba(33,139,208,.12),
            rgba(1,9,20,.38)
        ) !important;

    border-bottom:1px solid var(--eashow-line-soft) !important;

    font-size:16px !important;
    font-weight:700;

    letter-spacing:.8px;
    text-transform:uppercase;
}

.eashow-quickreply-head .expcolimage{
    float:right;
}

.eashow-quickreply-head .expcolimage img{
    max-width:18px;
    max-height:18px;
}

.eashow-quickreply-options{
    width:235px;

    padding:18px !important;

    color:var(--eashow-muted) !important;
    background:rgba(8,43,69,.48) !important;

    border-right:1px solid var(--eashow-line-soft) !important;

    font-size:12px;
    line-height:1.65;
    vertical-align:top;
}

.eashow-quickreply-options-title{
    display:block;

    margin-bottom:7px;

    color:var(--eashow-accent-light);

    font-size:12px;
    font-weight:700;

    letter-spacing:.6px;
    text-transform:uppercase;
}

.eashow-quickreply-note{
    color:var(--eashow-muted);

    font-size:12px;
    line-height:1.6;
}

.eashow-quickreply-option{
    display:flex;
    align-items:flex-start;
    gap:6px;

    margin-top:9px;

    color:var(--eashow-text-soft);

    font-size:12px;
    line-height:1.5;
}

.eashow-quickreply-editor{
    padding:18px !important;

    color:var(--eashow-text-soft) !important;
    background:rgba(1,9,20,.32) !important;

    vertical-align:top;
}

.eashow-editor-wrap{
    width:100%;
}

.eashow-quickreply textarea{
    display:block;

    width:100% !important;
    min-height:245px;

    margin:0 !important;
    padding:12px 13px !important;

    color:var(--eashow-text);
    background:
        linear-gradient(
            145deg,
            rgba(1,9,20,.97),
            rgba(4,25,43,.93)
        );

    border:1px solid var(--eashow-line);
    border-radius:0;
    outline:0;

    font-family:Arial,sans-serif;
    font-size:13px;
    line-height:1.7;

    resize:vertical;

    box-shadow:inset 0 6px 15px rgba(0,0,0,.18);
}

.eashow-quickreply textarea:focus{
    border-color:var(--eashow-accent-light);

    box-shadow:
        inset 0 6px 15px rgba(0,0,0,.18),
        0 0 0 3px rgba(117,208,255,.08);
}

.eashow-quickreply .editor_control_bar{
    width:100% !important;

    margin-top:7px !important;
    padding:8px !important;

    color:var(--eashow-muted);
    background:rgba(8,43,69,.45);

    border:1px solid var(--eashow-line-faint);

    font-size:12px;
}

.eashow-quickreply-submit{
    padding:13px 18px !important;

    background:
        linear-gradient(
            90deg,
            rgba(8,43,69,.7),
            rgba(1,9,20,.92)
        ) !important;

    border-top:1px solid var(--eashow-line-soft) !important;

    text-align:center;
}

.eashow-quickreply-submit-inner{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
    gap:8px;
}

/* ==========================================================
   FORMULARE UND BUTTONS
   ========================================================== */

.eashow-page input[type="text"],
.eashow-page select{
    min-height:38px;
    padding:7px 10px;

    color:var(--eashow-text);
    background:
        linear-gradient(
            145deg,
            rgba(1,9,20,.96),
            rgba(4,25,43,.94)
        );

    border:1px solid var(--eashow-line);
    border-radius:0;
    outline:0;

    font-family:Arial,sans-serif;
    font-size:12px;
}

.eashow-page select option{
    color:var(--eashow-text);
    background:var(--eashow-deep);
}

.eashow-page input[type="checkbox"],
.eashow-page input[type="radio"]{
    width:17px;
    height:17px;
    margin:0;

    accent-color:var(--eashow-accent-light);
}

.eashow-page .button{
    display:inline-flex;
    justify-content:center;
    align-items:center;

    min-height:38px;
    padding:7px 12px;

    color:var(--eashow-deep) !important;
    background:var(--eashow-accent-light);

    border:1px solid var(--eashow-accent-light);
    border-radius:0;

    cursor:pointer;

    font-family:Arial,sans-serif;
    font-size:12px;
    font-weight:700;

    letter-spacing:.4px;
    text-transform:uppercase;

    clip-path:polygon(
        8px 0,
        100% 0,
        100% calc(100% - 8px),
        calc(100% - 8px) 100%,
        0 100%,
        0 8px
    );
}

.eashow-page .button:hover{
    color:var(--eashow-accent-light) !important;
    background:var(--eashow-panel-light);
    border-color:var(--eashow-accent);
}

/* ==========================================================
   MODERATION
   ========================================================== */

.eashow-moderation-area{
    display:flex;
    justify-content:flex-end;
    align-items:flex-start;
    flex-wrap:wrap;
    gap:10px;

    margin:17px 0;
}

.eashow-moderation-panel{
    min-width:460px;
    padding:13px;

    background:
        linear-gradient(
            145deg,
            rgba(8,43,69,.68),
            rgba(1,9,20,.9)
        );

    border:1px solid var(--eashow-line-soft);
}

.eashow-moderation-form{
    display:grid;
    grid-template-columns:minmax(150px,.8fr) minmax(210px,1.4fr) auto auto;
    align-items:center;
    gap:8px;

    margin:0 !important;
}

.eashow-moderation-form.is-thread{
    grid-template-columns:minmax(150px,.8fr) minmax(220px,1.5fr) auto;
}

.eashow-moderation-label{
    color:var(--eashow-muted);

    font-size:12px;
    font-weight:700;

    letter-spacing:.5px;
    text-transform:uppercase;
}

/* ==========================================================
   THREADTOOLS UND FORENSPRUNG
   ========================================================== */

.eashow-footer-tools{
    display:flex;
    justify-content:space-between;
    align-items:flex-start;
    gap:20px;

    margin:18px 0;
}

.eashow-subscription{
    min-width:0;
}

.eashow-subscription .thread_tools{
    display:flex;
    flex-wrap:wrap;
    gap:7px;

    margin:0;
    padding:0;

    list-style:none;
}

.eashow-subscription .thread_tools li{
    margin:0;
    padding:0;
}

.eashow-subscription .thread_tools a{
    display:inline-flex;
    align-items:center;

    min-height:36px;
    padding:7px 10px;

    color:var(--eashow-text-soft);
    background:rgba(4,25,43,.72);

    border:1px solid var(--eashow-line-soft);

    font-size:12px;
    font-weight:700;

    text-transform:uppercase;
}

.eashow-footer-selectors{
    display:flex;
    justify-content:flex-end;
    align-items:flex-start;
    flex-wrap:wrap;
    gap:8px;

    min-width:0;
}

/* ==========================================================
   BENUTZER IN DIESEM THEMA
   ========================================================== */

.eashow-users-browsing{
    display:flex;
    align-items:flex-start;
    gap:10px;

    margin:15px 0;
    padding:11px 13px;

    color:var(--eashow-muted);

    background:
        linear-gradient(
            90deg,
            rgba(33,139,208,.06),
            rgba(1,9,20,.45)
        );

    border:1px solid var(--eashow-line-soft);

    font-size:12px;
    line-height:1.6;
}

.eashow-users-browsing::before{
    content:"";

    flex-shrink:0;

    width:10px;
    height:10px;
    margin-top:4px;

    border:1px solid var(--eashow-accent-light);

    transform:rotate(45deg);
}

.eashow-users-browsing strong{
    color:var(--eashow-text-soft);
}

/* ==========================================================
   ÄHNLICHE THEMEN
   ========================================================== */

.eashow-similar-icon{
    width:38px;

    text-align:center;
}

.eashow-similar-icon img{
    max-width:20px;
    max-height:20px;
}

.eashow-similar-subject{
    min-width:260px;

    font-weight:700;
}

.eashow-similar-author,
.eashow-similar-number{
    text-align:center;
}

.eashow-similar-lastpost{
    white-space:nowrap;

    color:var(--eashow-muted);

    font-size:12px;
    line-height:1.5;
}

/* ==========================================================
   THREADMODUS-POPUP
   ========================================================== */

.eashow-mode-popup{
    min-width:180px;

    color:var(--eashow-text-soft);
    background:var(--eashow-deep);

    border:1px solid var(--eashow-line);

    box-shadow:0 14px 30px rgba(0,0,0,.4);
}

.eashow-mode-popup .popup_item_container{
    border-bottom:1px solid var(--eashow-line-faint);
}

.eashow-mode-popup .popup_item_container:last-child{
    border-bottom:0;
}

.eashow-mode-popup .popup_item{
    display:block;

    padding:9px 11px;

    color:var(--eashow-text-soft);

    font-size:12px;
}

.eashow-mode-popup .popup_item:hover{
    color:var(--eashow-accent-light);
    background:rgba(33,139,208,.1);
}

/* ==========================================================
   VORHANDENE MYBB-BOXEN AUF DER SEITE
   ========================================================== */

.eashow-page > .tborder{
    margin-bottom:14px;

    color:var(--eashow-text-soft);
    background:var(--eashow-bg);

    border-color:var(--eashow-line);
}

.eashow-page > .tborder .thead{
    color:var(--eashow-accent-light);
    background:var(--eashow-panel);

    border-color:var(--eashow-line);
}

.eashow-page > .tborder .trow1,
.eashow-page > .tborder .trow2,
.eashow-page > .tborder .tcat,
.eashow-page > .tborder .tfoot{
    color:var(--eashow-text-soft);
    background:var(--eashow-bg);

    border-color:var(--eashow-line);
}

/* ==========================================================
   RESPONSIVE
   ========================================================== */

@media screen and (max-width:900px){

    .eashow-hero{
        align-items:flex-start;
        flex-direction:column;
    }

    .eashow-actions{
        justify-content:flex-start;

        max-width:none;
    }

    .eashow-record{
        overflow-x:auto;
    }

    .eashow-record-table{
        min-width:650px;
    }

    .eashow-footer-tools{
        flex-direction:column;
    }

    .eashow-footer-selectors{
        justify-content:flex-start;
    }
}

@media screen and (max-width:700px){

    .eashow-title{
        font-size:21px;
    }

    .eashow-navigation-bar,
    .eashow-bottom-actions{
        align-items:stretch;
        flex-direction:column;
    }

    .eashow-rating{
        justify-content:flex-start;
    }

    .eashow-thread-navigation{
        align-items:flex-start;
        flex-direction:column;
    }

    .eashow-quickreply-options,
    .eashow-quickreply-editor{
        display:block;

        width:100% !important;

        border-right:0 !important;
    }

    .eashow-quickreply-options{
        border-bottom:1px solid var(--eashow-line-soft) !important;
    }

    .eashow-moderation-panel{
        width:100%;
        min-width:0;
    }

    .eashow-moderation-form,
    .eashow-moderation-form.is-thread{
        grid-template-columns:1fr;
    }
}

@media screen and (max-width:500px){

    .eashow-hero{
        padding:20px 15px;
    }

    .eashow-heading{
        align-items:flex-start;
    }

    .eashow-heading-code{
        width:46px;
        height:46px;
    }

    .eashow-actions a,
    .eashow-actions button{
        flex:1;
    }

    .eashow-quickreply-submit-inner{
        align-items:stretch;
        flex-direction:column;
    }

    .eashow-quickreply-submit-inner .button{
        width:100%;
    }
}

/* ==========================================================
   SHOWTHREAD – AKTIONSBUTTONS BESSER LESBAR
   Muss ganz ans Ende der CSS
   ========================================================== */

.eashow-actions{
    gap:7px;
}

.eashow-actions form{
    display:inline-flex;
    margin:0 !important;
}

/* Links, Buttons und Plugin-Buttons */

.eashow-actions a,
.eashow-actions .button,
.eashow-actions button,
.eashow-actions input[type="button"],
.eashow-actions input[type="submit"],
.eashow-actions input[type="reset"]{
    display:inline-flex !important;
    justify-content:center !important;
    align-items:center !important;

    min-width:0;
    min-height:38px !important;
    padding:8px 12px !important;

    color:#eaf8ff !important;
    -webkit-text-fill-color:#eaf8ff !important;

    background:
        linear-gradient(
            180deg,
            rgba(11,49,80,.98),
            rgba(4,25,43,.98)
        ) !important;

    border:1px solid #287db2 !important;
    border-radius:0 !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        0 4px 10px rgba(0,0,0,.22) !important;

    font-family:Arial,sans-serif !important;
    font-size:12px !important;
    font-weight:700 !important;
    line-height:1.35 !important;

    letter-spacing:.35px !important;
    text-align:center !important;
    text-decoration:none !important;
    text-shadow:0 1px 2px rgba(0,0,0,.8) !important;
    text-transform:uppercase !important;

    opacity:1 !important;
    cursor:pointer;
}

/* Dunkle Farben aus Plugin-Templates überschreiben */

.eashow-actions a *,
.eashow-actions button *,
.eashow-actions .button *,
.eashow-actions strong,
.eashow-actions span,
.eashow-actions div,
.eashow-actions h1,
.eashow-actions h2,
.eashow-actions h3{
    color:inherit !important;
    -webkit-text-fill-color:inherit !important;

    margin:0 !important;

    font-family:inherit !important;
    font-size:12px !important;
    font-weight:inherit !important;
    line-height:inherit !important;

    text-shadow:inherit !important;
}

/* Hover */

.eashow-actions a:hover,
.eashow-actions .button:hover,
.eashow-actions button:hover,
.eashow-actions input[type="button"]:hover,
.eashow-actions input[type="submit"]:hover,
.eashow-actions input[type="reset"]:hover{
    color:#010914 !important;
    -webkit-text-fill-color:#010914 !important;

    background:
        linear-gradient(
            180deg,
            #9cddff,
            #4bb8ed
        ) !important;

    border-color:#75d0ff !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.35),
        0 0 0 2px rgba(117,208,255,.1),
        0 5px 13px rgba(0,0,0,.28) !important;

    text-shadow:none !important;
}

/* Gedrückter Zustand */

.eashow-actions a:active,
.eashow-actions .button:active,
.eashow-actions button:active,
.eashow-actions input[type="button"]:active,
.eashow-actions input[type="submit"]:active{
    color:#010914 !important;
    -webkit-text-fill-color:#010914 !important;

    background:#75d0ff !important;

    transform:translateY(1px);
}

/* Deaktivierte Schaltflächen trotzdem lesbar */

.eashow-actions button:disabled,
.eashow-actions input:disabled,
.eashow-actions .button.disabled{
    color:#8fa9bc !important;
    -webkit-text-fill-color:#8fa9bc !important;

    background:#04192b !important;
    border-color:rgba(40,125,178,.45) !important;

    text-shadow:none !important;

    opacity:.75 !important;
    cursor:not-allowed;
}

/* Untere Aktionsleiste nicht transparent werden lassen */

.eashow-bottom-actions{
    padding:12px;

    background:
        linear-gradient(
            90deg,
            rgba(8,36,58,.92),
            rgba(1,9,20,.96)
        );

    border:1px solid rgba(29,95,143,.32);
}

/* Mobil nicht zu schmal */

@media screen and (max-width:600px){

    .eashow-actions{
        width:100%;
    }

    .eashow-actions form,
    .eashow-actions a,
    .eashow-actions .button,
    .eashow-actions button,
    .eashow-actions input[type="button"],
    .eashow-actions input[type="submit"]{
        flex:1 1 170px;
    }
}