.baac-so-badge{color:#fff;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.baac-so-badge .so-label{font-size:11px;font-weight:600;line-height:1}.baac-so-badge .so-no{font-size:22px;font-weight:700;line-height:1.1}.baac-so-badge--blue{background-color:#4ca795}.baac-so-badge--orange{background-color:#df6b64}.baac-so-badge--yellow{background-color:#d9a04e}.baac-so-badge--indigo{background-color:#7186c6}.baac-so-badge--purple{background-color:#b269c3}.baac-so-badge--green{background-color:#6cb56e}
.baac-strategy-kpi{flex-direction:column;gap:24px;display:flex}.baac-strategy-kpi .kpi-title{color:#333;font-size:24px;font-weight:700;line-height:1.3}@media (max-width:767px){.baac-strategy-kpi .kpi-title{font-size:20px}}.baac-strategy-kpi .kpi-scroll{border-radius:12px;width:100%;overflow-x:auto}.baac-strategy-kpi .kpi-table{border-collapse:collapse;table-layout:fixed;background-color:#ece8dd;width:100%;min-width:1100px}.baac-strategy-kpi .kpi-table thead th{color:#fff;text-align:center;vertical-align:middle;background-color:#1e7d33;border-right:1px solid #fff;width:200px;height:72px;padding:8px 16px;font-size:16px;font-weight:700;line-height:1.3}.baac-strategy-kpi .kpi-table thead th.col-objective{width:300px}.baac-strategy-kpi .kpi-table thead th.col-indicator{width:200px}.baac-strategy-kpi .kpi-table tbody td{color:#333;vertical-align:middle;border:1px solid #fff;padding:16px;font-size:14px;line-height:1.5}.baac-strategy-kpi .kpi-table tbody tr.group-odd td{background-color:#e8e7dd}.baac-strategy-kpi .kpi-table tbody tr.group-even td{background-color:#f1f0ea}.baac-strategy-kpi .kpi-table .cell-objective{padding:20px 16px}.baac-strategy-kpi .kpi-table .cell-objective .obj-inner{align-items:center;gap:34px;display:flex}.baac-strategy-kpi .kpi-table .cell-objective .obj-title{color:#333;font-size:15px;font-weight:400;line-height:1.45}.baac-strategy-kpi .kpi-table .cell-indicator .ind-inner{align-items:flex-start;gap:8px;display:flex}.baac-strategy-kpi .kpi-table .cell-indicator .ind-inner .dot{color:#333;line-height:1.5}.baac-strategy-kpi .kpi-table .cell-value{text-align:center}.baac-strategy-kpi .kpi-table .cell-value.is-arrow .arrow-text{white-space:nowrap;justify-content:center;align-items:center;gap:12px;display:inline-flex}.baac-strategy-kpi .kpi-table .cell-value.is-arrow .arrow-text:before{content:"⟵"}.baac-strategy-kpi .kpi-table .cell-value.is-arrow .arrow-text:after{content:"⟶"}
.baac-so-card{border-radius:12px;flex-direction:column;align-items:center;gap:12px;height:100%;padding:32px 20px;display:flex}@media (max-width:767px){.baac-so-card{padding:24px 20px}}.baac-so-card .so-badge{color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.baac-so-card .so-badge .so-label{font-size:12px;font-weight:600;line-height:1}.baac-so-card .so-badge .so-no{font-size:34px;font-weight:700;line-height:1.1}.baac-so-card .so-title{color:#333;text-align:center;font-size:16px;font-weight:600;line-height:1.35}.baac-so-card .so-desc{color:#333;text-align:center;font-size:14px;font-weight:400;line-height:1.6}.baac-so-card--blue{background-color:#dff2ee}.baac-so-card--orange{background-color:#fbe9e7}.baac-so-card--yellow{background-color:#faeedc}.baac-so-card--indigo{background-color:#e7eaf6}.baac-so-card--purple{background-color:#f3e8f8}.baac-so-card--green{background-color:#e3f3e5}
