@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500&family=Open+Sans:wght@400;600&display=swap";.ticket-card[data-v-d8469802]{background-color:var(--color-white);box-shadow:0 2px 8px #0000001a;border-radius:5px;padding:20px}.ticket-price[data-v-d8469802]{color:var(--color-blue);font-size:24px;font-weight:600}.flight-segments[data-v-d8469802]{display:grid;gap:10px}.segment-block[data-v-d8469802]{display:grid;grid-template-columns:1fr 1fr 1fr}.segment-subtitle[data-v-d8469802]{color:var(--color-grey);text-transform:uppercase;font-weight:600;letter-spacing:.5px;font-size:12px;line-height:18px}.segment-title[data-v-d8469802]{color:var(--color-black);font-weight:600;font-size:14px;line-height:21px}:root{--color-background: #f3f7fa;--color-white: #fff;--color-blue: #2196f3;--color-light-blue: #f1fcff;--color-black: #4a4a4a;--color-light-grey: #dfe5ec;--color-grey: #a0b0b9;--color-blue-grey: #9ABBCE}*{box-sizing:border-box}p{margin:0}#app{font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;margin:50px}body{margin:0;background-color:var(--color-background)}.logo{display:block;margin:auto auto 50px}.content-wrapper{max-width:754px;margin:auto;display:grid;grid-template-columns:232fr 502fr;gap:20px;align-items:start}.stops-card{position:sticky;top:20px;background-color:var(--color-white);box-shadow:0 2px 8px #0000001a;border-radius:5px}.tickets-wrapper{display:grid;gap:20px}.stops-header{margin:20px 20px 10px;font-weight:600;font-size:12px;line-height:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--color-black)}.stops-option{display:flex;align-items:center;padding:10px 20px;color:var(--color-black);font-size:13px;line-height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.stops-option:hover{background-color:var(--color-light-blue)}.checkmark{position:relative;width:20px;height:20px;margin-right:10px;border:1px solid var(--color-blue-grey);border-radius:2px}.stops-option input{display:none}.stops-option input:checked~.checkmark{border:1px solid var(--color-blue)}.stops-option input:checked~.checkmark:after{content:url(/aviasales-test-task/assets/tick.2065aaca.svg);position:absolute;top:-1px;left:3px}.sort-buttons-block{display:grid;grid-template-columns:1fr 1fr}.sort-button{color:var(--color-black);background-color:var(--color-white);padding:15px;text-align:center;font-weight:600;font-size:12px;line-height:20px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;border:1px solid var(--color-light-grey);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sort-button:hover{opacity:.7}.sort-button:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.sort-button:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}.sort-button input{display:none}.sort-button:not(:last-of-type){border-right:none}.btn-primary.sort-button{border:1px solid var(--color-blue)}.btn{padding:15px 20px;border:none;border-radius:5px;font-weight:600;font-size:12px;line-height:20px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}.btn:hover{opacity:.7}.btn:active{opacity:1}.btn-primary{background-color:var(--color-blue);color:var(--color-white)}
