@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.boiwgh0w5b.bundle.scp.css';
@import '_content/RCL/RCL.qfhc5mcka6.bundle.scp.css';

/* /Features/Home/NavTree.razor.rz.scp.css */
/* Root panel only (IsRoot) — matches Bootstrap bg-info-subtle */
.nav-tree-panel[b-s0u0xn8zoc] {
	background-color: var(--bs-info-bg-subtle);
	border: 1px solid var(--bs-info-border-subtle);
	border-radius: var(--bs-border-radius, 0.375rem);
	padding: 0.75rem 1rem;
}

/* Nested branch guides — darker than default border-start / info-border-subtle */
.nav-tree-branch[b-s0u0xn8zoc] {
	border-left: 2px solid var(--bs-info-text-emphasis);
}
/* /Features/Sukkot/DailySchedule/PocketMod/Build.razor.rz.scp.css */
/* MarkupString HTML is not scoped; ::deep reaches table cells from Markdig. */
.markdown-body[b-ek5126gnxk]  table {
	width: 100%;
	max-width: 100%;
	border-collapse: collapse;
	margin: 0.75rem 0 1.25rem;
	table-layout: auto;
}

.markdown-body[b-ek5126gnxk]  th,
.markdown-body[b-ek5126gnxk]  td {
	border: 1px solid var(--bs-border-color, #dee2e6);
	padding: 0.5rem 0.75rem;
	vertical-align: top;
	text-align: left;
}

.markdown-body[b-ek5126gnxk]  th {
	font-weight: 600;
	background-color: rgba(0, 0, 0, 0.06);
}

.markdown-body[b-ek5126gnxk]  tbody tr:nth-child(even) {
	background-color: rgba(0, 0, 0, 0.03);
}

.markdown-body[b-ek5126gnxk]  td {
	word-break: break-word;
	overflow-wrap: anywhere;
}

.markdown-body[b-ek5126gnxk]  a {
	text-decoration: underline;
}
/* /Features/Sukkot/Home/Index.razor.rz.scp.css */
.my-tabs.nav-tabs[b-mcppw6n5aj] {
	border-bottom: 3px solid #dee2e6; /* thicker base border */
}

.my-tabs .nav-link[b-mcppw6n5aj] {
	border-bottom-width: 3px;
}

	.my-tabs .nav-link.active[b-mcppw6n5aj] {
		border-bottom-color: #0d6efd; /* or your primary color */
		border-bottom-width: 3px;
	}
/* /Layout/Footer.razor.rz.scp.css */
.footer[b-sdoeqz3u4i] {
	background: linear-gradient(to right, #6c757d, #adb5bd); /* Grey gradient left to right */
	padding: 1rem 0;
	text-align: center;
	margin-top: 0.5rem; /* Reduced margin top */
}

.footer a[b-sdoeqz3u4i] {
	color: #ffffff;
	text-decoration: none;
	transition: color 0.3s;
}

	.footer a:hover[b-sdoeqz3u4i] {
		color: #f8f9fa;
	}
/* /Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-m5mizdx8ip] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-m5mizdx8ip] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
