.country-dial-control{display:flex;align-items:stretch;gap:5px;width:100%;min-width:0;box-sizing:border-box;overflow:visible}
.country-dial-selector{position:relative;display:inline-flex;flex:0 0 96px;width:96px;min-width:96px;height:36px;margin:0;font:inherit;box-sizing:border-box;overflow:visible}
.country-dial-selector input[type="hidden"]{display:none!important}
.country-dial-hidden{display:none!important}
.country-dial-selector.is-open{z-index:10001}
.country-dial-selected{position:relative!important;top:auto!important;right:auto!important;display:flex!important;align-items:center;gap:4px;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:4px 6px!important;border:1px solid #bbb!important;border-radius:3px!important;background:#fff!important;cursor:pointer;color:#333!important;font:inherit;line-height:1.2;box-shadow:none!important;box-sizing:border-box;white-space:nowrap}
.country-dial-selected>span{position:static!important;display:inline!important;top:auto!important;left:auto!important;right:auto!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#333!important;font:inherit!important;line-height:1.2!important}
.country-dial-selected img{display:block;flex:0 0 20px;width:20px;height:14px;object-fit:cover}.country-dial-arrow{margin-left:auto;flex:0 0 auto}
.country-dial-control>.country-dial-phone{display:block!important;flex:1 1 0!important;vertical-align:middle;width:auto!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}
.country-dial-dropdown{display:none;position:absolute;z-index:10000;top:calc(100% + 3px);left:0;width:280px;max-width:calc(100vw - 24px);max-height:290px;overflow:hidden;background:#fff;border:1px solid #bbb;border-radius:3px;box-shadow:0 3px 8px rgba(0,0,0,.2);box-sizing:border-box}
.country-dial-selector.is-open .country-dial-dropdown{display:block}.country-dial-search{display:block!important;position:static!important;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid #ddd!important;border-radius:0!important;background:#fff!important;font:inherit!important;box-sizing:border-box!important}
.country-dial-list{display:block;max-height:250px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.country-dial-selector button.country-dial-option{position:static!important;top:auto!important;right:auto!important;display:flex!important;align-items:center;gap:8px;width:100%!important;height:auto!important;min-height:34px;margin:0!important;padding:7px 9px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#333!important;text-align:left;font:inherit;line-height:1.25;cursor:pointer;box-shadow:none!important;box-sizing:border-box;white-space:normal}.country-dial-selector button.country-dial-option:hover,.country-dial-selector button.country-dial-option:focus{background:#eee!important}.country-dial-option img{display:block;flex:0 0 20px;width:20px;height:14px;object-fit:cover}.country-dial-option span{position:static!important;display:block;min-width:0;margin:0!important;padding:0!important;background:transparent!important;color:inherit!important}
@media(max-width:480px){.country-dial-selector{flex-basis:88px;width:88px;min-width:88px}}

/* Rebalance only the Air/Sea Request By row: give the phone group room while
   keeping the name and email columns in place and borrowing width from remarks. */
@media(min-width:992px){
    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwbnewadd.country-dial-requestby>.carbgobx>.bscargn:nth-child(1),
    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwbnewadd.country-dial-requestby>.carbgobx>.bscargn:nth-child(2){width:14%}
    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwbnewadd.country-dial-requestby>.carbgobx>.bscargn:nth-child(3){width:27%}
    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwbnewadd.country-dial-requestby>.carbgobx>.ftmfiled-txttxtalignarea.airtxtarenwadd,
    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwbnewadd.country-dial-requestby>.carbgobx>.ftmfiled-txttxtalignarea.airtxtacol{width:34%}
}
@media(min-width:768px) and (max-width:991px){
    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwbnewadd.country-dial-requestby>.carbgobx>.bscargn{width:48%}
    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwbnewadd.country-dial-requestby>.carbgobx>.ftmfiled-txttxtalignarea.airtxtarenwadd,
    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwbnewadd.country-dial-requestby>.carbgobx>.ftmfiled-txttxtalignarea.airtxtacol{width:97%}
}
