        .scheduledposts-layout { width: 100%; border-collapse: collapse; }
        .scheduledposts-layout > tbody > tr > td { vertical-align: top; }
        .scheduledposts-nav { width: 200px; }
        .scheduledposts-content { padding-left: 10px; }
        .scheduledposts-table { width: 100%; table-layout: fixed; }
        .scheduledposts-table td { vertical-align: top; }
        .scheduledposts-preview { overflow-wrap: anywhere; word-break: break-word; }
        .scheduledposts-actions { display: flex; flex-wrap: wrap; gap: 5px; align-items: center; }
        .scheduledposts-actions form { display: inline-flex; margin: 0; padding: 0; }
        .scheduledposts-action,
        .scheduledposts-action:link,
        .scheduledposts-action:visited,
        .scheduledposts-action:hover,
        .scheduledposts-action:active {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            box-sizing: border-box;
            min-height: 28px;
            padding: 4px 8px;
            margin: 0;
            border: 1px solid rgba(255,255,255,.15);
            border-radius: 2px;
            background: rgba(0,0,0,.18);
            color: inherit;
            font: inherit;
            font-size: 11px;
            font-weight: 600;
            line-height: 18px;
            letter-spacing: normal;
            text-transform: none !important;
            text-decoration: none;
            cursor: pointer;
            white-space: nowrap;
            appearance: none;
            -webkit-appearance: none;
        }

        button.scheduledposts-action { color: inherit; }
        .scheduledposts-action:hover { background: rgba(255,255,255,.08); }
        .scheduledposts-edit-table { width: 100%; }
        .scheduledposts-edit-table .textbox { box-sizing: border-box; max-width: 100%; }
        .scheduledposts-edit-table textarea.textbox { width: 100%; resize: vertical; }
        @media (max-width: 900px) {
            .scheduledposts-table { table-layout: auto; }
            .scheduledposts-content { padding-left: 0; }
        }