/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

/* Label/tag denoting the user that shared a connection */
.jdbc-share-tag {

    background: #0095ff;
    padding: 0.25em;

    -moz-border-radius:    0.25em;
    -webkit-border-radius: 0.25em;
    -khtml-border-radius:  0.25em;
    border-radius:         0.25em;

    color: white;
    font-size: 0.75em;
    font-weight: bold;

}
.totp-enroll p,.totp-details{font-size:.8em}.totp-qr-code{text-align:center}.totp-qr-code img{margin:1em;border:1px solid rgba(0,0,0,0.25);box-shadow:1px 1px 2px rgba(0,0,0,0.25);cursor:pointer}h3.totp-details-header{font-size:.8em}h3.totp-details-header::before{content:'▸ '}.totp-details-visible h3.totp-details-header::before{content:'▾ '}.totp-details,.totp-hide-details{display:none}.totp-details-visible .totp-details{display:table}.totp-details-visible .totp-hide-details{display:inline}.totp-details-visible .totp-show-details{display:none}.totp-hide-details,.totp-show-details{color:blue;text-decoration:underline;cursor:pointer;margin:0 .25em;font-weight:normal}.totp-details{margin:0 auto}.totp-details th{padding-right:.25em;text-align:left}.totp-details td{font-family:monospace}.totp-detail{display:inline-block;margin:0 .25em}/* ============================================================
   TACS-DEVELOPMENT — Guacamole login branding
   ============================================================ */

/* ---- Background: cover entire viewport ---- */
html, body {
    margin:     0 !important;
    padding:    0 !important;
    height:     100% !important;
    background: #0E0F11 !important;
}

.login-ui {
    display:          flex !important;
    flex-direction:   column !important;
    align-items:      center !important;
    justify-content:  center !important;
    position:         fixed !important;
    inset:            0 !important;
    padding:          2em !important;
    box-sizing:       border-box !important;
    background-color: #0E0F11 !important;
}

.login-ui .login-dialog-middle {
    width: 100% !important;
}

/* ---- Card ---- */
.login-ui .login-dialog {
    background:    #F2F2F2 !important;
    border-radius: 16px !important;
    border:        none !important;
    box-shadow:    rgb(255,255,255) 0px 0px 5px 0px !important;
    padding:       2.5em 2.5em !important;
    width:         100% !important;
    max-width:     400px !important;
    font-size:     1em !important;
    box-sizing:    border-box !important;
    text-align:    left !important;
}

/* ---- Logo ---- */
.login-ui .login-dialog .logo {
    width:               84px !important;
    height:              84px !important;
    background-image:    url('data:image/png;base64,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') !important;
    background-size:     contain !important;
    background-repeat:   no-repeat !important;
    background-position: center !important;
    margin:              0 auto 0.75em !important;
}

/* ---- App name / version ---- */
.login-ui .login-dialog .version .app-name {
    color:       #1a1a1a !important;
    font-size:   1.3em !important;
    font-weight: 600 !important;
    text-align:  center !important;
}
.login-ui .login-dialog .version .version-number {
    display: none !important;
}
.login-ui .login-dialog .version {
    margin-bottom: 1.25em !important;
}

/* ---- Labels ---- */
.login-ui label {
    color:          #555555 !important;
    font-size:      0.82em !important;
    font-weight:    500 !important;
    display:        block !important;
    margin-bottom:  0.35em !important;
    text-transform: uppercase !important;
    letter-spacing: 0.04em !important;
}

/* ---- Input fields ---- */
.login-ui input[type="text"],
.login-ui input[type="password"] {
    background:    #e4e4e4 !important;
    border:        1.5px solid #d0d0d0 !important;
    border-radius: 8px !important;
    padding:       0.7em 1em !important;
    width:         100% !important;
    box-sizing:    border-box !important;
    font-size:     1em !important;
    color:         #1a1a1a !important;
    margin-bottom: 1em !important;
    transition:    border-color 0.2s !important;
}
.login-ui input[type="text"]:focus,
.login-ui input[type="password"]:focus {
    border-color: #f5c518 !important;
    outline:      none !important;
}

/* ---- Submit button ---- */
.login-ui .buttons input[type="submit"].login {
    background:     #f5c518 !important;
    color:          #1a1a1a !important;
    border:         none !important;
    border-radius:  10px !important;
    padding:        0.8em 0 !important;
    width:          100% !important;
    font-size:      1em !important;
    font-weight:    700 !important;
    cursor:         pointer !important;
    margin-top:     0.5em !important;
    transition:     background 0.2s !important;
    display:        block !important;
    letter-spacing: 0.02em !important;
    text-shadow:    none !important;
    box-shadow:     none !important;
}
.login-ui .buttons input[type="submit"].login:hover {
    background: #e6a817 !important;
}
.login-ui .buttons input[type="submit"].continue-login {
    display: none !important;
}

/* ---- Error messages ---- */
.login-ui .login-error {
    background:    rgba(229,62,62,0.15) !important;
    border-left:   3px solid #e53e3e !important;
    color:         #fc8181 !important;
    border-radius: 0 6px 6px 0 !important;
    padding:       0.65em 0.9em !important;
    margin-bottom: 1em !important;
    font-size:     0.9em !important;
}

/* ---- Post-login header bar ---- */
.header {
    background:    #1d2438 !important;
    border-bottom: 1px solid #2e3a55 !important;
    box-shadow:    0 1px 8px rgba(0,0,0,0.4) !important;
}
.header .logo {
    background-image:    url('data:image/png;base64,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') !important;
    background-repeat:   no-repeat !important;
    background-position: left center !important;
    background-size:     contain !important;
    width:               40px !important;
    min-width:           40px !important;
}
.header .title {
    color: #e8eaf0 !important;
}
