selector{overflow-x:auto}selector .dce-acf-repeater-table-wrapper{position:relative}selector .dce-acf-repeater-table th:first-child,selector .dce-acf-repeater-table td:first-child{position:sticky;left:0;;z-index:10}.dce-acf-repeater-table th{background-color:steelblue;color:#fff}.dce-acf-repeater-table tr td:first-child{background-color:#fff;font-weight:700}.dce-acf-repeater-table tr td{border-color:#D3D3D3}.jet-listing-dynamic-field__inline-wrap{display:flex;align-items:flex-start;line-height:1.4}.jet-listing-dynamic-field__icon.is-svg-icon{margin-right:5px;padding-top:0;transform:translateY(.1em);display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.jet-listing-dynamic-field__inline-wrap .jet-listing-dynamic-field__icon.is-svg-icon{margin-top:.05em}.transfer-admission-stats .sec-transfer-scroll{overflow:auto}.transfer-admission-stats .sec-transfer-table{width:100%;border-collapse:collapse}.transfer-admission-stats .sec-transfer-th{background:steelblue;color:#fff;font-size:.8rem;font-weight:600;border-bottom:1px solid #ddd;padding:6px;text-align:center}.transfer-admission-stats .cell{padding:6px}.transfer-admission-stats .cell-center{text-align:center}.transfer-admission-stats .cell-left{text-align:left}.transfer-admission-stats .school-link{color:steelblue;text-decoration:none;font-weight:600}.transfer-admission-container .cell-filter,.secondary-transfer-container .cell-filter,.transfer-admission-stats .cell-filter{color:steelblue!important;text-decoration:none!important;font-weight:500!important;background:none!important;border:0!important;padding:0!important;cursor:pointer!important}.transfer-admission-container .cell-filter:hover,.secondary-transfer-container .cell-filter:hover,.transfer-admission-stats .cell-filter:hover{color:goldenrod!important}.transfer-admission-table,.secondary-transfer-container .sec-transfer-table{display:block;width:100%;max-height:100vh;overflow:auto;border-collapse:collapse;border-spacing:0;background:#fff;box-shadow:0 2px 4px rgb(0 0 0 / .1);font-size:.8rem;white-space:nowrap}.transfer-admission-table th,.secondary-transfer-container th{background:steelblue;color:#fff;font-weight:600;padding:8px 6px;text-align:center;border-bottom:2px solid #dee2e6;white-space:nowrap;font-size:.8rem}.transfer-admission-table td,.secondary-transfer-container td{padding:6px;border-bottom:1px solid #dee2e6;text-align:center}.transfer-admission-container .controls-container,.secondary-transfer-container .controls-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:15px;background:#fff;padding-top:8px;padding-bottom:8px}.transfer-admission-container .filter-controls,.secondary-transfer-container .filter-controls{display:flex;gap:15px;align-items:center;flex-wrap:wrap;flex:1;min-width:0}.transfer-admission-container .filter-controls,.secondary-transfer-container .filter-controls,.elementor .transfer-admission-container .filter-controls,.elementor .secondary-transfer-container .filter-controls{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important;width:100%!important}.transfer-admission-container .filter-group,.secondary-transfer-container .filter-group,.elementor .transfer-admission-container .filter-group,.elementor .secondary-transfer-container .filter-group{display:flex!important;align-items:center!important;gap:5px!important;flex:0 1 auto!important;box-sizing:border-box!important;flex-shrink:1!important;min-width:80px!important;max-width:240px!important}.transfer-admission-container .search-reset-row,.secondary-transfer-container .search-reset-row,.elementor .transfer-admission-container .search-reset-row,.elementor .secondary-transfer-container .search-reset-row{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:nowrap!important}.transfer-admission-container .search-control,.secondary-transfer-container .search-control,.elementor .transfer-admission-container .search-control,.elementor .secondary-transfer-container .search-control{flex:1 1 auto!important;min-width:120px!important}.transfer-admission-container .search-control input,.secondary-transfer-container .search-control input,.elementor .transfer-admission-container .search-control input,.elementor .secondary-transfer-container .search-control input{width:100%!important}.transfer-admission-container .reset-control,.secondary-transfer-container .reset-control,.elementor .transfer-admission-container .reset-control,.elementor .secondary-transfer-container .reset-control{flex:0 0 auto!important}.transfer-admission-container .filter-group,.secondary-transfer-container .filter-group{display:flex;align-items:center;gap:5px;flex-shrink:1;flex:0 1 auto;min-width:80px}.transfer-admission-container .filter-group label,.secondary-transfer-container .filter-group label{font-size:.8rem;font-weight:600;white-space:nowrap}.transfer-admission-container .filter-group select,.secondary-transfer-container .filter-group select{font-size:.8rem;padding:6px 8px;border:1px solid #ddd;border-radius:4px;background:#fff}.transfer-admission-container .search-control,.secondary-transfer-container .search-control{display:flex;align-items:center;position:relative;flex:1 1 260px;min-width:150px;max-width:none;margin-left:auto}.transfer-admission-container .search-control input,.secondary-transfer-container .search-control input{width:100%;font-size:.8rem;padding:6px 35px 6px 10px;border:1px solid #ddd;border-radius:4px;background-color:#fff;line-height:1;box-sizing:border-box}.elementor-kit-65 .search-control input,.elementor-kit-65 .secondary-transfer-container .search-control input{padding:6px 35px 6px 10px!important;border-radius:4px!important;font-size:0.8rem!important;background-color:white!important;color:#333!important;line-height:1!important}.transfer-admission-container .search-control .search-icon,.secondary-transfer-container .search-control .search-icon{position:absolute;right:10px;color:#666;font-size:.8rem;pointer-events:none}.transfer-admission-container .reset-control,.secondary-transfer-container .reset-control{display:flex;flex-shrink:0;margin-left:8px}.transfer-admission-container .reset-control button,.secondary-transfer-container .reset-control button{font-size:.8rem;padding:6px 12px;border:1px solid #ddd;border-radius:4px;background-color:#f8f9fa;color:#333;cursor:pointer;white-space:nowrap}.transfer-admission-container .reset-control button:hover,.secondary-transfer-container .reset-control button:hover{background-color:#e9ecef;border-color:#adb5bd}@media (max-width:768px){.transfer-admission-container .controls-container,.secondary-transfer-container .controls-container{flex-direction:column;align-items:stretch;gap:10px}.transfer-admission-container .filter-controls,.secondary-transfer-container .filter-controls{display:flex!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;align-items:flex-end!important}.transfer-admission-container .filter-group,.secondary-transfer-container .filter-group{display:flex!important;flex-direction:column!important;gap:5px!important;align-items:stretch!important;width:calc(50% - 5px)!important;box-sizing:border-box!important}.transfer-admission-container .filter-group label,.secondary-transfer-container .filter-group label{font-size:0.75rem!important;white-space:normal!important}.transfer-admission-container .filter-group select,.secondary-transfer-container .filter-group select{width:100%!important;font-size:0.75rem!important;box-sizing:border-box!important;padding:6px 8px!important}.transfer-admission-container .search-control,.secondary-transfer-container .search-control{order:2;flex:1 1 auto!important;margin-left:0!important}.transfer-admission-container .reset-control,.secondary-transfer-container .reset-control{order:2!important;flex:0 0 auto!important;justify-content:flex-end!important}.transfer-admission-container .search-reset-row,.secondary-transfer-container .search-reset-row{order:2!important;display:flex!important;gap:8px!important;align-items:center!important;width:100%!important;flex-wrap:nowrap!important}}.elementor-kit-65 .transfer-admission-container .controls-container,.elementor .transfer-admission-container .controls-container,.transfer-admission-container .controls-container{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;flex-wrap:wrap!important}.elementor-kit-65 .transfer-admission-container .filter-controls,.elementor .transfer-admission-container .filter-controls,.transfer-admission-container .filter-controls{display:flex!important;gap:15px!important;align-items:center!important;flex-wrap:wrap!important}.elementor-kit-65 .transfer-admission-container .filter-group,.elementor .transfer-admission-container .filter-group,.transfer-admission-container .filter-group{display:flex!important;flex-direction:row!important;gap:5px!important;align-items:center!important;width:auto!important;flex-shrink:0!important}.elementor-kit-65 .transfer-admission-container .filter-group label,.elementor .transfer-admission-container .filter-group label,.transfer-admission-container .filter-group label{white-space:nowrap!important;font-size:0.8rem!important}.elementor-kit-65 .transfer-admission-container .filter-group select,.elementor .transfer-admission-container .filter-group select,.transfer-admission-container .filter-group select,.elementor-kit-65 .transfer-admission-container .filter-group input,.elementor .transfer-admission-container .filter-group input,.transfer-admission-container .filter-group input{width:auto!important;max-width:260px!important;padding:6px 8px!important;display:inline-block!important;box-sizing:border-box!important}.transfer-admission-container .controls-container,.secondary-transfer-container .controls-container,.elementor .transfer-admission-container .controls-container{overflow:visible!important}.transfer-admission-container .filter-controls,.secondary-transfer-container .filter-controls,.elementor .transfer-admission-container .filter-controls{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important;width:100%!important}.transfer-admission-container .filter-group,.secondary-transfer-container .filter-group,.elementor .transfer-admission-container .filter-group{display:flex!important;align-items:center!important;gap:6px!important;flex:0 1 220px!important;min-width:90px!important;box-sizing:border-box!important}@media (max-width:768px){.transfer-admission-container .filter-group,.secondary-transfer-container .filter-group,.elementor .transfer-admission-container .filter-group{flex:1 1 48%!important;min-width:90px!important}.transfer-admission-container .search-reset-row,.secondary-transfer-container .search-reset-row{width:100%!important;display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:nowrap!important;justify-content:flex-end!important}}.transfer-admission-container .search-control,.secondary-transfer-container .search-control,.elementor .transfer-admission-container .search-control{flex:0 0 220px!important;min-width:120px!important}.transfer-admission-container .reset-control,.secondary-transfer-container .reset-control,.elementor .transfer-admission-container .reset-control{flex:0 0 auto!important}.elementor-kit-65 .transfer-admission-container .search-control,.elementor .transfer-admission-container .search-control,.transfer-admission-container .search-control{order:initial!important;flex:1 1 260px!important;margin-left:auto!important;min-width:150px!important;max-width:360px!important}.elementor-kit-65 .transfer-admission-container .reset-control,.elementor .transfer-admission-container .reset-control,.transfer-admission-container .reset-control{order:initial!important;margin-left:8px!important;flex:0 0 auto!important}@media (min-width:769px){.transfer-admission-container .filter-group,.secondary-transfer-container .filter-group,.elementor .transfer-admission-container .filter-group,.elementor-kit-65 .transfer-admission-container .filter-group{width:auto!important;max-width:none!important;flex:0 1 auto!important;min-width:120px!important;overflow:visible!important;white-space:normal!important}}.transfer-admission-table,.secondary-transfer-container .sec-transfer-table{--ta-first-col:60px;--ta-second-col:220px}.transfer-admission-table thead th,.secondary-transfer-container thead th{position:sticky!important;top:0!important;z-index:25!important;background:steelblue!important;color:#fff!important}.transfer-admission-table th:first-child,.transfer-admission-table td:first-child,.secondary-transfer-container th:first-child,.secondary-transfer-container td:first-child{position:sticky!important;left:0!important;z-index:20!important;min-width:var(--ta-first-col)!important;width:var(--ta-first-col)!important;background:inherit!important;box-shadow:2px 0 4px rgb(0 0 0 / .05)!important}.transfer-admission-table th:nth-child(2),.transfer-admission-table td:nth-child(2),.secondary-transfer-container th:nth-child(2),.secondary-transfer-container td:nth-child(2){position:sticky!important;left:var(--ta-first-col)!important;z-index:20!important;min-width:var(--ta-second-col)!important;width:var(--ta-second-col)!important;background:inherit!important;box-shadow:2px 0 4px rgb(0 0 0 / .03)!important}.transfer-admission-table thead th:first-child,.transfer-admission-table thead th:nth-child(2),.secondary-transfer-container thead th:first-child,.secondary-transfer-container thead th:nth-child(2){z-index:30!important}.elementor-kit-65 .transfer-admission-table thead th,.elementor .transfer-admission-table thead th,.elementor-kit-65 .transfer-admission-table th:first-child,.elementor .transfer-admission-table th:first-child{position:sticky!important}.transfer-admission-table tbody tr:nth-child(odd) td,.secondary-transfer-container tbody tr:nth-child(odd) td{background:#ffffff!important}.transfer-admission-table tbody tr:nth-child(even) td,.secondary-transfer-container tbody tr:nth-child(even) td{background:#f8f9fa!important}.transfer-admission-table tbody tr:nth-child(odd) td:first-child,.transfer-admission-table tbody tr:nth-child(odd) td:nth-child(2),.secondary-transfer-container tbody tr:nth-child(odd) td:first-child,.secondary-transfer-container tbody tr:nth-child(odd) td:nth-child(2){background:#ffffff!important}.transfer-admission-table tbody tr:nth-child(even) td:first-child,.transfer-admission-table tbody tr:nth-child(even) td:nth-child(2),.secondary-transfer-container tbody tr:nth-child(even) td:first-child,.secondary-transfer-container tbody tr:nth-child(even) td:nth-child(2){background:#f8f9fa!important}.transfer-admission-table tbody tr:hover td,.secondary-transfer-container tbody tr:hover td{background:#e9ecef!important}.transfer-admission-table tbody tr:hover td:first-child,.transfer-admission-table tbody tr:hover td:nth-child(2),.secondary-transfer-container tbody tr:hover td:first-child,.secondary-transfer-container tbody tr:hover td:nth-child(2){background:#e9ecef!important}@media (max-width:768px){.transfer-admission-table td:nth-child(2),.transfer-admission-table th:nth-child(2),.secondary-transfer-container td:nth-child(2),.secondary-transfer-container th:nth-child(2){min-width:120px!important;max-width:120px!important;width:120px!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.transfer-admission-table td:nth-child(2),.secondary-transfer-container td:nth-child(2){text-align:left!important;padding-left:10px!important;color:steelblue!important}.transfer-admission-table thead th:nth-child(2),.secondary-transfer-container thead th:nth-child(2){text-align:center!important}.transfer-admission-table td:nth-child(2) .school-link,.secondary-transfer-container td:nth-child(2) .school-link,.elementor .transfer-admission-table td:nth-child(2) .school-link,.elementor .secondary-transfer-container td:nth-child(2) .school-link{color:steelblue!important}.transfer-admission-table thead th,.secondary-transfer-container thead th{text-align:center!important;vertical-align:middle!important}.transfer-admission-table thead th:first-child,.transfer-admission-table thead th:nth-child(2),.secondary-transfer-container thead th:first-child,.secondary-transfer-container thead th:nth-child(2),.elementor .transfer-admission-table thead th:first-child,.elementor .transfer-admission-table thead th:nth-child(2){background:steelblue!important;color:#fff!important;z-index:999!important;box-shadow:none!important}.transfer-admission-table th:first-child,.transfer-admission-table td:first-child,.transfer-admission-table th:nth-child(2),.transfer-admission-table td:nth-child(2),.secondary-transfer-container th:first-child,.secondary-transfer-container td:first-child,.secondary-transfer-container th:nth-child(2),.secondary-transfer-container td:nth-child(2){z-index:50!important}.transfer-admission-container .controls-container .reset-control button,.transfer-admission-container .controls-container .reset-control .elementor-button,.elementor .transfer-admission-container .controls-container .reset-control .elementor-button,.elementor .transfer-admission-container .controls-container .reset-control button{width:auto!important;display:inline-block!important;max-width:140px!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}@media (min-width:769px){.transfer-admission-container .controls-container,.elementor .transfer-admission-container .controls-container{flex-wrap:nowrap!important}.transfer-admission-container .filter-controls,.elementor .transfer-admission-container .filter-controls{gap:8px!important}.transfer-admission-container .filter-group,.elementor .transfer-admission-container .filter-group{flex:0 0 auto!important}}@media (min-width:769px){.transfer-admission-container .controls-container{justify-content:flex-start!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}.transfer-admission-container .filter-controls{flex:1 1 auto!important;min-width:0!important;display:flex!important;gap:12px!important;align-items:center!important;flex-wrap:nowrap!important;overflow:hidden!important}.transfer-admission-container .filter-group{flex:0 1 auto!important;min-width:120px!important;max-width:30%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.transfer-admission-container .search-control{flex:0 1 260px!important;min-width:120px!important;max-width:40%!important;margin-left:12px!important}.transfer-admission-container .reset-control{flex:0 0 auto!important;margin-left:8px!important}}@media (max-width:768px){.transfer-admission-container .controls-container,.secondary-transfer-container .controls-container{padding-left:8px!important;padding-right:8px!important;box-sizing:border-box!important}.transfer-admission-container .search-control{order:2;flex:1 1 auto!important;width:auto!important;min-width:0!important;margin-left:0!important}.transfer-admission-container .reset-control{order:2;flex:0 0 auto!important;width:auto!important;justify-content:flex-end!important}.transfer-admission-container .reset-control button,.elementor .transfer-admission-container .controls-container .reset-control .elementor-button{max-width:120px!important}}@media (max-width:768px){.transfer-admission-container .filter-controls{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.transfer-admission-container .filter-group{flex:1 1 calc(50% - 5px)!important;width:calc(50% - 5px)!important;box-sizing:border-box!important}.transfer-admission-container .filter-group select{width:100%!important}.transfer-admission-container .search-control{order:99!important;flex:1 1 60%!important;min-width:0!important;margin-left:0!important}.transfer-admission-container .reset-control{order:99!important;flex:0 0 auto!important;margin-left:8px!important}.transfer-admission-container .controls-container{display:flex!important;flex-wrap:wrap!important;align-items:center!important}.transfer-admission-container .search-control,.transfer-admission-container .reset-control{display:flex!important;align-items:center!important}.transfer-admission-container .reset-control button,.elementor .transfer-admission-container .controls-container .reset-control .elementor-button{max-width:28%!important;min-width:48px!important}}.transfer-admission-table th:first-child,.transfer-admission-table td:first-child,.transfer-admission-table th:nth-child(2),.transfer-admission-table td:nth-child(2),.secondary-transfer-container th:first-child,.secondary-transfer-container td:first-child,.secondary-transfer-container th:nth-child(2),.secondary-transfer-container td:nth-child(2){z-index:900!important;box-shadow:inset -1px 0 0 rgb(0 0 0 / .04),inset 1px 0 0 rgb(0 0 0 / .02)!important;background-clip:padding-box!important}.transfer-admission-table thead th:first-child,.transfer-admission-table thead th:nth-child(2),.secondary-transfer-container thead th:first-child,.secondary-transfer-container thead th:nth-child(2){z-index:1000!important}.transfer-admission-table tbody td,.secondary-transfer-container tbody td{z-index:auto!important}.transfer-admission-table .reset-control button,.transfer-admission-table .reset-control .elementor-button,.primary-transfer-container .reset-control button,.primary-transfer-container .reset-control .elementor-button{max-width:140px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ib-statistics-table .ib-year-btn,.dse-statistics-table .ib-year-btn,.dse-placement-table .ib-year-btn,.ib-statistics-table .school-attributes-btn,.dse-statistics-table .school-attributes-btn,.dse-placement-table .school-attributes-btn,.ib-statistics-table .filter-btn,.dse-statistics-table .filter-btn,.dse-placement-table .filter-btn{background-color:#ffffff!important;color:steelblue!important;border:1px solid #ddd!important}.ib-statistics-table .ib-year-btn:not(.active):hover,.dse-statistics-table .ib-year-btn:not(.active):hover,.dse-placement-table .ib-year-btn:not(.active):hover,.ib-statistics-table .school-attributes-btn:not(.active):hover,.dse-statistics-table .school-attributes-btn:not(.active):hover,.dse-placement-table .school-attributes-btn:not(.active):hover,.ib-statistics-table .filter-btn:not(.active):hover,.dse-statistics-table .filter-btn:not(.active):hover,.dse-placement-table .filter-btn:not(.active):hover{background-color:steelblue!important;color:#fff!important;border-color:steelblue!important}.ib-statistics-table .ib-year-btn.active,.dse-statistics-table .ib-year-btn.active,.dse-placement-table .ib-year-btn.active,.ib-statistics-table .school-attributes-btn.active,.dse-statistics-table .school-attributes-btn.active,.dse-placement-table .school-attributes-btn.active,.ib-statistics-table .filter-btn.active,.dse-statistics-table .filter-btn.active,.dse-placement-table .filter-btn.active{background-color:goldenrod!important;color:#fff!important;border-color:goldenrod!important}.ib-statistics-table .col-school_attributes .filter-btn,.dse-statistics-table .col-school_attributes .filter-btn,.dse-placement-table .col-school_attributes .filter-btn,.ib-statistics-table .col-school_attributes .school-attributes-btn,.dse-statistics-table .col-school_attributes .school-attributes-btn,.dse-placement-table .col-school_attributes .school-attributes-btn{background:transparent!important;border:none!important;padding:0 6px!important;color:steelblue!important}.ib-statistics-table .col-school_attributes .filter-btn:not(.active):hover,.dse-statistics-table .col-school_attributes .filter-btn:not(.active):hover,.dse-placement-table .col-school_attributes .filter-btn:not(.active):hover,.ib-statistics-table .col-school_attributes .school-attributes-btn:not(.active):hover,.dse-statistics-table .col-school_attributes .school-attributes-btn:not(.active):hover,.dse-placement-table .col-school_attributes .school-attributes-btn:not(.active):hover{background-color:steelblue!important;color:#fff!important;border-color:steelblue!important}.controls-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:15px;flex-wrap:wrap}.filter-controls{display:flex;gap:15px;align-items:center;flex-wrap:wrap;min-width:0}.filter-group{display:flex;align-items:center;gap:5px;flex-shrink:0}.filter-group label{font-size:.8rem;font-weight:600;white-space:nowrap}.filter-group select,.filter-group input{min-width:140px;max-width:260px;padding:6px 8px;box-sizing:border-box}.search-control{display:flex;align-items:center;position:relative;flex:0 0 260px;margin-left:auto;min-width:150px}.reset-control{flex:0 0 auto;margin-left:8px}@media (max-width:768px){.controls-container{flex-direction:column;align-items:stretch;gap:10px}.filter-controls{width:100%;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center}.filter-controls .filter-group{width:100%;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:8px}.filter-controls .ib-year-buttons{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto;min-width:0}.filter-controls .school-attributes-buttons{display:flex;flex-wrap:nowrap;gap:8px;flex:1 1 auto;min-width:0}.filter-controls .ib-year-buttons button,.filter-controls .ib-year-btn{flex:1 1 0%;min-width:90px;box-sizing:border-box}.filter-controls .school-attributes-buttons button,.filter-controls .school-attributes-btn{flex:1 1 0%;min-width:0;box-sizing:border-box}.search-reset-row{width:100%}.search-control{width:100%}}.ib-statistics-table th,.dse-statistics-table th,.dse-placement-table th{padding:8px 6px!important;line-height:1.2!important}.ib-year-buttons,.school-attributes-buttons{display:flex;gap:5px;flex-wrap:wrap}.ib-year-btn,.school-attributes-btn{font-size:.8rem;padding:6px 12px;border-radius:4px;color:steelblue;cursor:pointer;white-space:nowrap}.ib-year-btn.active,.school-attributes-btn.active{background-color:goldenrod!important;color:#fff!important;border-color:goldenrod!important}.ib-year-btn,.school-attributes-btn,.filter-btn,.ib-year-btn.active,.school-attributes-btn.active,.filter-btn.active{background-color:#ffffff!important;color:#2c3e50!important;border-color:#ddd!important}.ib-year-btn,.school-attributes-btn,.filter-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.ib-year-btn.active,.school-attributes-btn.active,.filter-btn.active{background-color:goldenrod!important;color:#fff!important;border-color:goldenrod!important}.ib-statistics-table th,.dse-statistics-table th{color:#ffffff!important}.controls-container .filter-group{display:flex!important;align-items:center!important;gap:8px!important}.search-reset-row{display:flex!important;align-items:center!important;gap:8px!important}.search-control{display:flex!important;align-items:center!important;gap:8px!important;flex:1 1 auto!important;min-width:0!important}.reset-control{flex:0 0 auto!important}.ib-year-btn,.school-attributes-btn,.dse-year-btn,.filter-btn{padding:4px 8px!important;box-sizing:border-box!important}.ib-year-btn,.school-attributes-btn,.dse-year-btn{border:1px solid #ddd!important;background-color:#ffffff!important;color:#2c3e50!important}.ib-year-btn.active,.school-attributes-btn.active,.dse-year-btn.active,.filter-btn.active{background-color:goldenrod!important;color:#fff!important;border-color:goldenrod!important}.search-control .search-input{font-size:.8rem;padding:8px 35px 8px 10px;border:1px solid #ddd;border-radius:4px;width:100%;background-color:#fff;box-sizing:border-box}.search-control .search-icon{position:absolute;right:10px;color:#666;font-size:.8rem;pointer-events:none}.reset-control .reset-btn{font-size:.8rem;padding:6px 12px;border:1px solid #ddd;border-radius:4px!important;background-color:#ffffff!important;color:#333;cursor:pointer;white-space:nowrap}.ib-year-btn,.school-attributes-btn,.dse-year-btn,.filter-btn,.reset-btn{border-radius:4px!important}.search-reset-row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important}.school-link{color:#2c3e50;text-decoration:none;font-weight:500}.name-short{font-size:.75rem;font-weight:400;color:#9D9B9B;margin-top:4px}.ib-statistics-table .col-sequence,.dse-statistics-table .col-sequence,.dse-placement-table .col-sequence{width:40px;min-width:40px;text-align:center}.ib-statistics-table .col-school_name,.dse-statistics-table .col-school_name,.dse-placement-table .col-school_name{width:200px;min-width:150px;text-align:left}.ib-statistics-table .col-school_attributes,.dse-statistics-table .col-school_attributes,.dse-placement-table .col-school_attributes{width:80px;min-width:75px;text-align:center}.ib-statistics-table .col-dse_rank,.dse-statistics-table .col-dse_rank,.dse-placement-table .col-dse_rank{width:75px;min-width:70px;text-align:center}.ib-notice{padding:10px;border:1px solid #ddd;background:#f9f9f9;color:#666}.ib-notice.error{color:red;border-color:red;background:#fff8f8}.dse-notice{padding:10px;border:1px solid #ddd;background:#f9f9f9;color:#666}.dse-notice.error{color:red;border-color:red;background:#fff8f8}.dse-year-btn,.school-attributes-btn{font-size:.8rem;padding:6px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#333;cursor:pointer;white-space:nowrap}.dse-year-btn.active{background-color:goldenrod!important;color:#fff!important;border-color:goldenrod!important}.filter-btn,.dse-filter-link{color:#2c3e50;text-decoration:none;margin:0 6px 4px 0;font-weight:500;display:inline-block}.filter-btn.active,.dse-filter-link.active{color:goldenrod!important;font-weight:600!important;text-decoration:underline!important}.filter-btn.filter-link,.dse-filter-link.filter-btn{margin-right:6px}.filter-label{font-size:.8rem;font-weight:600;white-space:nowrap}.dse-statistics-table .col-sequence{width:40px;min-width:40px;text-align:center}.dse-statistics-table .col-school_name{width:200px;min-width:150px;text-align:left}.dse-statistics-table .col-school_attributes{width:80px;min-width:75px;text-align:center}.dse-statistics-table .col-school_attributes .school-attributes-btn,.dse-statistics-table .col-school_attributes .filter-btn,.dse-statistics-table .col-school_attributes .dse-filter-link,.ib-statistics-table .col-school_attributes .school-attributes-btn,.ib-statistics-table .col-school_attributes .filter-btn,.ib-statistics-table .col-school_attributes .dse-filter-link{background:transparent!important;border:none!important;box-shadow:none!important;padding:0 6px!important;color:#2c3e50!important}.ib-year-btn:not(.active):hover,.school-attributes-btn:not(.active):hover,.filter-btn:not(.active):hover,.dse-year-btn:not(.active):hover,.dse-filter-link:not(.active):hover{background-color:steelblue!important;color:#fff!important;border-color:steelblue!important}.ib-statistics-table .col-school_name .school-link,.dse-statistics-table .col-school_name .school-link,.ib-statistics-table .col-school_name,.dse-statistics-table .col-school_name{color:steelblue!important}.ib-statistics-table .col-school_name .school-link:hover,.dse-statistics-table .col-school_name .school-link:hover,.ib-statistics-table .col-school_name:hover,.dse-statistics-table .col-school_name:hover{color:goldenrod!important}.ib-statistics-table .col-school_attributes,.dse-statistics-table .col-school_attributes{color:steelblue!important}.ib-statistics-table .col-school_attributes .school-attributes-btn,.dse-statistics-table .col-school_attributes .school-attributes-btn,.ib-statistics-table .col-school_attributes .filter-btn,.dse-statistics-table .col-school_attributes .filter-btn,.ib-statistics-table .col-school_attributes .dse-filter-link,.dse-statistics-table .col-school_attributes .dse-filter-link{color:steelblue!important;background:transparent!important;border:none!important}.ib-statistics-table .col-school_attributes .school-attributes-btn:not(.active):hover,.dse-statistics-table .col-school_attributes .school-attributes-btn:not(.active):hover,.ib-statistics-table .col-school_attributes .filter-btn:not(.active):hover,.dse-statistics-table .col-school_attributes .filter-btn:not(.active):hover,.ib-statistics-table .col-school_attributes .dse-filter-link:not(.active):hover,.dse-statistics-table .col-school_attributes .dse-filter-link:not(.active):hover{background:transparent!important;color:goldenrod!important;border-color:transparent!important}@media (max-width:768px){.dse-statistics-table .col-school_name,.ib-statistics-table .col-school_name{width:120px!important;min-width:120px!important;max-width:120px!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important}.dse-statistics-table .col-school_name .school-link,.ib-statistics-table .col-school_name .school-link{display:block!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important}.dse-statistics-table .col-school_name .name-short,.ib-statistics-table .col-school_name .name-short{white-space:normal!important;word-break:break-word!important}}.dse-placement-table{table-layout:fixed}.dse-placement-table th{background:steelblue!important;color:#fff!important;font-weight:700;padding:8px 6px;text-align:center;border-bottom:2px solid #dee2e6;white-space:nowrap;position:sticky;top:0;z-index:10}.dse-placement-table th.sticky-header:nth-child(1){position:sticky;left:0;z-index:20;background:steelblue!important}.dse-placement-table th.sticky-header:nth-child(2){position:sticky;left:40px;z-index:20;background:steelblue!important}.dse-placement-table td.sequence-number{position:sticky!important;left:0!important;z-index:15!important;border-right:1px solid #dee2e6!important;background:white!important}.dse-placement-table td.school-name{position:sticky!important;left:40px!important;z-index:15!important;border-right:1px solid #dee2e6!important;background:white!important}.dse-placement-table .school-link{color:#2c3e50!important;font-weight:600!important;text-decoration:none!important}.dse-placement-table .name-short{font-size:.75rem;font-weight:400;color:#9D9B9B;margin-top:4px}