@charset "UTF-8";
/* ag 框架 组件样式 */

/* ag-icon 样式 */
.ag-icon {
    --ag-icon-size: 1.5rem;
    display: inline-flex;
    justify-items: center;
    align-items: center;
    width: fit-content;
    height: fit-content;
    fill: currentColor;
    overflow: hidden;
}

.ag-icon .ag-svg {
    display: block;
    width: var(--ag-icon-size, 1.5rem);
    height: var(--ag-icon-size, 1.5rem);
    fill: currentColor;
    user-select: none;
    pointer-events: none;
    stroke-linecap: round;
    stroke-linejoin: round;
    shape-rendering: geometricPrecision; /* 减少锯齿 */
    vector-effect: non-scaling-stroke; /* 描边的情况 */
}

.ag-tree {
    display: flex;
    flex-direction: column;
}

.ag-tree .ag-tree-node {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}