@font-face{font-family:APGraphik;src:url('app/ext/allprogramming/fonts/Graphik-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:APGraphik;src:url('app/ext/allprogramming/fonts/Graphik-Semibold.woff2') format('woff2');font-weight:600;font-display:swap}
body{font-family:APGraphik,Arial,sans-serif;color:#17191c}a{color:#147c64}button,input[type=submit]{background:#147c64;border:1px solid #147c64;border-radius:8px;color:white;text-shadow:none}button:hover,input[type=submit]:hover{background:#095442;border-color:#095442}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #e7aa40;outline-offset:2px}
.login-ui{background:radial-gradient(ellipse at 15% 15%,#ecf5ef 0,transparent 55%),#fff2e7}.login-ui .login-dialog{background:#fff;border:1px solid #e1e6e1;border-radius:20px;box-shadow:0 16px 60px #09544215;padding:40px;width:360px;max-width:calc(100vw - 64px)}.login-ui .login-dialog .logo{background:url('app/ext/allprogramming/logo.svg') center/contain no-repeat;width:270px;max-width:100%;height:44px;margin:0 auto 20px}.login-ui .version .app-name{font-size:20px;font-weight:600;letter-spacing:-.5px}.login-ui .version-number{display:none}.login-ui .version:after{content:'Your desktop workspace';display:block;font-size:13px;color:#646a6c;margin:10px 0 26px}.login-ui .login-fields input{border:1px solid #d3ded7;border-radius:8px;padding:12px;background:#fcfdfc;box-sizing:border-box;width:100%}.login-ui .buttons input{padding:12px;margin-top:18px;width:100%;font-weight:600}.login-ui .login-error{background:#fff3f0;color:#8c2c1a}
.ap-switcher{height:46px;box-sizing:border-box;position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:18px;padding:0 14px;background:#fff;border-bottom:1px solid #dbe6de;z-index:15;font:400 12px APGraphik,Arial,sans-serif;color:#17191c}.ap-switcher .ap-brand{display:flex;align-items:center;flex-shrink:0}.ap-switcher .ap-brand img{width:190px;height:25px;object-fit:contain}.ap-tabs{display:flex;gap:4px;height:100%;align-items:center;flex:1}.ap-switcher .ap-tab{display:flex;align-items:center;gap:8px;height:32px;padding:0 14px;border:1px solid transparent;border-radius:7px;text-decoration:none;color:#646a6c;white-space:nowrap;box-sizing:border-box}.ap-switcher .ap-tab:hover{background:#ecf5ef;color:#095442}.ap-switcher .ap-tab.ap-active{background:#147c64;color:#fff;border-color:#147c64}.ap-tab .ap-dot{width:6px;height:6px;border:1px solid currentColor;border-radius:50%;opacity:.7}.ap-switcher .ap-menu{margin:0;padding:6px 12px;border:1px solid #dbe6de;border-radius:7px;color:#095442;background:#ecf5ef;font:600 12px APGraphik,Arial,sans-serif;white-space:nowrap}.ap-switcher .ap-home{color:#646a6c;text-decoration:none;padding:7px}.ap-switcher .ap-home:hover{color:#147c64}
body.client .client-view{top:46px;height:calc(100% - 46px)}body.client #guac-menu{top:46px;height:calc(100% - 46px)}.home-ui{background:#f7faf7;min-height:100vh}.home-ui .header{background:#fff;border-bottom:1px solid #e1e6e1;box-shadow:none}.home-ui .connection{border-radius:10px}.home-ui .connection:hover{background:#ecf5ef}.ap-home-brand{display:flex;align-items:center;gap:20px;padding:24px 28px;background:#fff;border-bottom:1px solid #e1e6e1}.ap-home-brand img{width:235px;height:32px}.ap-home-brand span{font-size:13px;color:#646a6c;border-left:1px solid #e1e6e1;padding-left:20px}
@media(max-width:760px){.ap-switcher{gap:6px;padding:0 6px}.ap-switcher .ap-brand img{width:110px}.ap-switcher .ap-tab{padding:0 7px;font-size:11px}.ap-switcher .ap-home{display:none}.ap-switcher .ap-menu{padding:6px}.ap-tabs{gap:2px}.ap-home-brand{padding:20px}.ap-home-brand span{display:none}}@media(max-width:470px){.ap-switcher .ap-brand{display:none}.ap-tabs{justify-content:center}}
/*
 * 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;

}
