/**
 * SCIP Calculation Tooltips Styles
 * Styles for calculation formula tooltips shown to SCIP Managers
 */

/* Tooltip content container */
.scip-calc-tooltip {
    padding: 8px 12px;
    font-size: 12px;
    line-height: 1.5;
    color: #333;
    max-width: 320px;
}

.scip-calc-tooltip strong {
    color: #10384f; /* Bayer Blue */
    display: block;
    margin-bottom: 4px;
}

/* Info icon for fields with calculation tooltips */
[data-calc-tooltip] {
    cursor: help;
    position: relative;
}

/* Bootstrap Icons question-circle icon */
[data-calc-tooltip]::after {
    content: "\F504"; /* Bootstrap Icons bi-question-circle-fill */
    font-family: "bootstrap-icons";
    font-size: 11px;
    color: #10384f;
    margin-left: 4px;
    opacity: 0.8;
    vertical-align: middle;
    display: inline-block;
}

/* Hover state */
[data-calc-tooltip]:hover::after {
    opacity: 1;
    color: #66a532; /* Bayer Green */
}

/* Kendo tooltip override for calculation tooltips */
.k-tooltip.k-popup {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

/* Row header styling when tooltip is available */
.calc-tooltip-row-header {
    display: inline-flex;
    align-items: center;
}

/* Supply Plan detail grid row description with tooltip */
.supplyplan-grid-detail .item[data-calc-tooltip] {
    cursor: help;
}

/* Collaboration grid row header with tooltip */
.collaboration-grid-container [data-calc-tooltip] {
    cursor: help;
}

/* Business Plan grid labels with tooltip */
#businessPlanOverviewGrid [data-calc-tooltip],
#baselinePurchaseSupplyPlanGrid [data-calc-tooltip] {
    cursor: help;
}

/* Collaboration grid specific tooltip icon styling */
.collaboration-grid-container [data-calc-tooltip]::after {
    font-size: 10px;
    margin-left: 3px;
}
