#post-flow {
	.app-header {
		display: flex;
		flex-direction: row;
		align-items: baseline;
	}
    .app-title {
        font-size: 1.5em;
        font-weight: bold;
        margin-bottom: 1em;
		margin-right: 1em;
    }
	.form-row{
		display:flex;
		justify-content: flex-start;
		align-items: flex-end;
		gap: 1em;
	}
	.help-text{
		margin-top: calc(8px);
		margin-bottom: 0px;
		font-size: 12px;
		font-style: normal;
		color: rgb(117, 117, 117);
	}
	.app-save{
		margin-top:1rem;
	}
	.schedule-row {
		position: relative;
	}
	.allow-bg {
		background-color: #e6ffe6;
		padding: 0.5em;
		border-radius: 4px;
		margin-bottom: 0.5em;
	}
	.disallow-bg {
		background-color: #ffe6e6;
		padding: 0.5em;
		border-radius: 4px;
		margin-bottom: 0.5em;
	}
	.delete-icon {
		position: absolute;
		top: 0.5em;
		right: 0.5em;
		cursor: pointer;
	}
	.schedule-row .delete-icon:hover {
		color: red;
	}
	/* Terminal-like Log Viewer Styles */
	.postflow-log-viewer-container {
		margin-top: 20px;
		border: 1px solid #333;
	}

	.log-viewer-header {
		display: flex;
		justify-content: space-between;
		align-items: center;
		background-color: #333;
		padding: 5px 15px;
		color: #fff;
	}

	.log-viewer-header h3 {
		margin: 0;
		color: #fff;
	}

	.postflow-log-viewer {
		background-color: #000;
		color: #00ff00; /* Green text */
		font-family: monospace;
		padding: 15px;
		height: 300px;
		overflow-y: auto;
		margin: 0;
		white-space: pre-wrap;
		word-wrap: break-word;
	}

	.log-entry {
		margin-bottom: 5px;
	}

	.log-date {
		color: #888;
		margin-right: 10px;
	}

	.log-entry.log-error .log-message {
		color: #ff4136; /* Red */
	}

	.log-entry.log-critical .log-message {
		color: #ff851b; /* Orange */
	}
	.log-viewer-header .components-button {
        background: #222 !important;
        color: #fff !important;
        border: 1px solid #555 !important;
    }
    .log-viewer-header .components-button:hover,
    .log-viewer-header .components-button:focus {
        background: #444 !important;
        color: #00ff00 !important;
        border-color: #00ff00 !important;
    }
}
