.coordination-page{--coord-hero-bg:linear-gradient(135deg,#f8fafc,#e8f4fc 45%,#f0f7ff);--coord-card-radius:0.75rem;--coord-header-bg:#212529;--coord-sticky-cell:#fff;--coord-accent:#0d6efd}.coordination-hero{background:var(--coord-hero-bg);border:1px solid rgba(13,110,253,.12);border-radius:var(--coord-card-radius)}.coordination-hero__title{color:#0b2239;font-weight:700;letter-spacing:-.02em}.coordination-hero__lead{color:#3d4f60;font-size:1.05rem;line-height:1.65;margin-inline:auto;max-width:52rem}.coordination-filters .form-label{color:#24303d;font-size:.95rem}.coordination-filters .form-select{border-radius:.5rem;font-size:1rem;min-height:3rem}@media (min-width:992px){.coordination-filters .form-select{min-height:2.75rem}}.coordination-hint{color:#495057;line-height:1.55;margin-bottom:0;margin-top:.35rem}.coordination-search-card .form-control{font-size:1.05rem;min-height:3rem}.coordination-search-card .input-group-text{background:#f8f9fa;border-inline-end:0}[dir=rtl] .coordination-search-card .input-group-text{border-inline-end:1px solid #dee2e6;border-inline-start:0}.coordination-sort-banner{background:#f8f9fa;border-radius:.5rem;color:#343a40;font-size:.95rem;padding:.65rem 1rem}.coordination-table-card .card-header{background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.coordination-table-scroll{-webkit-overflow-scrolling:touch;max-height:min(72vh,720px);overflow:auto}@media (min-width:992px){.coordination-table-scroll{max-height:none}}.coordination-table-scroll table{font-size:.9rem;white-space:nowrap}@media (min-width:768px){.coordination-table-scroll table{font-size:.95rem}}.coordination-table-scroll thead th{background:var(--coord-header-bg)!important;box-shadow:0 1px 0 rgba(0,0,0,.2);color:#fff!important;font-weight:600;position:sticky;top:0;vertical-align:middle;z-index:4}[dir=rtl] .coordination-table-scroll tbody td:first-child,[dir=rtl] .coordination-table-scroll thead th:first-child{background:var(--coord-sticky-cell);box-shadow:-4px 0 8px -4px rgba(0,0,0,.12);position:sticky;right:0;z-index:3}[dir=rtl] .coordination-table-scroll thead th:first-child{background:var(--coord-header-bg)!important;z-index:5}.coordination-table-scroll tbody td:first-child{font-weight:500;max-width:14rem;text-align:right;white-space:normal}@media (min-width:576px){.coordination-table-scroll tbody td:first-child{max-width:18rem}}.coordination-table-scroll .table tbody td:first-child{background-color:#fff}.coordination-table-scroll .table.table-striped>tbody>tr:nth-of-type(odd)>td:first-child{background-color:#f3f6f9}.coordination-footnote{color:#5c6670;font-size:.88rem}.coordination-pagination .pagination{flex-wrap:wrap;gap:.25rem;justify-content:center;margin-bottom:0}.coordination-table-scroll .vuetable{margin-bottom:0}
