/*
 * GlassFish 7.1.1 / PrimeFaces 15 gecisi (rapor 5.5.3)
 *
 * p:ribbon / p:ribbonGroup PrimeFaces 7'de kaldirildi. Sayfalarda
 *   p:ribbon       -> p:tabView styleClass="aks-ribbon"
 *   p:ribbonGroup  -> div.aks-ribbon-group (+ span.aks-ribbon-group-label)
 * olarak donusturuldu. Bu dosya eski ribbon gorunumunu (yan yana gruplar,
 * grup etiketi altta ortali, gruplar arasi ayirici cizgi) yeniden kurar.
 * Gruplardaki satir ici "float: right" stilleri aynen calisir.
 */
.aks-ribbon .ui-tabs-panel {
    overflow: hidden;            /* float eden gruplari kapsar */
    padding: 4px 0 0 0;
}

.aks-ribbon-group {
    display: inline-block;
    vertical-align: top;
    position: relative;
    box-sizing: border-box;
    min-height: 64px;
    padding: 4px 10px 22px 10px;
    border-right: 1px solid #dee2e6;
}

.aks-ribbon-group-label {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 3px;
    text-align: center;
    font-size: 0.85em;
    color: #6c757d;
    white-space: nowrap;
}

/*
 * PrimeFaces 15 bootstrap4 temasinda ikonlu butonlarin ic boslugu daha genis; sayfalardaki satir ici
 * sabit genislikler (orn. "width: 100px") metni ikinci satira tasiyordu (KioskManagement "Get Kiosks").
 * min-width satir ici width'i gecer: metin sigiyorsa buton eski boyutunda kalir, sigmiyorsa genisler.
 */
.aks-ribbon .ui-button {
    min-width: max-content;
}

.aks-ribbon .ui-button .ui-button-text {
    white-space: nowrap;
}
