h2[data-astro-cid-7qni2m3o]{margin-top:0}p[data-astro-cid-7qni2m3o]{line-height:1.8}ul[data-astro-cid-7qni2m3o]{margin:0;padding-left:1.2rem;display:grid;gap:.45rem;line-height:1.8}.year-column-wrap[data-astro-cid-7qni2m3o]{padding-top:.8rem}.guide-grid[data-astro-cid-7qni2m3o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem}.guide-card[data-astro-cid-7qni2m3o]{display:grid;gap:.3rem;padding:.75rem .85rem;border:1px solid #d2dee7;border-radius:10px;background:#fbfdff;text-decoration:none}.guide-card[data-astro-cid-7qni2m3o] strong[data-astro-cid-7qni2m3o]{font-size:.95rem;color:#0f334b}.guide-card[data-astro-cid-7qni2m3o] span[data-astro-cid-7qni2m3o]{font-size:.84rem;color:#4a5f6c;line-height:1.55}.guide-card[data-astro-cid-7qni2m3o]:hover{background:#f2f8fc}.year-column[data-astro-cid-7qni2m3o]{margin:0;padding:0;list-style:none;column-count:3;column-gap:1.8rem}.year-column[data-astro-cid-7qni2m3o] li[data-astro-cid-7qni2m3o]{break-inside:avoid;margin:0 0 .5rem}.year-column[data-astro-cid-7qni2m3o] a[data-astro-cid-7qni2m3o]{display:inline-flex;align-items:baseline;gap:.45rem;text-decoration:none;color:#1e2a2f;padding:.2rem .15rem;border-bottom:1px dashed #d9e0e6;width:100%}.year-column[data-astro-cid-7qni2m3o] a[data-astro-cid-7qni2m3o]:hover{background:#f3f8fb}.year[data-astro-cid-7qni2m3o]{font-weight:700;color:#0f334b}.count[data-astro-cid-7qni2m3o]{color:#136f63;font-variant-numeric:tabular-nums}.note[data-astro-cid-7qni2m3o]{margin:.8rem 0 0;font-size:.85rem}.label[data-astro-cid-7qni2m3o]{display:inline-block;padding:.18rem .45rem;border-radius:999px;background:#e7f4f1;color:#136f63;font-weight:700;font-size:.82rem}.schedule-panel[data-astro-cid-7qni2m3o]{overflow:hidden}.schedule-panel[data-astro-cid-7qni2m3o] .table-wrap[data-astro-cid-7qni2m3o]{max-width:100%;overflow-x:auto}.schedule-card-list[data-astro-cid-7qni2m3o]{display:none}.schedule-table[data-astro-cid-7qni2m3o]{min-width:920px;table-layout:fixed}.schedule-table[data-astro-cid-7qni2m3o] th[data-astro-cid-7qni2m3o],.schedule-table[data-astro-cid-7qni2m3o] td[data-astro-cid-7qni2m3o]{font-size:.88rem}.schedule-table[data-astro-cid-7qni2m3o] th[data-astro-cid-7qni2m3o]:nth-child(1),.schedule-table[data-astro-cid-7qni2m3o] td[data-astro-cid-7qni2m3o]:nth-child(1){width:6.1rem;white-space:nowrap}.schedule-table[data-astro-cid-7qni2m3o] th[data-astro-cid-7qni2m3o]:nth-child(2),.schedule-table[data-astro-cid-7qni2m3o] td[data-astro-cid-7qni2m3o]:nth-child(2){width:12.8rem}.schedule-table[data-astro-cid-7qni2m3o] th[data-astro-cid-7qni2m3o]:nth-child(3),.schedule-table[data-astro-cid-7qni2m3o] td[data-astro-cid-7qni2m3o]:nth-child(3){width:10.8rem}.schedule-table[data-astro-cid-7qni2m3o] th[data-astro-cid-7qni2m3o]:nth-child(4),.schedule-table[data-astro-cid-7qni2m3o] td[data-astro-cid-7qni2m3o]:nth-child(4){width:14.7rem}.schedule-table[data-astro-cid-7qni2m3o] th[data-astro-cid-7qni2m3o]:nth-child(5),.schedule-table[data-astro-cid-7qni2m3o] td[data-astro-cid-7qni2m3o]:nth-child(5){width:4.4rem}.schedule-table[data-astro-cid-7qni2m3o] th[data-astro-cid-7qni2m3o]:nth-child(6),.schedule-table[data-astro-cid-7qni2m3o] td[data-astro-cid-7qni2m3o]:nth-child(6){width:5.5rem;white-space:nowrap}.schedule-table[data-astro-cid-7qni2m3o] th[data-astro-cid-7qni2m3o]:nth-child(7),.schedule-table[data-astro-cid-7qni2m3o] td[data-astro-cid-7qni2m3o]:nth-child(7){width:5.7rem;white-space:nowrap}.schedule-table[data-astro-cid-7qni2m3o] td[data-astro-cid-7qni2m3o]:nth-child(2),.schedule-table[data-astro-cid-7qni2m3o] td[data-astro-cid-7qni2m3o]:nth-child(3),.schedule-table[data-astro-cid-7qni2m3o] td[data-astro-cid-7qni2m3o]:nth-child(4){word-break:keep-all}.num[data-astro-cid-7qni2m3o]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.company-cell[data-astro-cid-7qni2m3o]{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:.7rem;min-width:0}.schedule-table[data-astro-cid-7qni2m3o] .company-cell[data-astro-cid-7qni2m3o]{grid-template-columns:1fr;align-items:start;gap:.4rem}.company-cell[data-astro-cid-7qni2m3o] strong[data-astro-cid-7qni2m3o],.company-cell[data-astro-cid-7qni2m3o] small[data-astro-cid-7qni2m3o]{display:block;min-width:0;word-break:normal;overflow-wrap:anywhere}.company-cell[data-astro-cid-7qni2m3o] small[data-astro-cid-7qni2m3o]{margin-top:.12rem;color:#607480;font-size:.78rem}.mini-logo[data-astro-cid-7qni2m3o]{display:grid;place-items:center;width:82px;height:46px;padding:.28rem .36rem;border:1px solid #d8e4eb;border-radius:8px;background:#fff;overflow:hidden}.schedule-table[data-astro-cid-7qni2m3o] .mini-logo[data-astro-cid-7qni2m3o]{width:min(100%,96px);height:52px;padding:.24rem .3rem}.mini-logo[data-astro-cid-7qni2m3o] img[data-astro-cid-7qni2m3o]{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mini-logo[data-astro-cid-7qni2m3o].is-placeholder{background:#f5f9fb}.status-pill[data-astro-cid-7qni2m3o]{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;padding:.2rem .55rem;border-radius:999px;border:1px solid #cddde5;background:#f5f9fb;color:#294b60;font-size:.8rem;font-weight:700;white-space:nowrap}.status-pill[data-astro-cid-7qni2m3o].active{border-color:#92c7bc;background:#e8f7f3;color:#106050}.status-pill[data-astro-cid-7qni2m3o].closed{border-color:#d5dce2;background:#f1f4f6;color:#536671}.status-pill[data-astro-cid-7qni2m3o].changed{border-color:#efd28d;background:#fff6d9;color:#775200}#tob-latest-tbody .company-cell{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:.7rem;min-width:0}#tob-latest-tbody .company-cell strong,#tob-latest-tbody .company-cell small{display:block;min-width:0;overflow-wrap:anywhere}#tob-latest-tbody .company-cell small{margin-top:.12rem;color:#607480;font-size:.78rem}#tob-latest-tbody .mini-logo{display:grid;place-items:center;width:82px;height:46px;padding:.28rem .36rem;border:1px solid #d8e4eb;border-radius:8px;background:#fff;overflow:hidden}#tob-latest-tbody .mini-logo img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}#tob-latest-tbody .mini-logo.is-placeholder{background:#f5f9fb}#tob-schedule-tbody td{border-bottom:1px solid #e5edf2;padding:.58rem .66rem;vertical-align:top;white-space:normal}#tob-schedule-tbody td:nth-child(1){width:6.1rem;white-space:nowrap}#tob-schedule-tbody td:nth-child(2){width:12.8rem}#tob-schedule-tbody td:nth-child(3){width:10.8rem}#tob-schedule-tbody td:nth-child(4){width:14.7rem}#tob-schedule-tbody td:nth-child(5){width:4.4rem;white-space:nowrap}#tob-schedule-tbody td:nth-child(6){width:5.5rem;white-space:nowrap}#tob-schedule-tbody td:nth-child(7){width:5.7rem;white-space:nowrap}#tob-schedule-tbody td:nth-child(2),#tob-schedule-tbody td:nth-child(3),#tob-schedule-tbody td:nth-child(4){word-break:keep-all}#tob-schedule-tbody tr:nth-child(2n){background:#fbfdff}#tob-schedule-tbody .company-cell{display:grid;grid-template-columns:1fr;align-items:start;gap:.4rem;min-width:0}#tob-schedule-tbody .company-cell strong,#tob-schedule-tbody .company-cell small{display:block;min-width:0;word-break:normal;overflow-wrap:anywhere}#tob-schedule-tbody .company-cell small{margin-top:.12rem;color:#607480;font-size:.78rem}#tob-schedule-tbody .mini-logo{display:grid;place-items:center;width:min(100%,96px);height:52px;padding:.24rem .3rem;border:1px solid #d8e4eb;border-radius:8px;background:#fff;overflow:hidden}#tob-schedule-tbody .mini-logo img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}#tob-schedule-tbody .status-pill,#tob-schedule-cards .status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;padding:.2rem .55rem;border-radius:999px;border:1px solid #cddde5;background:#f5f9fb;color:#294b60;font-size:.8rem;font-weight:700;white-space:nowrap}#tob-schedule-tbody .status-pill.active,#tob-schedule-cards .status-pill.active{border-color:#92c7bc;background:#e8f7f3;color:#106050}#tob-schedule-tbody .status-pill.closed,#tob-schedule-cards .status-pill.closed{border-color:#d5dce2;background:#f1f4f6;color:#536671}#tob-schedule-tbody .status-pill.changed,#tob-schedule-cards .status-pill.changed{border-color:#efd28d;background:#fff6d9;color:#775200}.source-links[data-astro-cid-7qni2m3o] a[data-astro-cid-7qni2m3o],table[data-astro-cid-7qni2m3o] a[data-astro-cid-7qni2m3o]{color:#136f63;text-decoration:none}.source-links[data-astro-cid-7qni2m3o] a[data-astro-cid-7qni2m3o]:hover,table[data-astro-cid-7qni2m3o] a[data-astro-cid-7qni2m3o]:hover{text-decoration:underline}#tob-latest-tbody td{border-bottom:1px solid #e5edf2;padding:.58rem .66rem;vertical-align:top;white-space:normal}#tob-latest-tbody tr:nth-child(2n){background:#fbfdff}#tob-latest-tbody .label{display:inline-block;padding:.18rem .45rem;border-radius:999px;background:#e7f4f1;color:#136f63;font-weight:700;font-size:.82rem}#tob-latest-tbody a{color:#136f63;text-decoration:none}#tob-latest-tbody a:hover{text-decoration:underline}@media(max-width:960px){.year-column[data-astro-cid-7qni2m3o]{column-count:2}}@media(max-width:560px){.year-column[data-astro-cid-7qni2m3o]{column-count:1}.schedule-panel[data-astro-cid-7qni2m3o] .table-wrap[data-astro-cid-7qni2m3o]{display:none}.schedule-card-list[data-astro-cid-7qni2m3o]{display:grid;gap:.85rem;margin-top:.9rem}.schedule-card[data-astro-cid-7qni2m3o]{display:grid;gap:.8rem;border:1px solid #d6e2ea;border-radius:10px;background:#fff;padding:.85rem;min-width:0}.schedule-card-head[data-astro-cid-7qni2m3o]{display:grid;gap:.65rem;min-width:0}.schedule-card-meta[data-astro-cid-7qni2m3o],.schedule-card-grid[data-astro-cid-7qni2m3o]{display:grid;gap:.45rem}.schedule-card-meta[data-astro-cid-7qni2m3o] p[data-astro-cid-7qni2m3o],.schedule-card-grid[data-astro-cid-7qni2m3o] p[data-astro-cid-7qni2m3o]{margin:0;display:grid;gap:.12rem;padding:.55rem .62rem;border:1px solid #dce8ee;border-radius:8px;background:#f8fbfc;min-width:0}.schedule-card-meta[data-astro-cid-7qni2m3o] span[data-astro-cid-7qni2m3o],.schedule-card-grid[data-astro-cid-7qni2m3o] span[data-astro-cid-7qni2m3o]{color:#5b7080;font-size:.72rem}.schedule-card-meta[data-astro-cid-7qni2m3o] strong[data-astro-cid-7qni2m3o],.schedule-card-grid[data-astro-cid-7qni2m3o] strong[data-astro-cid-7qni2m3o]{line-height:1.45;overflow-wrap:anywhere}.schedule-card-actions[data-astro-cid-7qni2m3o]{display:flex;flex-wrap:wrap;gap:.6rem}.schedule-card-actions[data-astro-cid-7qni2m3o] a[data-astro-cid-7qni2m3o]{color:#175676;font-weight:700;text-decoration:none}.company-cell[data-astro-cid-7qni2m3o]{grid-template-columns:1fr;gap:.45rem}.mini-logo[data-astro-cid-7qni2m3o]{width:min(100%,148px);height:56px}#tob-latest-tbody .company-cell{grid-template-columns:1fr;gap:.45rem}#tob-latest-tbody .mini-logo{width:min(100%,148px);height:56px}#tob-schedule-cards .company-cell{display:grid;grid-template-columns:1fr;align-items:start;gap:.45rem;min-width:0}#tob-schedule-cards .company-cell strong,#tob-schedule-cards .company-cell small{display:block;overflow-wrap:anywhere}#tob-schedule-cards .company-cell small{color:#607480;font-size:.78rem}#tob-schedule-cards .mini-logo{display:grid;place-items:center;width:min(100%,148px);height:56px;padding:.25rem .32rem;border:1px solid #d8e4eb;border-radius:8px;background:#fff;overflow:hidden}#tob-schedule-cards .mini-logo img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}#tob-schedule-cards .schedule-card{display:grid;gap:.8rem;min-width:0;padding:.85rem;overflow:hidden;border:1px solid #d6e2ea;border-radius:10px;background:#fff}#tob-schedule-cards .schedule-card-head{display:grid;gap:.65rem;min-width:0}#tob-schedule-cards .schedule-card-meta,#tob-schedule-cards .schedule-card-grid{display:grid;gap:.45rem;min-width:0}#tob-schedule-cards .schedule-card-meta p,#tob-schedule-cards .schedule-card-grid p{display:grid;gap:.12rem;min-width:0;margin:0;padding:.55rem .62rem;border:1px solid #dce8ee;border-radius:8px;background:#f8fbfc}#tob-schedule-cards .schedule-card-meta span,#tob-schedule-cards .schedule-card-grid span{color:#5b7080;font-size:.72rem}#tob-schedule-cards .schedule-card-meta strong,#tob-schedule-cards .schedule-card-grid strong{line-height:1.45;overflow-wrap:anywhere}#tob-schedule-cards .schedule-card-actions{display:flex;flex-wrap:wrap;gap:.6rem}#tob-schedule-cards .schedule-card-actions a{color:#175676;font-weight:700;text-decoration:none}}
