/* Existing Chauffeur controls keep their behavior and inherit the approved palette. */
[data-transfer-slot],.aida-transfer-form{min-width:0;width:100%;max-width:100%}
.aida-transfer-form .chbs-main{width:100%;max-width:100%;margin:0;box-sizing:border-box}
.aida-transfer-form input,.aida-transfer-form select,.aida-transfer-form textarea{max-width:100%;box-sizing:border-box}
.aida-transfer-form{font-family:'Plus Jakarta Sans',sans-serif;color:#004357}
.aida-shared-content summary{cursor:pointer;list-style:none}
.aida-shared-content summary::-webkit-details-marker{display:none}
@media(max-width:767px){[data-transfer-slot="mobile"]{padding:16px}.aida-transfer-form .chbs-main{min-width:0}}

/* Plugin columns must respond to their card width rather than the whole browser. */
.aida-transfer-form .chbs-layout-50x50{display:flex;flex-direction:column;gap:16px}
.aida-transfer-form .chbs-layout-50x50>.chbs-layout-column-left,.aida-transfer-form .chbs-layout-50x50>.chbs-layout-column-right{float:none;width:100%;min-width:0}
.aida-transfer-form .chbs-main-navigation-default>ul{display:flex;gap:8px}
.aida-transfer-form .chbs-main-navigation-default>ul>li{min-width:0;flex:1;width:auto}
.aida-transfer-form .chbs-main-navigation-default>ul>li>a{overflow-wrap:anywhere}
@media(max-width:767px){.aida-shared-content .export-mobile main{padding-top:0}.aida-transfer-form .chbs-main-navigation-default>ul>li>a{font-size:11px}}

.aida-shared-content .export-desktop main>div>section:first-child .grid.items-center{align-items:start}

