.release-notice p:last-child{margin-bottom:0}.release-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:end;gap:16px;margin-top:28px;display:grid}.release-search-field,.release-category-field{gap:6px;display:grid}.release-search-field label,.release-category-field label{font-weight:700}.release-search-field .search-box,.release-category-field .history-select{width:100%;max-width:none}.release-filter-row{justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:10px;display:flex}.release-period-tabs{margin-bottom:0}.release-view-toggle{flex:none;align-items:center;gap:6px;display:flex}.release-view-label{color:var(--muted);margin-right:2px;font-size:.88rem}.release-view-button{border:1px solid var(--border);min-height:38px;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:6px 11px;font-size:.9rem;font-weight:700}.release-view-button:hover{border-color:var(--primary);color:var(--primary)}.release-view-button.active{border-color:var(--primary);background:var(--primary);color:#fff}.release-load-status:empty{display:none}.release-results{margin-top:18px}.release-table-wrap{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.release-table{border-collapse:collapse;width:100%}.release-table th,.release-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:11px 12px}.release-table th{color:var(--muted);white-space:nowrap;background:#f7f9fc;font-size:.82rem;font-weight:700}.release-table tbody tr:last-child td{border-bottom:0}.release-table tbody tr:hover{background:#fafcff}.release-table-date{white-space:nowrap;min-width:145px}.release-table-date time,.release-table-date .muted{display:block}.release-table-date .muted{margin-top:1px;font-size:.78rem}.release-table-product{min-width:140px;font-weight:700}.release-table-version{overflow-wrap:anywhere;min-width:125px;font-weight:700}.release-table-series{white-space:nowrap;min-width:100px}.release-table-series .status-badge{margin-left:7px}.release-table-category{min-width:110px;color:var(--muted);white-space:nowrap;font-size:.88rem}.release-card-list{gap:12px;display:grid}.release-item{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:22px;min-width:0;padding:18px 20px;display:grid}.release-item-date{flex-direction:column;gap:3px;font-weight:700;display:flex}.release-item-main{min-width:0}.release-item-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.88rem;display:flex}.release-item h2{overflow-wrap:anywhere;margin:5px 0 7px;font-size:1.2rem}.release-item h2 span{color:#3f4e65;font-weight:700}.release-item p{margin:6px 0}.release-item-links{flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:.92rem;display:flex}.release-pagination{justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.release-page-button{border:1px solid var(--border);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:8px 16px;font-weight:700}.release-page-button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.release-page-button:disabled{opacity:.45;cursor:not-allowed}.release-page-status{text-align:center;min-width:110px;color:var(--muted);font-size:.92rem}.release-empty{margin-top:18px}@media (width<=700px){.release-toolbar{grid-template-columns:1fr}.release-filter-row{flex-direction:column;align-items:flex-start}.release-view-toggle{align-self:flex-end}.release-table-wrap{background:0 0;border:0;border-radius:0;max-width:100%;overflow:visible}.release-table,.release-table tbody{width:100%;min-width:0;max-width:100%;display:block}.release-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.release-table tbody{border-top:1px solid var(--border)}.release-table tbody tr,.release-table tbody tr:last-child{box-sizing:border-box;border-bottom:1px solid var(--border);background:0 0;grid-template-columns:minmax(0,1fr) minmax(88px,36%);gap:3px 12px;width:100%;min-width:0;padding:10px 2px;display:grid}.release-table td{overflow-wrap:anywhere;border:0;min-width:0;max-width:100%;padding:0;display:block}.release-table-product{overflow-wrap:anywhere;grid-area:1/1;font-size:1rem}.release-table-version{grid-area:2/1;font-size:.92rem}.release-table-date{white-space:normal;text-align:right;grid-area:1/2/span 2;min-width:0;font-size:.8rem}.release-table-date .muted{font-size:.74rem}.release-table-series{white-space:normal;min-width:0;color:var(--muted);grid-area:3/1;font-size:.8rem}.release-table-series:before{content:"系列 "}.release-table-category{white-space:normal;text-align:right;grid-area:3/2;min-width:0;font-size:.78rem}.release-item{grid-template-columns:1fr;gap:8px;padding:16px}.release-item-date{flex-flow:wrap;gap:6px 12px}.release-pagination{gap:8px}.release-page-button{padding-inline:12px}}
