/* RDC_TMPLT_V2_START {"id":1,"family":"INDEX","placeholder":"Index Preset CSS","owner":"INDEX_PRESET","version":2,"surface":"INDEX","mode":"replaceable_design","syntax":"css_block","preset":"plain"} */
@font-face {
	font-family: 'RDC Public Sans';
	src: url('../FNT/static/PublicSans-Regular.ttf') format('truetype');
	font-display: swap;
	font-style: normal;
	font-weight: 100 900;
}

:root {
	--rdc-index-font: 'RDC Public Sans', Arial, sans-serif;
	--rdc-index-page: #f4f6f8;
	--rdc-index-surface: #ffffff;
	--rdc-index-text: #18212b;
	--rdc-index-muted: #627080;
	--rdc-index-border: #d8dee6;
	--rdc-index-accent: #245f8f;
	--rdc-index-accent-contrast: #ffffff;
	--rdc-index-max: 1280px;
}

html, body { margin: 0; min-height: 100%; }
body {
	background: var(--rdc-index-page);
	color: var(--rdc-index-text);
	font-family: var(--rdc-index-font);
}
body.rdc-startup-pending[data-rdc-startup-animation='fade'] { opacity: 0; }
body.rdc-startup-ready[data-rdc-startup-animation='fade'] { opacity: 1; transition: opacity .22s ease; }
.rdc-index-header {
	position: sticky;
	top: 0;
	z-index: 1000;
	background: color-mix(in srgb, var(--rdc-index-surface) 96%, transparent);
	border-bottom: 1px solid var(--rdc-index-border);
	backdrop-filter: blur(10px);
}
.rdc-index-header-inner,
.rdc-index-footer-inner {
	box-sizing: border-box;
	width: min(100%, var(--rdc-index-max));
	margin: 0 auto;
	padding: 12px 18px;
}
.rdc-index-header-inner { display: flex; align-items: center; gap: 12px; min-height: 58px; }
.rdc-index-brand {
	border: 0;
	background: transparent;
	color: var(--rdc-index-text);
	font: inherit;
	font-size: 1.05rem;
	font-weight: 750;
	letter-spacing: .01em;
	cursor: pointer;
}
.rdc-index-account { margin-left: auto; }
.shell-menu-toggle { flex: 0 0 auto; }
#ic {
	box-sizing: border-box;
	width: min(100%, var(--rdc-index-max));
	min-height: var(--rdc-main-min-h, 360px);
	margin: 0 auto;
}
body[data-rdc-layout-mode='fit'] { overflow: hidden; }
body[data-rdc-layout-mode='fit'] #ic { height: var(--rdc-main-min-h, 360px); overflow: hidden; }
body[data-rdc-layout-mode='natural'] { overflow-x: hidden; overflow-y: auto; }
#pg_scrlr, [id$='_pg_scrlr'] { overflow-x: hidden; overflow-y: auto; }
.rdc-basic-layout {
	box-sizing: border-box;
	width: 100%;
	min-width: 0;
	color: var(--rdc-index-text);
}
.rdc-basic-stacked {
	display: grid;
	gap: clamp(18px, 3vw, 36px);
}
.rdc-basic-section {
	box-sizing: border-box;
	min-width: 0;
	padding: clamp(20px, 4vw, 48px);
	background: var(--rdc-index-surface);
	border: 1px solid var(--rdc-index-border);
}
.rdc-basic-intro { text-align: center; }
.rdc-basic-list-detail { display: grid; gap: clamp(18px, 3vw, 34px); }
.rdc-basic-split {
	display: grid;
	grid-template-columns: minmax(210px, 280px) minmax(0, 1fr);
	gap: clamp(18px, 3vw, 32px);
	align-items: start;
}
.rdc-basic-list-panel,
.rdc-basic-detail-panel { box-sizing: border-box; min-width: 0; }
.rdc-basic-list-panel { display: grid; gap: 8px; }
.rdc-basic-list-item {
	box-sizing: border-box;
	min-width: 0;
	padding: 12px 14px;
	background: var(--rdc-index-surface);
	border: 1px solid var(--rdc-index-border);
}
.rdc-basic-detail-panel {
	padding: clamp(18px, 3vw, 34px);
	background: var(--rdc-index-surface);
	border-left: 1px solid var(--rdc-index-border);
}
.rdc-index-footer { border-top: 1px solid var(--rdc-index-border); color: var(--rdc-index-muted); background: var(--rdc-index-surface); }
.rdc-index-footer-inner { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; font-size: .85rem; }

@media (prefers-reduced-motion: reduce) {
	body.rdc-startup-ready[data-rdc-startup-animation='fade'] { transition: none; }
}

@media (max-width: 720px) {
	.rdc-basic-split { grid-template-columns: minmax(0, 1fr); }
	.rdc-basic-detail-panel { border-left: 0; border-top: 1px solid var(--rdc-index-border); }
}

@media (max-width: 640px) {
	.rdc-index-header-inner, .rdc-index-footer-inner { padding-left: 12px; padding-right: 12px; }
	.rdc-index-footer-inner { align-items: flex-start; flex-direction: column; }
}

/* RDC_TMPLT_V2_END {"id":1} */