/* Compact status tables */
.popcorncatering-admin-table
{
	table-layout: fixed;
	width: 100%;
	font-size: 12px;
}

.popcorncatering-admin-table th,
.popcorncatering-admin-table td
{
	padding: 6px 8px;
	vertical-align: middle;
}

.popcorncatering-admin-table th.pc-table-head
{
	white-space: normal;
	line-height: 1.15;
	text-align: center;
}

.popcorncatering-admin-table td.pc-cell-status,
.popcorncatering-admin-table td.pc-cell-count
{
	text-align: center;
}

.popcorncatering-admin-table .pc-col-date
{
	white-space: nowrap;
	width: 130px;
}

.popcorncatering-admin-table .pc-col-location
{
	white-space: normal;
	width: 140px;
}

.pc-dot-link
{
	text-decoration: none;
}

/* Create event: user assignment */
.pc-user-assign
{
	max-width: 560px;
}

.pc-user-assigned
{
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.pc-user-item
{
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	padding: 8px 10px;
	background: #fff;
	border: 1px solid rgba(0,0,0,0.10);
	border-radius: 8px;
}

.pc-user-empty
{
	padding: 8px 10px;
	color: #666;
}

.pc-user-name
{
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}


.pc-col-date-na code
{
	color: #888;
}

.pc-assistant-suffix
{
	display: inline-block;
	margin-left: 4px;
	font-size: 11px;
	color: #555;
	font-weight: 600;
}


/* Admin readonly form tweaks: keep hot probe chart in grid layout inside wp-admin */
.popcorncatering-admin-readonly
{
	max-width: 100%;
}

.popcorncatering-admin-readonly .popcorncatering-form
{
	max-width: 100%;
}

.popcorncatering-admin-readonly .popcorncatering-section
{
	overflow-x: auto;
}

.popcorncatering-admin-readonly .popcorncatering-columns.hot-food-probe-top-row
{
	grid-template-columns:	1.2fr repeat(4, minmax(90px, 0.8fr));
	gap:		8px;
}

.popcorncatering-admin-readonly .popcorncatering-columns.hot-food-probe-wide-row
{
	grid-template-columns:	1.15fr repeat(6, minmax(82px, 0.8fr));
	gap:		8px;
}

.popcorncatering-admin-readonly .popcorncatering-columns.hot-food-probe-top-row .popcorncatering-static-text,
.popcorncatering-admin-readonly .popcorncatering-columns.hot-food-probe-top-row .popcorncatering-label,
.popcorncatering-admin-readonly .popcorncatering-columns.hot-food-probe-wide-row .popcorncatering-static-text,
.popcorncatering-admin-readonly .popcorncatering-columns.hot-food-probe-wide-row .popcorncatering-label
{
	white-space:	nowrap;
}
