/* ========================================
   PC端按钮对齐修复 - 超高优先级
   确保PC端按钮在一行显示且居中对齐
   ======================================== */

@media (min-width: 769px) {
    /* 强制所有td居中对齐 - 覆盖所有内联样式 */
    .zib-netdisk-download-shortcode td,
    .zib-netdisk-download-section td,
    div[id^="zib-netdisk-buttons-"] td {
        text-align: center !important;
        vertical-align: middle !important;
        display: table-cell !important;
        padding: 10px 12px !important;
        margin: 0 !important;
        border: none !important;
        background: transparent !important;
        width: auto !important;
        max-width: none !important;
    }

    /* 强制tr不换行 - 确保所有按钮在一行 */
    .zib-netdisk-download-shortcode tr,
    .zib-netdisk-download-section tr,
    div[id^="zib-netdisk-buttons-"] tr {
        display: table-row !important;
        white-space: nowrap !important;
        margin: 0 !important;
        padding: 0 !important;
        border: none !important;
        background: transparent !important;
    }

    /* 强制tbody使用table-row-group */
    .zib-netdisk-download-shortcode tbody,
    .zib-netdisk-download-section tbody,
    div[id^="zib-netdisk-buttons-"] tbody {
        display: table-row-group !important;
        width: 100% !important;
        text-align: center !important;
        margin: 0 !important;
        padding: 0 !important;
        border: none !important;
        background: transparent !important;
    }

    /* 强制table使用table布局 */
    .zib-netdisk-download-shortcode table,
    .zib-netdisk-download-section table,
    div[id^="zib-netdisk-buttons-"] table {
        display: table !important;
        width: 100% !important;
        margin: 135px 0 0 0 !important;
        border-collapse: collapse !important;
        border-spacing: 0 !important;
        border: none !important;
        background: transparent !important;
        padding: 0 !important;
        table-layout: auto !important;
    }

    /* 覆盖PHP内联样式的text-align - 超高优先级 */
    .zib-netdisk-download-shortcode td[style*="text-align"],
    .zib-netdisk-download-section td[style*="text-align"],
    div[id^="zib-netdisk-buttons-"] td[style*="text-align"] {
        text-align: center !important;
    }

    /* 按钮样式 - 确保不换行 */
    .zib-netdisk-download-shortcode td .zib-netdisk-btn,
    .zib-netdisk-download-section td .zib-netdisk-btn,
    div[id^="zib-netdisk-buttons-"] td .zib-netdisk-btn {
        display: inline-block !important;
        width: auto !important;
        max-width: none !important;
        margin: 0 !important;
        white-space: nowrap !important;
    }
}
