.airport-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:500;color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}[dir] .airport-pill{padding:4px 8px;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-transition:all .2s ease;background:rgba(var(--vs-primary),1)}[dir=ltr] .airport-pill{margin:2px 4px 2px 0}[dir=rtl] .airport-pill{margin:2px 0 2px 4px}.airport-pill:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15)}[dir] .airport-pill:hover{box-shadow:0 2px 6px rgba(0,0,0,.15)}[dir] .origin-pill{background:rgba(var(--vs-primary),1)}[dir] .destination-pill{background:rgba(var(--vs-primary),.8)}.airport-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[dir=ltr] .airport-text{margin-right:6px}[dir=rtl] .airport-text{margin-left:6px}.remove-btn{width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;transition:background-color .2s ease;outline:none}[dir] .remove-btn{background:rgba(0,0,0,.2);border:none;border-radius:50%;cursor:pointer;-webkit-transition:background-color .2s ease}[dir] .remove-btn:hover{background:#ef4444}.remove-btn:focus{-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.5)}[dir] .remove-btn:focus{box-shadow:0 0 0 2px hsla(0,0%,100%,.5)}