/* RMA kontakt: samma typografi och färgprofil som övriga B2B-sidor */
.rma-contact-hero{background:linear-gradient(120deg,#eef4f4,#fafcfc);border-top:1px solid #dce5e6;border-bottom:1px solid #dce5e6}
.rma-contact-heading{padding-top:36px!important;padding-bottom:39px!important}
.rma-contact-heading h1{font-family:Raleway,Arial,sans-serif;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1.17;margin:0 0 12px;color:#17232b}
.rma-contact-heading>p:last-child{max-width:790px;font-size:18px;line-height:1.65;margin:0;color:#34474e}
.rma-form-section{padding-top:50px!important;padding-bottom:60px!important}
.rma-form-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);gap:32px;align-items:start}
.rma-form-panel,.rma-sidebar-box{background:#fff;border:1px solid #dce3e5;border-radius:9px;box-shadow:0 8px 22px rgba(17,45,52,.035)}
.rma-form-panel{padding:33px 38px}.rma-form-panel h2{font-size:26px;color:#17232b;margin:0 0 7px}.rma-form-intro{color:#607078;margin:0 0 27px;font-size:14px}
.rma-enquiry-form{display:block}.rma-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.rma-form-row{margin:0 0 22px}.rma-form-row label,.rma-form-row legend{display:block;font-size:14px;font-weight:700;color:#24363e;margin-bottom:8px;line-height:1.45}.rma-form-row label span{color:#c65912}
.rma-form-row input:not([type=radio]),.rma-form-row select,.rma-form-row textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #c7d3d6;border-radius:6px;background:#fff;color:#17232b;font:15px 'Open Sans',Arial,sans-serif;padding:12px 14px;min-height:46px;box-shadow:none}
.rma-form-row textarea{resize:vertical;min-height:132px}.rma-form-row input:focus,.rma-form-row select:focus,.rma-form-row textarea:focus{outline:3px solid rgba(237,113,24,.23);border-color:#bd5b14}
.rma-amount{border:0;padding:0;margin:0 0 24px;min-width:0}.rma-amount legend{width:auto;border:0;padding:0;margin:0 0 10px}
.rma-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rma-choice{display:flex!important;gap:8px;align-items:center;border:1px solid #dce3e5;border-radius:6px;padding:11px!important;font-size:13px!important;font-weight:500!important;margin:0!important;cursor:pointer}.rma-choice input{accent-color:#d76b19;margin:0!important;flex:none}.rma-choice:has(input:checked){border-color:#d76b19;background:#fff8f3}
.rma-privacy{font-size:12px;color:#5b6870;line-height:1.65;margin:0 0 20px}.rma-form-panel .rma-btn{border:0;cursor:pointer;min-height:48px;font-size:15px}
.rma-sidebar-box{padding:26px 25px;margin-bottom:20px}.rma-sidebar-box h2{font-size:22px;line-height:1.3;margin:0 0 12px}.rma-sidebar-box h3{font-size:19px;margin:0 0 15px}.rma-sidebar-box p{line-height:1.7}.rma-direct-contact{margin:20px 0 0;line-height:2.1!important}.rma-direct-contact a{font-weight:700;color:#123a44!important;overflow-wrap:anywhere}.rma-sidebar-note ol{padding-left:20px;line-height:1.7}.rma-sidebar-note li{margin-bottom:8px}
.rma-hidden-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
.rma-alert{padding:16px 19px;border-radius:6px;margin-bottom:22px}.rma-alert p{margin:5px 0 0}.rma-alert-warning{background:#fff5e9;border:1px solid #e8c49a;color:#74400c}.rma-alert-error{background:#fff0ed;border:1px solid #e5aea3;color:#812f20}.rma-alert-success{background:#edf8f1;border:1px solid #9acfb0}
@media(max-width:900px){.rma-form-layout{grid-template-columns:1fr}.rma-sidebar-box{max-width:none}.rma-form-panel{padding:27px}}
@media(max-width:580px){.rma-contact-heading{padding-top:27px!important;padding-bottom:29px!important}.rma-form-section{padding-top:27px!important;padding-bottom:32px!important}.rma-form-panel{padding:20px}.rma-form-grid{grid-template-columns:1fr;gap:0}.rma-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rma-form-panel .rma-btn{width:100%}}
/* Breadcrumbs på kontaktsidan */

.rma-breadcrumb .rma-shell {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
}

.rma-breadcrumb a {
	text-decoration: none;
}

	.rma-breadcrumb a:hover {
		text-decoration: underline;
	}

.rma-breadcrumb-sep {
	color: #81919A;
}

.rma-breadcrumb [aria-current="page"] {
	color: #465864;
}