/* Ahway F06 Inspection Request — scoped front-end design. */
:root{
	--f06-green:#194434;
	--f06-green-dark:#0f3025;
	--f06-gold:#C4A461;
	--f06-orange:#C6653D;
	--f06-brown:#775531;
	--f06-ink:#17231f;
	--f06-muted:#6c7972;
	--f06-line:#dbe3de;
	--f06-soft:#f3f6f4;
	--f06-cream:#fffaf0;
	--f06-white:#fff;
}

.ahway-f06-template-main{
	width:100%!important;
	max-width:none!important;
	margin:0!important;
	padding:0!important;
}

.ahway-f06-page *,
.ahway-f06-modal *,
.ahway-f06-open-button{
	box-sizing:border-box;
}

.ahway-f06-page,
.ahway-f06-modal{
	color:var(--f06-ink);
}

.ahway-f06-page button,
.ahway-f06-page input,
.ahway-f06-page select,
.ahway-f06-page textarea,
.ahway-f06-modal button,
.ahway-f06-modal input,
.ahway-f06-modal select,
.ahway-f06-modal textarea{
	font:inherit;
}

.ahway-f06-container{
	width:min(1180px,calc(100% - 36px));
	margin:0 auto;
}

/* Standalone page */
.ahway-f06-page{
	min-height:80vh;
	background:#f4f6f4;
}

.ahway-f06-page-hero{
	padding:48px 0 78px;
	background:
		radial-gradient(circle at 10% 20%,rgba(196,164,97,.2),transparent 29%),
		linear-gradient(135deg,var(--f06-green),var(--f06-green-dark));
	color:#fff;
}

.ahway-f06-eyebrow{
	display:inline-flex;
	align-items:center;
	gap:7px;
	padding:7px 11px;
	border:1px solid rgba(255,255,255,.18);
	border-radius:999px;
	background:rgba(255,255,255,.08);
	color:#ead7ac;
	font-size:12px;
	font-weight:800;
}

.ahway-f06-page-hero h1{
	max-width:720px;
	margin:15px 0 9px;
	color:#fff;
	font-size:clamp(36px,5vw,58px);
	line-height:1.2;
}

.ahway-f06-page-hero p{
	max-width:680px;
	margin:0;
	color:rgba(255,255,255,.72);
	font-size:16px;
	line-height:1.9;
}

.ahway-f06-page-layout{
	display:grid;
	grid-template-columns:330px minmax(0,1fr);
	gap:23px;
	align-items:start;
	margin-top:-42px;
	padding-bottom:75px;
}

.ahway-f06-page-aside{
	display:flex;
	flex-direction:column;
	gap:16px;
}

.ahway-f06-unit-card,
.ahway-f06-next-card,
.ahway-f06-form-card,
.ahway-f06-success{
	border:1px solid var(--f06-line);
	border-radius:18px;
	background:#fff;
}

.ahway-f06-unit-card{
	overflow:hidden;
}

.ahway-f06-unit-image{
	height:205px;
	overflow:hidden;
	background:#e8eeeb;
}

.ahway-f06-unit-image img{
	width:100%;
	height:100%;
	object-fit:cover;
}

.ahway-f06-unit-image>span{
	display:flex;
	align-items:center;
	justify-content:center;
	height:100%;
	color:#789087;
	font-size:30px;
}

.ahway-f06-unit-copy{
	padding:18px;
}

.ahway-f06-unit-copy>small{
	color:var(--f06-orange);
	font-size:10px;
	font-weight:800;
}

.ahway-f06-unit-copy h2{
	margin:4px 0 5px;
	color:var(--f06-green);
	font-size:20px;
	line-height:1.4;
}

.ahway-f06-unit-copy p{
	margin:0 0 13px;
	color:var(--f06-muted);
	font-size:11px;
}

.ahway-f06-unit-copy p i{
	margin-left:5px;
	color:#82978d;
}

.ahway-f06-unit-copy>a{
	display:inline-flex;
	align-items:center;
	gap:7px;
	color:var(--f06-green)!important;
	text-decoration:none!important;
	font-size:11px;
	font-weight:800;
}

.ahway-f06-unit-card.is-empty{
	display:flex;
	align-items:center;
	gap:12px;
	padding:21px;
}

.ahway-f06-empty-unit-icon{
	display:flex;
	align-items:center;
	justify-content:center;
	flex:0 0 50px;
	width:50px;
	height:50px;
	border-radius:13px;
	background:#edf4f0;
	color:var(--f06-green);
}

.ahway-f06-unit-card.is-empty strong,
.ahway-f06-unit-card.is-empty small{
	display:block;
}

.ahway-f06-unit-card.is-empty strong{
	color:var(--f06-green);
	font-size:14px;
}

.ahway-f06-unit-card.is-empty small{
	margin-top:3px;
	color:var(--f06-muted);
	font-size:10px;
}

.ahway-f06-next-card{
	padding:19px;
}

.ahway-f06-next-card>span{
	display:block;
	margin-bottom:13px;
	color:var(--f06-green);
	font-size:13px;
	font-weight:800;
}

.ahway-f06-next-card>div{
	display:flex;
	align-items:flex-start;
	gap:10px;
	padding:11px 0;
	border-top:1px solid #edf0ee;
}

.ahway-f06-next-card>div>i{
	display:flex;
	align-items:center;
	justify-content:center;
	flex:0 0 30px;
	width:30px;
	height:30px;
	border-radius:50%;
	background:#edf4f0;
	color:var(--f06-green);
	font-size:11px;
}

.ahway-f06-next-card p{
	margin:0;
}

.ahway-f06-next-card strong,
.ahway-f06-next-card small{
	display:block;
}

.ahway-f06-next-card strong{
	color:#3c4d45;
	font-size:11px;
}

.ahway-f06-next-card small{
	margin-top:3px;
	color:var(--f06-muted);
	font-size:9px;
	line-height:1.55;
}

/* Shared form */
.ahway-f06-form-card{
	padding:26px;
}

.ahway-f06-form-heading{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	gap:17px;
	margin-bottom:23px;
}

.ahway-f06-form-heading small{
	color:var(--f06-orange);
	font-size:10px;
	font-weight:800;
}

.ahway-f06-form-heading h2{
	margin:3px 0 0;
	color:var(--f06-green);
	font-size:25px;
	line-height:1.35;
}

.ahway-f06-form-heading>span{
	display:inline-flex;
	align-items:center;
	gap:6px;
	padding:7px 10px;
	border-radius:999px;
	background:#edf4f0;
	color:var(--f06-green);
	font-size:9px;
	font-weight:800;
	white-space:nowrap;
}

.ahway-f06-form-section{
	padding:21px 0;
	border-top:1px solid #e9eeeb;
}

.ahway-f06-form-section:first-of-type{
	padding-top:0;
	border-top:0;
}

.ahway-f06-section-title{
	display:flex;
	align-items:flex-start;
	gap:11px;
	margin-bottom:15px;
}

.ahway-f06-section-title>span{
	display:flex;
	align-items:center;
	justify-content:center;
	flex:0 0 31px;
	width:31px;
	height:31px;
	border-radius:50%;
	background:var(--f06-green);
	color:#fff;
	font-size:11px;
	font-weight:800;
}

.ahway-f06-section-title strong,
.ahway-f06-section-title small{
	display:block;
}

.ahway-f06-section-title strong{
	color:var(--f06-green);
	font-size:14px;
}

.ahway-f06-section-title small{
	margin-top:2px;
	color:var(--f06-muted);
	font-size:9px;
}

.ahway-f06-selected-unit{
	display:flex;
	align-items:center;
	gap:10px;
	padding:13px 14px;
	border:1px solid #d9e4de;
	border-radius:11px;
	background:#f3f8f5;
}

.ahway-f06-selected-unit>i{
	color:#2f815a;
	font-size:17px;
}

.ahway-f06-selected-unit small,
.ahway-f06-selected-unit strong{
	display:block;
}

.ahway-f06-selected-unit small{
	color:#75827c;
	font-size:8px;
}

.ahway-f06-selected-unit strong{
	margin-top:2px;
	color:var(--f06-green);
	font-size:13px;
}

.ahway-f06-fields-grid{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:13px;
}

.ahway-f06-field-wide{
	grid-column:1/-1;
}

.ahway-f06-field{
	display:block;
}

.ahway-f06-field>span{
	display:block;
	margin-bottom:7px;
	color:#4c5c54;
	font-size:11px;
	font-weight:800;
}

.ahway-f06-field>div{
	display:flex;
	align-items:center;
	min-height:49px;
	border:1px solid #d7e0db!important;
	border-radius:11px!important;
	background:#fff!important;
	transition:.25s ease;
}

.ahway-f06-field>div:focus-within{
	border-color:#9db7aa!important;
	box-shadow:0 0 0 3px rgba(25,68,52,.06)!important;
}

.ahway-f06-field>div>i{
	flex:0 0 43px;
	color:#71887d;
	text-align:center;
}

.ahway-f06-field input,
.ahway-f06-field select{
	width:100%!important;
	min-height:47px!important;
	margin:0!important;
	padding:0 0 0 12px!important;
	border:0!important;
	border-radius:0!important;
	outline:0!important;
	background:transparent!important;
	color:var(--f06-ink)!important;
	box-shadow:none!important;
	font-size:12px!important;
}

.ahway-f06-field select{
	cursor:pointer;
}

.ahway-f06-unit-preview{
	display:flex;
	align-items:center;
	gap:12px;
	margin-top:11px;
	padding:10px;
	border:1px solid #dce4e0;
	border-radius:11px;
	background:#f7f9f8;
}

.ahway-f06-unit-preview[hidden]{
	display:none!important;
}

.ahway-f06-unit-preview img{
	width:72px;
	height:58px;
	border-radius:8px;
	object-fit:cover;
	background:#e7eeea;
}

.ahway-f06-unit-preview small,
.ahway-f06-unit-preview strong{
	display:block;
}

.ahway-f06-unit-preview small{
	color:var(--f06-muted);
	font-size:8px;
}

.ahway-f06-unit-preview strong{
	margin-top:3px;
	color:var(--f06-green);
	font-size:12px;
}

.ahway-f06-contact-choice{
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	gap:8px;
	margin-top:14px;
}

.ahway-f06-contact-choice>span{
	margin-left:4px;
	color:#56665e;
	font-size:10px;
	font-weight:800;
}

.ahway-f06-contact-choice label{
	cursor:pointer;
}

.ahway-f06-contact-choice input{
	position:absolute;
	opacity:0;
	pointer-events:none;
}

.ahway-f06-contact-choice b{
	display:inline-flex;
	align-items:center;
	gap:6px;
	min-height:37px;
	padding:0 11px;
	border:1px solid #d6dfda;
	border-radius:999px;
	background:#fff;
	color:#5f6e67;
	font-size:10px;
	transition:.25s ease;
}

.ahway-f06-contact-choice input:checked+b{
	border-color:#9db7aa;
	background:#edf4f0;
	color:var(--f06-green);
}

.ahway-f06-date-row{
	display:grid;
	grid-template-columns:minmax(0,1fr) 190px;
	gap:13px;
	align-items:end;
}

.ahway-f06-party>span,
.ahway-f06-time-section>span{
	display:block;
	margin-bottom:7px;
	color:#4c5c54;
	font-size:11px;
	font-weight:800;
}

.ahway-f06-counter{
	display:grid;
	grid-template-columns:42px minmax(0,1fr) 42px;
	align-items:center;
	min-height:49px;
	border:1px solid #d7e0db;
	border-radius:11px;
	background:#fff;
	overflow:hidden;
}

.ahway-f06-counter button{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:42px!important;
	height:47px!important;
	padding:0!important;
	border:0!important;
	border-radius:0!important;
	background:transparent!important;
	color:var(--f06-green)!important;
	box-shadow:none!important;
	font-size:19px!important;
	font-weight:400!important;
	cursor:pointer!important;
}

.ahway-f06-counter button:hover{
	background:#edf4f0!important;
}

.ahway-f06-counter input{
	width:100%!important;
	height:47px!important;
	padding:0!important;
	border:0!important;
	border-right:1px solid #e5eae7!important;
	border-left:1px solid #e5eae7!important;
	border-radius:0!important;
	background:#fff!important;
	color:var(--f06-green)!important;
	box-shadow:none!important;
	text-align:center!important;
	font-size:14px!important;
	font-weight:800!important;
	appearance:textfield;
}

.ahway-f06-time-section{
	margin-top:15px;
}

.ahway-f06-time-slots{
	display:grid;
	grid-template-columns:repeat(4,minmax(0,1fr));
	gap:8px;
}

.ahway-f06-time-slots button{
	display:flex!important;
	flex-direction:column!important;
	align-items:flex-start!important;
	justify-content:center!important;
	min-height:82px!important;
	padding:11px!important;
	border:1px solid #d9e1dd!important;
	border-radius:11px!important;
	background:#fff!important;
	color:#596860!important;
	box-shadow:none!important;
	text-align:right!important;
	cursor:pointer!important;
	transition:.25s ease!important;
}

.ahway-f06-time-slots button:hover{
	border-color:#c4d3cb!important;
	background:#f8faf9!important;
}

.ahway-f06-time-slots button.is-active{
	border-color:#9cb7a9!important;
	background:#edf4f0!important;
	color:var(--f06-green)!important;
}

.ahway-f06-time-slots button>i{
	margin-bottom:7px;
	color:#83978e;
}

.ahway-f06-time-slots button.is-active>i{
	color:var(--f06-green);
}

.ahway-f06-time-slots strong,
.ahway-f06-time-slots small{
	display:block;
}

.ahway-f06-time-slots strong{
	font-size:11px;
}

.ahway-f06-time-slots small{
	margin-top:2px;
	color:#89958f;
	font-size:8px;
	direction:ltr;
}

.ahway-f06-custom-time{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:11px;
	margin-top:11px;
	padding:13px;
	border-radius:11px;
	background:#f5f8f6;
}

.ahway-f06-custom-time[hidden]{
	display:none!important;
}

.ahway-f06-notes{
	position:relative;
	display:block;
}

.ahway-f06-notes textarea{
	width:100%!important;
	min-height:110px!important;
	padding:13px!important;
	border:1px solid #d7e0db!important;
	border-radius:11px!important;
	outline:0!important;
	background:#fff!important;
	color:var(--f06-ink)!important;
	box-shadow:none!important;
	font-size:12px!important;
	line-height:1.7!important;
	resize:vertical;
}

.ahway-f06-notes textarea:focus{
	border-color:#9db7aa!important;
	box-shadow:0 0 0 3px rgba(25,68,52,.06)!important;
}

.ahway-f06-notes>span{
	position:absolute;
	left:10px;
	bottom:8px;
	color:#8b9791;
	font-size:8px;
}

.ahway-f06-honeypot{
	position:absolute!important;
	left:-10000px!important;
	width:1px!important;
	height:1px!important;
	overflow:hidden!important;
}

.ahway-f06-submit-row{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:18px;
	padding-top:20px;
	border-top:1px solid #e9eeeb;
}

.ahway-f06-submit-row p{
	display:flex;
	align-items:flex-start;
	gap:7px;
	max-width:470px;
	margin:0;
	color:var(--f06-muted);
	font-size:9px;
	line-height:1.65;
}

.ahway-f06-submit-row p i{
	margin-top:2px;
	color:#7f9489;
}

.ahway-f06-submit{
	position:relative;
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:9px!important;
	min-height:49px!important;
	padding:0 18px!important;
	border:1px solid var(--f06-green)!important;
	border-radius:11px!important;
	background:var(--f06-green)!important;
	color:#fff!important;
	box-shadow:none!important;
	font-size:11px!important;
	font-weight:800!important;
	white-space:nowrap;
	cursor:pointer!important;
	overflow:hidden;
	transition:.3s cubic-bezier(.22,.61,.36,1)!important;
}

.ahway-f06-submit::before{
	content:"";
	position:absolute;
	inset:0;
	background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.13),transparent 80%);
	transform:translateX(110%);
	transition:.55s ease;
}

.ahway-f06-submit:hover{
	border-color:#245b47!important;
	background:#245b47!important;
	transform:translateY(-1px);
}

.ahway-f06-submit:hover::before{
	transform:translateX(-110%);
}

.ahway-f06-submit:disabled{
	opacity:.65;
	cursor:wait!important;
	transform:none!important;
}

.ahway-f06-success{
	min-height:500px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	padding:45px 28px;
	text-align:center;
}

.ahway-f06-success[hidden]{
	display:none!important;
}

.ahway-f06-success-icon{
	display:flex;
	align-items:center;
	justify-content:center;
	width:82px;
	height:82px;
	margin-bottom:15px;
	border:2px solid #c5dbcf;
	border-radius:50%;
	background:var(--f06-green);
	color:#fff;
	font-size:31px;
	animation:f06SuccessIn .5s cubic-bezier(.16,1,.3,1);
}

@keyframes f06SuccessIn{
	from{opacity:0;transform:scale(.75)}
	to{opacity:1;transform:none}
}

.ahway-f06-success>small{
	color:var(--f06-orange);
	font-size:11px;
	font-weight:800;
}

.ahway-f06-success h2{
	margin:5px 0 8px;
	color:var(--f06-green);
	font-size:27px;
	line-height:1.35;
}

.ahway-f06-success p{
	max-width:500px;
	margin:0;
	color:var(--f06-muted);
	font-size:12px;
	line-height:1.8;
}

.ahway-f06-success>div{
	margin-top:17px;
	padding:11px 16px;
	border:1px solid #d9e2dd;
	border-radius:10px;
	background:#f5f8f6;
}

.ahway-f06-success>div span,
.ahway-f06-success>div strong{
	display:block;
}

.ahway-f06-success>div span{
	color:#7d8983;
	font-size:8px;
}

.ahway-f06-success>div strong{
	margin-top:3px;
	color:var(--f06-green);
	font-size:17px;
	letter-spacing:.04em;
}

.ahway-f06-success>button{
	min-width:120px!important;
	min-height:42px!important;
	margin-top:18px!important;
	padding:0 15px!important;
	border:1px solid var(--f06-green)!important;
	border-radius:10px!important;
	background:var(--f06-green)!important;
	color:#fff!important;
	box-shadow:none!important;
	font-size:11px!important;
	font-weight:800!important;
	cursor:pointer!important;
}

/* In-unit modal */
.ahway-f06-modal{
	position:fixed;
	inset:0;
	z-index:100080;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:20px;
}

.ahway-f06-modal[hidden]{
	display:none!important;
}

.ahway-f06-modal-backdrop{
	position:absolute;
	inset:0;
	background:rgba(8,27,20,.64);
	backdrop-filter:blur(5px);
}

.ahway-f06-modal-dialog{
	position:relative;
	z-index:1;
	width:min(760px,100%);
	max-height:calc(100vh - 34px);
	overflow:auto;
	border:1px solid rgba(255,255,255,.18);
	border-top:4px solid var(--f06-gold);
	border-radius:18px;
	background:#fff;
	overscroll-behavior:contain;
}

.ahway-f06-modal-close{
	position:sticky!important;
	top:10px;
	right:auto;
	left:10px;
	z-index:5;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	float:left;
	width:36px!important;
	height:36px!important;
	margin:10px 10px -46px!important;
	padding:0!important;
	border:0!important;
	border-radius:50%!important;
	background:#f2f5f3!important;
	color:#617068!important;
	box-shadow:none!important;
	cursor:pointer!important;
}

.ahway-f06-modal-root{
	padding:26px;
}

.ahway-f06-modal-head{
	display:flex;
	align-items:center;
	gap:12px;
	margin-bottom:16px;
	padding-left:44px;
}

.ahway-f06-modal-head>span{
	display:flex;
	align-items:center;
	justify-content:center;
	flex:0 0 54px;
	width:54px;
	height:54px;
	border-radius:14px;
	background:#edf4f0;
	color:var(--f06-green);
	font-size:20px;
}

.ahway-f06-modal-head small,
.ahway-f06-modal-head h2{
	display:block;
}

.ahway-f06-modal-head small{
	color:var(--f06-orange);
	font-size:9px;
	font-weight:800;
}

.ahway-f06-modal-head h2{
	margin:2px 0 0;
	color:var(--f06-green);
	font-size:22px;
}

.ahway-f06-modal .ahway-f06-unit-card{
	display:grid;
	grid-template-columns:105px minmax(0,1fr);
	margin-bottom:15px;
	border-radius:13px;
}

.ahway-f06-modal .ahway-f06-unit-image{
	height:100%;
	min-height:105px;
}

.ahway-f06-modal .ahway-f06-unit-copy{
	padding:14px;
}

.ahway-f06-modal .ahway-f06-unit-copy h2{
	font-size:16px;
}

.ahway-f06-modal .ahway-f06-unit-copy>a{
	display:none;
}

.ahway-f06-modal .ahway-f06-form-card{
	padding:0;
	border:0;
	border-radius:0;
}

.ahway-f06-modal .ahway-f06-form-heading{
	display:none;
}

.ahway-f06-modal .ahway-f06-success{
	min-height:420px;
	border:0;
}

/* Interceptable button shortcode */
.ahway-f06-open-button{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:7px!important;
	min-height:42px!important;
	padding:0 13px!important;
	border:1px solid #d5ded9!important;
	border-radius:10px!important;
	background:#fff!important;
	color:var(--f06-green)!important;
	box-shadow:none!important;
	text-decoration:none!important;
	font-weight:800!important;
	transition:.25s ease!important;
}

.ahway-f06-open-button:hover{
	border-color:#c9bb96!important;
	background:#fffaf0!important;
}

/* Toast */
.ahway-f06-toast{
	position:fixed;
	left:22px;
	bottom:22px;
	z-index:100120;
	max-width:min(420px,calc(100% - 44px));
	padding:12px 15px;
	border-radius:11px;
	background:var(--f06-green);
	color:#fff;
	font-size:11px;
	line-height:1.55;
	opacity:0;
	transform:translateY(18px);
	pointer-events:none;
	transition:.3s ease;
}

.ahway-f06-toast.is-visible{
	opacity:1;
	transform:none;
}

.ahway-f06-toast.is-error{
	background:#9f493f;
}

@media(max-width:960px){
	.ahway-f06-page-layout{
		grid-template-columns:280px minmax(0,1fr);
	}

	.ahway-f06-time-slots{
		grid-template-columns:1fr 1fr;
	}
}

@media(max-width:780px){
	.ahway-f06-page-layout{
		display:block;
		margin-top:-34px;
	}

	.ahway-f06-page-aside{
		margin-bottom:17px;
	}

	.ahway-f06-next-card{
		display:none;
	}

	.ahway-f06-page-aside .ahway-f06-unit-card{
		display:grid;
		grid-template-columns:145px minmax(0,1fr);
	}

	.ahway-f06-page-aside .ahway-f06-unit-image{
		height:100%;
		min-height:145px;
	}

	.ahway-f06-fields-grid{
		grid-template-columns:1fr;
	}

	.ahway-f06-field-wide{
		grid-column:auto;
	}
}

@media(max-width:620px){
	.ahway-f06-container{
		width:calc(100% - 18px);
	}

	.ahway-f06-page-hero{
		padding:34px 0 65px;
	}

	.ahway-f06-page-hero h1{
		font-size:32px;
	}

	.ahway-f06-page-hero p{
		font-size:13px;
	}

	.ahway-f06-page-aside .ahway-f06-unit-card{
		grid-template-columns:105px minmax(0,1fr);
	}

	.ahway-f06-page-aside .ahway-f06-unit-image{
		min-height:120px;
	}

	.ahway-f06-page-aside .ahway-f06-unit-copy{
		padding:14px;
	}

	.ahway-f06-page-aside .ahway-f06-unit-copy h2{
		font-size:16px;
	}

	.ahway-f06-form-card{
		padding:18px 14px;
	}

	.ahway-f06-form-heading{
		align-items:flex-start;
	}

	.ahway-f06-form-heading h2{
		font-size:21px;
	}

	.ahway-f06-form-heading>span{
		display:none;
	}

	.ahway-f06-date-row{
		grid-template-columns:1fr;
	}

	.ahway-f06-time-slots{
		grid-template-columns:1fr 1fr;
	}

	.ahway-f06-time-slots button{
		min-height:75px!important;
	}

	.ahway-f06-custom-time{
		grid-template-columns:1fr;
	}

	.ahway-f06-submit-row{
		align-items:stretch;
		flex-direction:column;
	}

	.ahway-f06-submit{
		width:100%;
	}

	.ahway-f06-modal{
		align-items:flex-end;
		padding:0;
	}

	.ahway-f06-modal-dialog{
		width:100%;
		max-height:94vh;
		border-right:0;
		border-left:0;
		border-bottom:0;
		border-radius:18px 18px 0 0;
	}

	.ahway-f06-modal-root{
		padding:20px 12px 28px;
	}

	.ahway-f06-modal-head{
		padding-left:42px;
	}

	.ahway-f06-modal .ahway-f06-unit-card{
		grid-template-columns:92px minmax(0,1fr);
	}

	.ahway-f06-modal .ahway-f06-unit-image{
		min-height:95px;
	}

	.ahway-f06-success{
		min-height:420px;
		padding:35px 17px;
	}
}
