.sheet-buttons button {margin:4px;padding:8px 12px;border-radius:6px;border:1px solid #ccc;background:#f8f8f8;font-size:14px;}.sort-percent-btn.active,.sort-order-btn.active,.filter-btn.active {background:#148564;color:#fff;border-color:#148564;}.dropdown-custom {position: relative;z-index: 2000;}.sort-menu {position: absolute;top: 100%;right: 0;background: #fff;border: 1px solid #ddd;border-radius: 6px;box-shadow: 0 4px 12px rgba(0,0,0,0.12);padding: 4px 0;z-index: 3000;}.sort-menu .dropdown-item {padding: 8px 14px;cursor: pointer;}.sort-menu .dropdown-item.active {background: #148564;color: #fff;}.sort-menu .dropdown-item:hover {background: #f1f1f1;}.bar-highlight {filter: drop-shadow(0 0 8px rgba(0,150,100,.7));transform: scale(1.03);transition: 0.3s ease;}.gap-2 {gap: .5rem;}.bottom-sheet {position: fixed;left: 0; right: 0; bottom: -100%;height: auto;background: white;border-radius: 16px 16px 0 0;box-shadow: 0 -4px 15px rgba(0,0,0,.2);transition: all .35s ease;z-index: 9999;padding: 20px;}.bottom-sheet.show {bottom: 0;}.sort-percent-btn,.sort-order-btn {margin: 4px;padding: 6px 12px;border-radius: 6px;border: 1px solid #ccc;background: #f7f7f7;cursor: pointer;}.sort-percent-btn.active,.sort-order-btn.active {background: #148564;color: #fff;border-color: #148564;}.sort-disabled {opacity: .4;pointer-events: none;cursor: not-allowed !important;}.am-mui-tooltip {background: #ffffff;color: #222;padding: 10px 12px;border-radius: 10px;font-size: 13px;line-height: 1.45;box-shadow: 0 6px 20px rgba(0,0,0,0.15);border: 1px solid rgba(0,0,0,0.08);transform: translateY(-6px);transition: opacity .18s ease, transform .18s ease;opacity: 0;pointer-events: none;}.am-mui-tooltip.show {opacity: 1;transform: translateY(-12px);}.mobile-sort-sheet {display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:99999;}.mobile-sort-content {position:absolute;bottom:0;left:0; right:0;background:#fff;padding:20px;border-radius:16px 16px 0 0;box-shadow: 0 -6px 20px rgba(0,0,0,0.18);animation: slideUp .25s ease;}@keyframes slideUp {from { transform: translateY(100%); opacity: 0; }to { transform: translateY(0); opacity: 1; }}.mobile-sort-btn {width: 100%;margin-bottom: 8px;border-radius: 10px;padding: 12px;background: #f7f7f7;border: 1px solid #ddd;font-weight: 500;transition: 0.2s;}.mobile-sort-btn.active {background: #148564;color: #fff;border-color: #148564;transform: scale(1.03);}#A1_toolBar .form-select {min-width: 110px;padding-right: 2.5rem;background-position: right .75rem center;background-size: 12px 8px;}#A2_toolBar .form-select {min-width: 110px;padding-right: 2.5rem;background-position: right .75rem center;background-size: 12px 8px;}#B1_toolBar .form-select {min-width: 110px;padding-right: 2.5rem;background-position: right .75rem center;background-size: 12px 8px;}#B2_toolBar .form-select {min-width: 110px;padding-right: 2.5rem;background-position: right .75rem center;background-size: 12px 8px;}#B3_toolBar .form-select {min-width: 110px;padding-right: 2.5rem;background-position: right .75rem center;background-size: 12px 8px;}#B4_toolBar .form-select {min-width: 110px;padding-right: 2.5rem;background-position: right .75rem center;background-size: 12px 8px;}#C1_toolBar .form-select {min-width: 90px;padding-right: 2.5rem;background-position: right .75rem center;background-size: 12px 8px;}.list-icon.list-icon-check > li::before {content: "\f00c";}.list-icon.list-icon-arrow-circle > li::before {content: "\f0a9";}.list-icon.list-icon-arrow > li::before {content: "\f105";}.list-icon.list-icon-arrow > li {padding-left: 0.3rem;}