:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-select-wrapper--enhanced > select[name="material[]"]{position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	min-width: 0 !important;
	min-height: 0 !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-trigger{display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	flex: 1 1 auto;
	min-width: 0;
	width: 100%;
	padding: 10px 14px;
	font: inherit;
	font-family: var(--quoteandcut-font-body, inherit);
	color: var(--quoteandcut-text-primary, #1f2933);
	background: var(--quoteandcut-card-bg, #fff);
	border: 1px solid var(--quoteandcut-border-color, #cbd2d9);
	border-radius: var(--quoteandcut-radius-md, 8px);
	cursor: pointer;
	text-align: left;
	transition: border-color 0.15s ease, box-shadow 0.15s ease;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-trigger:hover,:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-trigger:focus-visible{border-color: var(--quoteandcut-accent-ink);
	outline: none;
	box-shadow: 0 0 0 3px var(--quoteandcut-focus-ring);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-trigger.is-placeholder .quoteandcut-material-trigger__label{color: var(--quoteandcut-text-muted, #7b8794);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-trigger__label{flex: 1 1 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-trigger__caret{flex: 0 0 auto;
	width: 10px;
	height: 10px;
	border-right: 2px solid currentColor;
	border-bottom: 2px solid currentColor;
	transform: rotate(45deg);
	margin-top: -4px;
	opacity: 0.6;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker-overlay{position: fixed;
	inset: 0;
	z-index: 1000001;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 16px;
	background: rgba(15, 23, 42, 0.55);
	backdrop-filter: blur(4px);
	-webkit-backdrop-filter: blur(4px);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker{container: quoteandcut-material-picker / inline-size;
	display: flex;
	flex-direction: column;
	width: 100%;
	max-width: 720px;
	max-height: min(88vh, 820px);
	max-height: min(88dvh, 820px);
	overflow: hidden;
	border-radius: var(--quoteandcut-radius-lg, 12px);
	background: var(--quoteandcut-card-bg, #ffffff);
	color: var(--quoteandcut-text-primary, #1a202c);
	box-shadow: var(--quoteandcut-shadow-lg, 0 24px 60px rgba(15, 23, 42, 0.3));
	font-size: var(--quoteandcut-text-md, 14px);
	line-height: 1.4;
	
	font-family: var(
		--quoteandcut-font-body,
		var(--quoteandcut-default-body-font, var(--quoteandcut-font-family))
	);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker:focus{outline: none;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker button{margin: 0;
	font: inherit;
	letter-spacing: normal;
	text-shadow: none;
	text-transform: none;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__header{display: flex;
	align-items: center;
	gap: 12px;
	padding: 14px 12px 14px 24px;
	border-bottom: 1px solid var(--quoteandcut-border-color, #e2e8f0);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__heading{flex: 1 1 auto;
	min-width: 0;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__title{margin: 0;
	padding: 0;
	color: var(--quoteandcut-text-primary, #1a202c);
	font-family: var(--quoteandcut-font-heading, inherit);
	font-size: var(--quoteandcut-text-xl, 20px);
	font-weight: var(--quoteandcut-weight-bold, 700);
	letter-spacing: normal;
	line-height: 1.2;
	text-transform: none;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__subtitle{margin: 2px 0 0;
	overflow: hidden;
	color: var(--quoteandcut-text-secondary, #4a5568);
	font-size: var(--quoteandcut-text-sm, 13px);
	text-overflow: ellipsis;
	white-space: nowrap;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__subtitle[hidden]{display: none;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__reason{margin: 6px 0 0;
	color: var(--quoteandcut-warning-text, #b45309);
	font-size: var(--quoteandcut-text-sm, 13px);
	font-weight: 600;
	line-height: 1.4;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__reason[hidden]{display: none;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__close{flex: 0 0 auto;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 44px;
	height: 44px;
	padding: 0;
	border: 0;
	border-radius: var(--quoteandcut-radius-md, 8px);
	background: transparent;
	box-shadow: none;
	color: var(--quoteandcut-text-secondary, #4a5568);
	cursor: pointer;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__close:hover{background: var(--quoteandcut-bg-color, #f8fafc);
	color: var(--quoteandcut-text-primary, #1a202c);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__controls{display: flex;
	flex-direction: column;
	gap: 12px;
	padding: 16px 24px;
	border-bottom: 1px solid var(--quoteandcut-border-color, #e2e8f0);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__controls[hidden],:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__search[hidden],:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__types[hidden],:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__fixed[hidden]{display: none;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__search{display: flex;
	align-items: center;
	gap: 10px;
	height: var(--quoteandcut-control-height, 44px);
	margin: 0;
	padding: 0 12px;
	border: 1px solid var(--quoteandcut-border-strong, #8c94a0);
	border-radius: var(--quoteandcut-radius-md, 8px);
	background: var(--quoteandcut-card-bg, #ffffff);
	color: var(--quoteandcut-text-secondary, #4a5568);
	cursor: text;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__search:focus-within{border-color: var(--quoteandcut-accent-ink, #ad571f);
	box-shadow: 0 0 0 3px var(--quoteandcut-focus-ring, rgba(255, 118, 24, 0.35));}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__search svg{flex: 0 0 auto;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__search input[type="search"]{-webkit-appearance: none;
	appearance: none;
	flex: 1 1 auto;
	width: auto;
	min-width: 0;
	height: 100%;
	min-height: 0;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	outline: 0;
	background: transparent;
	box-shadow: none;
	color: var(--quoteandcut-text-primary, #1a202c);
	font: inherit;
	font-size: var(--quoteandcut-text-md, 14px);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__search input::placeholder{color: var(--quoteandcut-text-secondary, #4a5568);
	opacity: 1;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__types{display: flex;
	flex-wrap: wrap;
	gap: 6px;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__type{display: inline-flex;
	align-items: center;
	min-height: 36px;
	padding: 0 14px;
	border: 1px solid var(--quoteandcut-border-color, #e2e8f0);
	border-radius: var(--quoteandcut-radius-pill, 999px);
	background: var(--quoteandcut-card-bg, #ffffff);
	box-shadow: none;
	color: var(--quoteandcut-text-primary, #1a202c);
	cursor: pointer;
	font-size: var(--quoteandcut-text-sm, 13px);
	font-weight: var(--quoteandcut-weight-semibold, 600);
	line-height: 1.2;
	white-space: nowrap;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__type:hover{border-color: var(--quoteandcut-border-strong, #8c94a0);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__type.is-selected{border-color: var(--quoteandcut-accent-primary, #ff7618);
	background: var(--quoteandcut-accent-primary, #ff7618);
	color: var(--quoteandcut-text-on-accent, #ffffff);
	font-weight: var(--quoteandcut-weight-bold, 700);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__fixed{display: flex;
	align-items: center;
	gap: 12px;
	padding: 10px 14px;
	border: 1px solid var(--quoteandcut-border-color, #e2e8f0);
	border-radius: var(--quoteandcut-radius-md, 8px);
	background: var(--quoteandcut-bg-color, #f8fafc);
	color: var(--quoteandcut-text-secondary, #4a5568);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__fixed svg{flex: 0 0 auto;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__fixed p{margin: 0;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__fixed strong{color: var(--quoteandcut-text-primary, #1a202c);
	font-weight: var(--quoteandcut-weight-bold, 700);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__notices:empty{display: none;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__notice{margin: 0;
	padding: 10px 14px;
	border: 1px solid var(--quoteandcut-warning-border, #fde68a);
	border-radius: var(--quoteandcut-radius-md, 8px);
	background: var(--quoteandcut-warning-soft, #fffbeb);
	color: var(--quoteandcut-warning-text, #92400e);
	font-size: var(--quoteandcut-text-sm, 13px);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__notice + .quoteandcut-material-picker__notice{margin-top: 8px;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__list{flex: 1 1 auto;
	min-height: 0;
	padding: 12px 24px 24px;
	overflow-y: auto;
	overscroll-behavior: contain;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__summary{display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 4px 16px;
	padding-bottom: 4px;
	color: var(--quoteandcut-text-secondary, #4a5568);
	font-size: var(--quoteandcut-text-xs, 12px);
	font-weight: var(--quoteandcut-weight-semibold, 600);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__group + .quoteandcut-material-picker__group{margin-top: 12px;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__group-title{display: flex;
	align-items: center;
	gap: 8px;
	margin: 12px 0 6px;
	padding: 0;
	color: var(--quoteandcut-text-primary, #1a202c);
	font-family: inherit;
	font-size: var(--quoteandcut-text-sm, 13px);
	font-weight: var(--quoteandcut-weight-bold, 700);
	letter-spacing: normal;
	line-height: 1.3;
	text-transform: none;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__swatch{flex: 0 0 auto;
	width: 12px;
	height: 12px;
	box-sizing: border-box;
	border: 1px solid rgba(26, 32, 44, 0.2);
	border-radius: 3px;
	background: #d7dde6;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__group[data-type="aluminium"] .quoteandcut-material-picker__swatch{background: #cfd5da;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__group[data-type="carbon_steel"] .quoteandcut-material-picker__swatch{background: #5b6676;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__group[data-type="galvanised_steel"] .quoteandcut-material-picker__swatch{background: #9fb1c1;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__group[data-type="stainless_steel"] .quoteandcut-material-picker__swatch{background: #b9c0c7;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__group[data-type="copper"] .quoteandcut-material-picker__swatch{background: #bf7450;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__group[data-type="brass"] .quoteandcut-material-picker__swatch{background: #c6a757;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__swatch[data-look="steel"]{background: var(--quoteandcut-look-steel, #8b949d);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__swatch[data-look="stainless"]{background: var(--quoteandcut-look-stainless, #c4cbd2);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__swatch[data-look="aluminium"]{background: var(--quoteandcut-look-aluminium, #d6dadd);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__swatch[data-look="galvanised"]{background: var(--quoteandcut-look-galvanised, #aab4ba);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__swatch[data-look="zintec"]{background: var(--quoteandcut-look-zintec, #9da5ab);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__swatch[data-look="weathering_new"]{background: var(--quoteandcut-look-weathering_new, #4b5057);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__swatch[data-look="weathering"]{background: var(--quoteandcut-look-weathering, #a8541f);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__swatch[data-look="copper"]{background: var(--quoteandcut-look-copper, #bf7450);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__swatch[data-look="brass"]{background: var(--quoteandcut-look-brass, #c6a757);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__grade-title .quoteandcut-material-picker__swatch{align-self: center;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__grade{display: flex;
	flex-direction: column;
	gap: 8px;
	padding: 10px 0;
	border-top: 1px solid var(--quoteandcut-border-color, #e2e8f0);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__grade-text{display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	gap: 2px;
	min-width: 0;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__grade-title{display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 4px 8px;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__grade-name{overflow-wrap: anywhere;
	color: var(--quoteandcut-text-primary, #1a202c);
	font-size: max(0.9375rem, 15px);
	font-weight: var(--quoteandcut-weight-semibold, 600);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__grade.is-current .quoteandcut-material-picker__grade-name{font-weight: var(--quoteandcut-weight-bold, 700);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__current{padding: 2px 8px;
	border-radius: var(--quoteandcut-radius-pill, 999px);
	background: var(--quoteandcut-success-soft, #e6f4ea);
	color: var(--quoteandcut-success-text, #2f7a4f);
	font-size: var(--quoteandcut-text-xs, 12px);
	font-weight: var(--quoteandcut-weight-semibold, 600);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__grade-meta{color: var(--quoteandcut-text-secondary, #4a5568);
	font-size: var(--quoteandcut-text-xs, 12px);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__thicknesses{display: flex;
	flex-wrap: wrap;
	gap: 6px;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__thickness{min-width: 48px;
	min-height: 40px;
	padding: 0 10px;
	border: 1px solid var(--quoteandcut-border-strong, #8c94a0);
	border-radius: var(--quoteandcut-radius-md, 8px);
	background: var(--quoteandcut-card-bg, #ffffff);
	box-shadow: none;
	color: var(--quoteandcut-text-primary, #1a202c);
	cursor: pointer;
	font-size: var(--quoteandcut-text-md, 14px);
	font-variant-numeric: tabular-nums;
	font-weight: var(--quoteandcut-weight-semibold, 600);
	line-height: 1;
	white-space: nowrap;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__thickness:hover{border-color: var(--quoteandcut-accent-primary, #ff7618);
	background: var(--quoteandcut-accent-soft, #fff1e8);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__thickness.is-selected{border-color: var(--quoteandcut-accent-primary, #ff7618);
	background: var(--quoteandcut-accent-primary, #ff7618);
	color: var(--quoteandcut-text-on-accent, #ffffff);
	font-weight: var(--quoteandcut-weight-bold, 700);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__grade--pick{flex-direction: row;
	align-items: center;
	gap: 12px;
	width: 100%;
	min-height: 56px;
	padding: 8px 4px 8px 0;
	border: 0;
	border-top: 1px solid var(--quoteandcut-border-color, #e2e8f0);
	border-radius: 0;
	background: transparent;
	box-shadow: none;
	color: var(--quoteandcut-text-primary, #1a202c);
	cursor: pointer;
	text-align: left;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__grade--pick:hover{background: var(--quoteandcut-bg-color, #f8fafc);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__mark{flex: 0 0 auto;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background: var(--quoteandcut-text-secondary, #4a5568);
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / 18px 18px no-repeat;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / 18px 18px no-repeat;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__grade--pick.is-current .quoteandcut-material-picker__mark{position: relative;
	-webkit-mask: none;
	mask: none;
	background: var(--quoteandcut-accent-primary, #ff7618);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__grade--pick.is-current .quoteandcut-material-picker__mark::after{content: "";
	position: absolute;
	inset: 0;
	background: var(--quoteandcut-text-on-accent, #ffffff);
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E") center / 14px 14px no-repeat;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E") center / 14px 14px no-repeat;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__close:focus-visible,:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__type:focus-visible,:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__thickness:focus-visible,:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__clear-search:focus-visible{outline: 2px solid var(--quoteandcut-accent-ink, #ad571f);
	outline-offset: 2px;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__grade--pick:focus-visible{outline: 2px solid var(--quoteandcut-accent-ink, #ad571f);
	outline-offset: -2px;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__empty p{margin: 8px 0 0;
	color: var(--quoteandcut-text-secondary, #4a5568);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__clear-search{min-height: 44px;
	padding: 0;
	border: 0;
	background: transparent;
	box-shadow: none;
	color: var(--quoteandcut-accent-ink, #ad571f);
	cursor: pointer;
	font-weight: var(--quoteandcut-weight-semibold, 600);
	text-decoration: underline;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__unavailable{margin: 16px 0 0;
	padding-top: 12px;
	border-top: 1px solid var(--quoteandcut-border-color, #e2e8f0);
	color: var(--quoteandcut-text-secondary, #4a5568);
	font-size: var(--quoteandcut-text-sm, 13px);}@container quoteandcut-material-picker (min-width: 560px){:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__grade{flex-direction: row;
		align-items: center;
		justify-content: space-between;
		gap: 16px;
		min-height: 56px;
		padding: 8px 0;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__grade-text{flex: 1 1 180px;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__thicknesses{flex: 0 1 auto;
		justify-content: flex-end;}}@media (max-width: 600px){:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker-overlay{align-items: stretch;
		padding: 0;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker{max-width: none;
		height: 100%;
		max-height: none;
		border-radius: 0;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__header{padding: max(10px, env(safe-area-inset-top, 0px)) 6px 10px 16px;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__title{font-size: var(--quoteandcut-text-lg, 16px);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__controls{padding: 12px 16px;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__types{flex-wrap: nowrap;
		margin-right: -16px;
		padding-right: 16px;
		overflow-x: auto;
		scrollbar-width: none;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__types::-webkit-scrollbar{display: none;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__type{flex: 0 0 auto;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__list{padding: 8px 16px max(24px, env(safe-area-inset-bottom, 0px));}}@media (pointer: coarse){:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__type{min-height: 40px;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__thickness{min-width: 52px;
		min-height: 44px;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker .quoteandcut-material-picker__search input[type="search"]{font-size: 16px;}}@media (prefers-reduced-motion: reduce){:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-trigger{transition: none;}}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-material-picker__finish{padding: 2px 8px;
	border-radius: 999px;
	background: var(--quoteandcut-surface-muted, var(--quoteandcut-bg-color, #f4f7f6));
	color: var(--quoteandcut-text-secondary);
	font-size: 12px;
	font-weight: 600;
	white-space: nowrap;}