.arone-device-menu{display:block}.arone-device-menu>button{display:flex!important;align-items:center;justify-content:space-between;width:100%}.arone-device-submenu{padding:0 8px 6px 16px;border-left:1px solid #8496a644;margin:0 12px 6px}.arone-device-submenu button{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left}.arone-device-submenu button:disabled{opacity:.5;cursor:default}.arone-device-submenu p{padding:6px 10px;font-size:12px;margin:0;opacity:.75}.arone-device-submenu [role=alert]{color:#cb5c4a}.arone-device-submenu small{font-size:11px;white-space:nowrap}
.arone-device-setup .arone-settings-card{padding:24px;margin-top:20px}.arone-device-setup label{display:block;font-size:14px;line-height:1.6;margin:12px 0}.arone-device-setup input:not([type=checkbox]),.arone-device-setup select{box-sizing:border-box;display:block;width:100%;max-width:460px;margin-top:6px;padding:10px;border:1px solid #bfcbd4;border-radius:8px;font:inherit}.arone-device-setup button{padding:9px 14px;cursor:pointer;border:1px solid #8ba6ad;border-radius:8px;background:transparent;color:inherit;font:inherit}.arone-device-setup button:disabled{opacity:.5;cursor:default}.arone-device-setup fieldset{border:0;padding:0;margin:0}.arone-device-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.arone-device-heading h2{margin:0}.arone-device-help{font-size:13px;line-height:1.7;opacity:.75}.arone-device-hosts{list-style:none;padding:0}.arone-device-hosts li+li{margin-top:8px}.arone-device-hosts button{display:flex;justify-content:space-between;width:100%;text-align:left;gap:12px}.arone-device-hosts small{opacity:.7}.arone-device-setup [role=alert]{color:#d37565}.arone-device-setup .arone-device-binding{font-family:monospace;max-width:100%}.arone-device-setup a{color:inherit}.arone-device-setup input:focus-visible,.arone-device-setup button:focus-visible,.arone-device-setup select:focus-visible{outline:2px solid #42bdb2;outline-offset:3px}

.arone-device-setup .arone-device-account label{display:flex;align-items:center;gap:10px;cursor:pointer}.arone-device-setup .arone-device-account input[type=checkbox]{display:inline-block;width:18px!important;height:18px;min-height:18px;padding:0!important;margin:0!important;flex:0 0 18px;accent-color:#219f94}

.arone-authorization-notice{position:relative;margin-inline:12px;font-size:13px;color:inherit}.arone-authorization-notice summary{cursor:pointer;border:1px solid #b68a36;border-radius:8px;padding:8px 12px}.arone-authorization-notice>div{position:absolute;right:0;top:100%;z-index:80;width:min(380px,80vw);background:#fff;color:var(--arone-ink);border:1px solid #b68a36;border-radius:10px;padding:12px;box-shadow:0 8px 24px #0003}.arone-authorization-notice p{line-height:1.6;margin:6px 0}.arone-authorization-notice a,.arone-entry-warning a{color:inherit;text-decoration:underline}.arone-entry-warning{line-height:1.6;padding:8px 10px;border-inline-start:3px solid #b68a36}.arone-authorization-notice summary:focus-visible{outline:2px solid #42bdb2;outline-offset:3px}

:root[data-arone-theme="dark"] .arone-authorization-notice>div{background:#142331}.arone-authorization-notice{max-width:220px}.arone-authorization-notice summary{overflow-wrap:anywhere}@media(max-width:640px){.arone-authorization-notice{margin-inline:4px;max-width:140px}.arone-authorization-notice>div{position:fixed;top:80px;right:12px;width:calc(100vw - 48px)}}

.arone-header arone-user-menu{display:flex;align-items:center;gap:8px;max-width:100%}@media(max-width:640px){.arone-header:has(arone-device-authorization-notice){height:auto;min-height:68px;flex-wrap:wrap;gap:12px;padding:14px 16px}}

.arone-device-submenu button{flex-wrap:nowrap!important;min-width:0}.arone-device-submenu button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left}.arone-device-submenu>a{white-space:nowrap}

/* Separate device enrollment permissions from the application console entry. */
.arone-admin-access-table{width:100%;border-collapse:collapse;text-align:left}
.arone-admin-access-table th,.arone-admin-access-table td{padding:10px 8px;border-bottom:1px solid var(--arone-border,#314957);vertical-align:middle}
.arone-admin-access-table th{font-size:13px;white-space:nowrap}
.arone-admin-access-table td small{display:block;color:var(--arone-muted,#91a4b3);font-size:12px}
.arone-admin-access-table input[type=checkbox]{width:auto;min-width:0;margin:0;accent-color:#15867d}
@media(max-width:650px){.arone-entry-accounts{overflow-x:auto}.arone-admin-access-table{min-width:580px}}
/*
 * 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;

}
