.select-shell{position:relative;margin:0 0 8px;width:100%}
.select-shell select{appearance:none;-webkit-appearance:none;font:inherit;font-size:12px;line-height:1.5;color:#243e57;background:#fbfcfd;border:1px solid #cdd7e2;border-radius:9px;width:100%;min-width:0;min-height:52px;padding:13px 38px 13px 14px;cursor:pointer;text-overflow:ellipsis}
.select-shell select:focus-visible{outline:3px solid #116bcb25;border-color:#116bcb;outline-offset:1px}
.select-arrow{pointer-events:none;position:absolute;right:15px;top:12px;font-size:23px;line-height:1;color:#477f9f}
.service>div:nth-child(2){min-width:0;flex:1}
.service strong{overflow-wrap:anywhere;line-height:1.6}
.service .price{flex:none;max-width:42%;font-size:19px}
.price-pending{font-size:12px;font-weight:600;letter-spacing:0}
@media(max-width:420px){.select-shell select{font-size:11px}.service{gap:8px}.service-icon{display:none}.service .price{font-size:17px}.price-pending{font-size:11px}}
