.mx[data-v-7c632b03]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);padding-top:26px;position:relative;overflow:hidden}.mx__caption[data-v-7c632b03]{z-index:4;border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--lime);color:var(--navy-700);letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:nowrap;padding:5px 12px;font-size:11px;font-weight:700;top:0;overflow:hidden}.mx[data-v-7c632b03]:after,.mx__caption[data-v-7c632b03]{pointer-events:none;position:absolute}.mx[data-v-7c632b03]:after{content:"";opacity:1;width:48px;transition:opacity var(--dur) var(--ease-out);background:linear-gradient(90deg,#fff0,#fff);top:26px;bottom:0;right:0}.mx.is-end[data-v-7c632b03]:after{opacity:0}.mx__scroll[data-v-7c632b03]{-webkit-overflow-scrolling:touch;overflow-x:auto}.mx__scroll[data-v-7c632b03]:focus-visible{outline-offset:-3px}.mx__table[data-v-7c632b03]{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-label)}thead th[data-v-7c632b03]{z-index:2;background:var(--surface-2);border-bottom:2px solid var(--line);color:var(--slate);font-size:var(--fs-xs);text-align:center;vertical-align:middle;padding:10px 6px;font-weight:700;line-height:1.25;position:sticky;top:0}.mx__prov-h[data-v-7c632b03]{z-index:3;text-align:left;min-width:240px;box-shadow:1px 0 0 var(--line);padding-left:16px;position:sticky;left:0}.mx__need-h[data-v-7c632b03]{padding:8px 4px;font-size:11.5px}.mx__table[data-v-7c632b03]{table-layout:fixed}.mx__col-prov[data-v-7c632b03]{width:240px}@media (width<=1100px){.mx__table[data-v-7c632b03]{min-width:960px}.mx .mx__need>span[data-v-7c632b03]:first-child{white-space:normal}}@media (width<=600px){.mx .mx__prov-h[data-v-7c632b03]{width:168px;min-width:168px;padding-left:10px}.mx .mx__col-prov[data-v-7c632b03]{width:168px}.mx .mx__prov-cell[data-v-7c632b03]{gap:6px;padding:8px 10px}.mx .mx__name[data-v-7c632b03]{white-space:normal;font-size:var(--fs-xs);line-height:1.2}.mx .mx__logo[data-v-7c632b03]{width:24px;height:24px}.mx .mx__need-h[data-v-7c632b03]{padding:8px 6px}.mx .mx__need>span[data-v-7c632b03]:first-child{white-space:normal;max-width:96px}}.mx__need-h.is-chosen[data-v-7c632b03]{background:var(--navy);color:#fff}.mx__need-h.is-recruit[data-v-7c632b03]{background:var(--lime-100);color:var(--navy)}.mx__need[data-v-7c632b03]{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.mx__need>span[data-v-7c632b03]:first-child{white-space:nowrap;line-height:1.2}.mx__info[data-v-7c632b03]{width:22px;height:22px;color:inherit;opacity:.75;transition:opacity var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.mx__info.is-open[data-v-7c632b03]{opacity:1}.mx__tip{z-index:1500;border-radius:var(--r-sm);background:var(--navy);color:#fff;width:220px;font-size:var(--fs-xs);text-align:left;box-shadow:var(--shadow-md);pointer-events:none;animation:mx-tip-in var(--dur-fast) var(--ease-out);padding:10px 12px;line-height:1.4;position:fixed;transform:translate(-50%,-100%)}.mx__tip:after{content:"";background:var(--navy);width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.mx__tip--below{transform:translate(-50%)}.mx__tip--below:after{top:-5px;bottom:auto}@keyframes mx-tip-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.mx__tip{animation:none}}.mx__row td[data-v-7c632b03],.mx__row th[data-v-7c632b03]{border-bottom:1px solid var(--line)}.mx__row:last-child td[data-v-7c632b03],.mx__row:last-child th[data-v-7c632b03]{border-bottom:0}.mx__prov[data-v-7c632b03]{z-index:1;background:var(--white);text-align:left;color:var(--navy);box-shadow:1px 0 0 var(--line);padding:0;font-weight:700;position:sticky;left:0}.mx__prov-cell[data-v-7c632b03]{cursor:pointer;align-items:center;gap:8px;min-width:0;padding:9px 12px 9px 16px;display:flex;overflow:hidden}.mx__check[data-v-7c632b03]{opacity:0;width:1px;height:1px;position:absolute}.mx__box[data-v-7c632b03]{border:1.5px solid var(--grey-400);background:var(--white);color:#fff;width:20px;height:20px;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mx__box .ui-icon[data-v-7c632b03]{opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);transform:scale(.6)}.is-flagged .mx__box[data-v-7c632b03]{background:var(--navy);border-color:var(--navy)}.is-flagged .mx__box .ui-icon[data-v-7c632b03]{opacity:1;transform:scale(1)}.mx__prov-cell:has(.mx__check:focus-visible) .mx__box[data-v-7c632b03]{outline:3px solid var(--ring);outline-offset:2px}.mx__logo[data-v-7c632b03]{border-radius:var(--r-sm);-o-object-fit:contain;object-fit:contain;background:var(--white);flex:none;width:28px;height:28px}.mx__name[data-v-7c632b03]{overflow-wrap:anywhere;min-width:0;line-height:1.2}.is-flagged td[data-v-7c632b03],.is-flagged th[data-v-7c632b03]{background:var(--lime-100)}.mx__cell[data-v-7c632b03]{text-align:center;vertical-align:middle;padding:9px 8px}.mx__cell.is-chosen[data-v-7c632b03]{background:var(--navy-soft)}.is-flagged .mx__cell.is-chosen[data-v-7c632b03]{background:#e3ecd0}.mx__cell.is-recruit[data-v-7c632b03]{background:#f7fbe6}.mx__tick[data-v-7c632b03]{background:var(--indigo-soft);width:24px;height:24px;color:var(--indigo);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mx__tick--key[data-v-7c632b03]{background:var(--navy);color:var(--lime)}.mx__dash[data-v-7c632b03]{color:var(--grey-400);font-size:1.1rem;line-height:1}.mx__more[data-v-7c632b03]{border-top:1px solid var(--line);background:var(--surface-2);font-size:var(--fs-xs);color:var(--slate);margin:0;padding:8px 16px}@media (hover:hover) and (pointer:fine){.mx__row:hover td[data-v-7c632b03],.mx__row:hover th[data-v-7c632b03]{background:var(--surface-2)}.mx__row:hover .mx__cell.is-chosen[data-v-7c632b03]{background:#dfe6f1}.is-flagged:hover td[data-v-7c632b03],.is-flagged:hover th[data-v-7c632b03]{background:var(--lime-100)}}
