
.inplayscenes-formular_input-row {
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	margin: 5px 10px;
	gap: 5px;
}

.inplayscenes-formular_input-desc {
	width: 30%;
}

.inplayscenes-formular_input-input {
	width: 70%;
}

.inplayscenes-formular_button {
	text-align: center;
	margin: 5px 0;
}

.inplayscenes_memberprofile {
	display: flex;
	flex-wrap: nowrap;
	gap: 10px;
	flex-grow: 1;
}

.inplayscenes_memberprofile-mainplays {
	padding: 10px;
	max-height: 450px;
	overflow: auto;
}

.inplayscenes_memberprofile-sideplays {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding: 10px;
	gap: 10px;
}

.inplayscenes_memberprofile-scenes {
	margin-bottom: 5px;
	font-size: 1.25rem;
}

.inplayscenes_overview-filter-table {
	display: flex;
	flex-wrap: wrap;
	gap: 0 5px;
	justify-content: space-around;
	margin: 10px;
}

.inplayscenes_overview-filter-row {
	width: 49%;
}

.inplayscenes_overview-filter-input {
	text-align: center;
	margin: 5px 0;
}

.inplayscenes_overview-button {
	text-align: center;
	margin: 10px 0;
}

.inplayscenes_overview-sort {
	text-align: center;
	margin: 10px 0;
}

.inplayscenes_overview-scene-table {
	display: flex;
	flex-direction: column;
}

.inplayscenes_overview-scene-row {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #ddd;
	padding: 10px;
	align-items: center;
}

.inplayscenes_overview-scene-column {
	flex: 1;
}

.inplayscenes_overview-scene-column:last-child {
	text-align: right;
}

.inplayscenes_overview-none {
	text-align: center;
	margin: 10px 0;
}

.inplayscenes-postbit {
	text-align:center; 
	margin-bottom: 10px;
}

.inplayscenes_postingreminder-desc {
	padding: 20px 40px;
	text-align: justify;
	line-height: 180%;
}

.inplayscenes_postingreminder-scene-table {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.inplayscenes_postingreminder-scene-row {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #ddd;
	padding: 10px;
	align-items: center;
}

.inplayscenes_postingreminder-scene-column {
	flex: 1;
	padding: 0 10px;
}

.inplayscenes_postingreminder-none {
	text-align: center;
	margin: 10px 0;
}

.inplayscenes_showthread-bit {
	display: flex;
	justify-content: space-between;
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}

.inplayscenes_showthread-bit:last-child {
	border-bottom: none;
}

.inplayscenes_showthread-label {
	width: 20%;
	font-weight: bold;
}

.inplayscenes_showthread-value {
	flex-grow: 1;
}

/* Modern condensed scene info styling */
.inplayscenes_showthread_modern {
	padding: 8px 12px;
	font-size: 13px;
}

.scene_info_grid {
	display: flex;
	flex-wrap: wrap;
	gap: 0 24px;
	margin-bottom: 4px;
}

.scene_info_item {
	white-space: nowrap;
	color: #666;
}

.scene_info_item strong {
	color: #333;
	font-weight: 600;
}

@media (max-width: 768px) {
	.scene_info_grid {
		flex-direction: column;
		gap: 4px 0;
}

.scene_info_item {
		white-space: normal;
}


}

.inplayscenes_user-settings {
	display: flex;
	flex-wrap: wrap;
	gap: 20px 0px;
	align-items: flex-start;
	justify-content: space-evenly;
	padding: 20px 0;
	text-align: center;
}

.inplayscenes_user-scene-sort {
	text-align: center;
}

.inplayscenes_user-character-scenes {
	width: 80%;
	margin: 20px auto;
}

.inplayscenes_user-button {
	width: 100%;
	text-align: center;
}

.inplayscenes_user-scene-header span {
	float: right;
	font-style: italic;
}

.inplayscenes_user-scene-table {
	border: 1px solid #ddd;
}

.inplayscenes_user-scene-row {
	display: flex;
	justify-content: space-between;
	padding: 10px;
	border-bottom: 1px solid #ddd;
	align-items: center;
}

.inplayscenes_user-scene-row:last-child {
	border-bottom: none;
}

.inplayscenes_user-scene-col {
	width: 33%;
	padding: 5px;
}

.inplayscenes_user-scene-none {
	text-align: center;
	margin: 10px 0;
}

.inplayscene_next_none {
	color: #ac8383;
}

.inplayscene_next_you {
	color: #127b12;
}

/* Compact Forum Display Styles */
.inplayscenes-forumdisplay {
	align-items: center;
	gap: 8px;
	margin-top: 5px;
	flex-wrap: wrap;
}

.inplayscenes-icon {
	color: #666;
	font-size: 0.9em;
	margin-right: 3px;
}

.inplayscenes-icon i {
	vertical-align: middle;
}

.inplayscenes-divider {
	color: #ccc;
	margin: 0 5px;
}

.inplayscenes-field {
	display: inline-flex;
	align-items: center;
	gap: 3px;
}

.inplayscenes-field i {
	font-size: 0.85em;
	color: #666;
}

/* Scene Type Icons */
.inplayscenes-scenetype-icon {
	margin-left: 5px;
	cursor: help;
}

.inplayscenes-scenetype-icon.private {
	color: #d28d8a;
}

.inplayscenes-scenetype-icon.open {
	color: #8bb38b;
}

.inplayscenes-scenetype-icon.agreed {
	color: #f0ad4e;
}

/* Post Order Icons */
.inplayscenes-postorder-icon {
	margin-left: 5px;
	cursor: help;
	font-size: 0.95em;
}

.inplayscenes-postorder-icon.fixed {
	color: #5bc0de;
}

.inplayscenes-postorder-icon.none {
	color: #777;
}

/* Make scene type and post order icons slightly larger */
.inplayscenes-scenetype-icon,
.inplayscenes-postorder-icon {
	font-size: 1em;
}

/* Trigger Warning Icon */
.inplayscenes-field .fa-exclamation-triangle {
	color: #f0ad4e;
}

/* Responsive adjustments */
@media (max-width: 768px) {
	.inplayscenes-forumdisplay {
		font-size: 0.85em;
}

.inplayscenes-divider {
		margin: 0 3px;
}


}

