/*
 *  Copyright 2018 Adobe
 *
 *  Licensed 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.
 */

.cmp-panelselector {
    min-width: 180px;
}

.cmp-panelselector__table {
    max-height: 220px;

    /*
     * IE 11
     * The <object> element generated by Coral to handle element resize eventing obscures the table.
     * The resize listeners aren't required in the panel selector context, so we can safely hide it.
     */
    > object { /* stylelint-disable-line selector-max-type */
        display: none !important; /* stylelint-disable-line declaration-no-important */
    }

    .coral-Table-row:focus .coral-Table-cell:first-of-type:after {
        display: none;
    }
}

.cmp-panelselector__tableHead {
    display: none;
}

.cmp-panelselector__indexMarker {
    display: inline-block;
    vertical-align: top;
    min-width: 12px;
    max-width: 20px;

    text-align: center;
}
