@import '_content/Adviser.IA.SqlChat.Ui/Adviser.IA.SqlChat.Ui.jabta1w2m2.bundle.scp.css';
@import '_content/Adviser.NetStd.Blazor/Adviser.NetStd.Blazor.s39jrp37g4.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css';

/* /Pages/Alerts.razor.rz.scp.css */
/* An alert of the board: what it is on the left, what to do on the right, one under the other on a
   narrow screen. */
.alert-card[b-wp0ppafafr] {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 12px 24px;
}

.alert-body[b-wp0ppafafr] {
	flex: 1 1 320px;
	gap: 4px;
}
/* /Pages/Clients.razor.rz.scp.css */
/* The list and the sheet of the client chosen, side by side as the board's, one under the other
   on a narrow screen. */
.clients-list[b-ifxtgywrrk] {
	flex: 3 1 480px;
}

.clients-sheet[b-ifxtgywrrk] {
	flex: 2 1 340px;
}
/* /Pages/Configurator.razor.rz.scp.css */
/* The three parts of a base side by side, as the board's: companies and options, the tables, the
   table refined; one under the other on a narrow screen. */
.cfg-cols[b-97ckyfu9ni] {
	align-items: stretch;
}

.cfg-side[b-97ckyfu9ni] {
	flex: 1 1 240px;
}

.cfg-tables[b-97ckyfu9ni] {
	flex: 1.2 1 260px;
}

.cfg-table[b-97ckyfu9ni] {
	flex: 2 1 340px;
}

.cfg-tight[b-97ckyfu9ni] {
	gap: 4px;
}

.cfg-foot[b-97ckyfu9ni] {
	padding-top: 12px;
	border-top: 1px solid var(--line-strong);
}

.select-auto[b-97ckyfu9ni] {
	width: auto;
	flex: 1 1 180px;
}
/* /Pages/NewClient.razor.rz.scp.css */
/* The step beside its recap, as the board's, one under the other on a narrow screen. */
.wizard-step[b-2ucx2pq8ze] {
	flex: 3 1 440px;
	gap: 20px;
}

.wizard-recap[b-2ucx2pq8ze] {
	flex: 2 1 320px;
}

.stepper[b-2ucx2pq8ze] {
	margin-block: 16px 24px;
}
/* /Pages/Team.razor.rz.scp.css */
/* The form of a colleague's account: no wider than its fields need. */
.team-form[b-3ey4v1uxls] {
	max-width: 560px;
}
/* /Shared/ClientFeedback.razor.rz.scp.css */
.feedback-question[b-l6rfle7eel] {
	flex: 1 1 260px;
	overflow-wrap: anywhere;
}

.feedback-form[b-l6rfle7eel] {
	padding-top: 8px;
	border-top: 1px solid var(--line);
}
/* /Shared/ClientHistory.razor.rz.scp.css */
.history-question[b-lb2urznvn0] {
	flex: 1 1 260px;
	overflow-wrap: anywhere;
}
/* /Shared/ClientQuestions.razor.rz.scp.css */
.question-base[b-qivqsxgkk3] {
	width: auto;
	min-width: 220px;
}

.question-row[b-qivqsxgkk3] {
	flex-wrap: nowrap;
	align-items: flex-start;
}

.question-row textarea[b-qivqsxgkk3] {
	flex: 1 1 auto;
	min-width: 0;
}

@media (max-width: 600px) {
	.question-row[b-qivqsxgkk3] {
		flex-wrap: wrap;
	}
}
/* /Shared/ClientSheet.razor.rz.scp.css */
/* The head of a client's sheet, as the board's panel; its facts and lists live in capitainerie.css, shared with
   the tabs of lot 20c (a scoped rule would not reach a child component). */
.sheet-head[b-e5w59xggoa] {
	gap: 8px;
}
/* /Shared/ClientTopUps.razor.rz.scp.css */
/* The cap of the automatic top-up: a number, no wider than it needs (board). */
.topups-cap[b-p7g2m7auol] {
	max-width: 240px;
}
/* /Shared/HullFoot.razor.rz.scp.css */
/* The reseller's colour, handed by the hull as --reseller-accent, on one mark only: the hull keeps
   Hublot's navy and its contrast in both themes. Hublot's copper when the reseller has none. */
.reseller[b-3h6kuqfw40] {
	display: flex;
	align-items: center;
	gap: 10px;
	color: var(--hull-ink);
	font-weight: 600;
}

.reseller-swatch[b-3h6kuqfw40] {
	flex: none;
	width: 12px;
	height: 12px;
	background: var(--reseller-accent, var(--hull-copper));
	outline: 1px solid var(--hull-tick);
	transform: rotate(45deg);
}

.person-email[b-3h6kuqfw40] {
	overflow-wrap: anywhere;
}
/* /Shared/MainLayout.razor.rz.scp.css */
/* The hull of the Hublot design system on the left, the page on the right, as on the board. */
.shell[b-mm4vxk7w4q] {
	min-height: 100vh;
	display: flex;
	align-items: stretch;
	background: var(--ground);
}

.hull[b-mm4vxk7w4q] {
	flex: 0 0 248px;
	position: sticky;
	top: 0;
	height: 100vh;
}

.pg[b-mm4vxk7w4q] {
	flex: 1;
	min-width: 0;
	max-width: 1320px;
	margin-inline: auto;
	padding: 30px 32px 48px;
	display: flex;
	flex-direction: column;
	gap: 24px;
}

@media (max-width: 800px) {
	.shell[b-mm4vxk7w4q] {
		flex-direction: column;
	}

	.hull[b-mm4vxk7w4q] {
		position: static;
		flex: none;
		height: auto;
	}

	.pg[b-mm4vxk7w4q] {
		width: 100%;
		padding: 22px 16px 40px;
	}
}
/* /Shared/NullLayout.razor.rz.scp.css */
/* The pages outside the hull: the way to the sign-in and its failure. */
.bare[b-7ie5wy824l] {
	min-height: 100vh;
	display: grid;
	place-items: center;
	padding: 24px 16px;
	background: var(--ground);
}
/* /Shared/QuestionTurn.razor.rz.scp.css */
.running[b-qthky4j27i] {
	flex-wrap: nowrap;
	align-items: flex-start;
}

.figure-answer[b-qthky4j27i] {
	align-items: center;
}

.figure-says[b-qthky4j27i] {
	flex: 1 1 300px;
}

.precise .input[b-qthky4j27i] {
	flex: 1 1 260px;
	width: auto;
	min-width: 0;
}

.verdict[b-qthky4j27i] {
	font-weight: 600;
}

.feedback[b-qthky4j27i] {
	flex: 1 1 320px;
}
