.content.flight_ticket_content,.mypage_vis~.content.flight_ticket_content{padding:0}.flight-ticket-test{background:#f1ebe3;color:#453630;padding:64px 0 72px}.flight-ticket-test .sample_head{margin-bottom:32px}.flight-ticket-test .sample_head h2{font-size:22px;font-weight:700;line-height:1.35}.flight-ticket-test .sample_head p{color:#94847d;font-size:16px;line-height:1.45;margin-top:12px}.flight-ticket-test .sample_endpoint{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(300px,500px);margin-top:24px}.flight-ticket-test .sample_endpoint label{color:#453630;font-size:14px;font-weight:600}.flight-ticket-test .sample_endpoint input{background:transparent;border:1px solid #c4bcb1;color:#453630;font-size:15px;height:40px;padding:0 16px}.flight-ticket-test .sample_grid{display:grid;gap:32px;grid-template-columns:minmax(360px,400px) minmax(0,1fr)}.flight-ticket-test .sample_title{font-size:18px;font-weight:700;margin-bottom:1.0417vw}.flight-ticket-test .upload_box,.flight-ticket-test .info_box{border:1px solid #c4bcb1;border-radius:8px;overflow:hidden}.flight-ticket-test .upload_box{min-height:432px;padding:40px 31px}.flight-ticket-test .ticket_type{display:grid;gap:25px;margin-bottom:37px}.flight-ticket-test .ticket_type label{align-items:flex-start;cursor:pointer;display:grid;gap:12px;grid-template-columns:24px 1fr}.flight-ticket-test .ticket_type input{display:none}.flight-ticket-test .ticket_type .fake_radio{align-items:center;background:#c4bcb1;border-radius:50%;display:flex;height:24px;justify-content:center;margin-top:3px;width:24px}.flight-ticket-test .ticket_type .fake_radio:after{background:#fff;border-radius:50%;content:"";height:8px;opacity:0;width:8px}.flight-ticket-test .ticket_type input:checked+.fake_radio{background:#453630}.flight-ticket-test .ticket_type input:checked+.fake_radio:after{opacity:1}.flight-ticket-test .ticket_type strong{display:block;font-size:16px;font-weight:700;line-height:1.4}.flight-ticket-test .ticket_type span:last-child{color:#94847d;display:block;font-size:14px;line-height:1.45;margin-top:3px}.flight-ticket-test .upload_actions{display:grid;gap:12px;grid-template-columns:1fr 1fr}.flight-ticket-test .upload_actions button{align-items:center;border:1px solid #453630;display:flex;font-size:16px;font-weight:700;height:48px;justify-content:center}.flight-ticket-test .upload_actions .primary{background:#453630;color:#fbf0da}.flight-ticket-test .upload_actions .secondary{background:transparent;color:#453630}.flight-ticket-test .one_way_actions .secondary{grid-column:1 / -1}.flight-ticket-test .upload_help{border-top:1px solid #d5cdc2;margin-top:33px;padding-top:30px}.flight-ticket-test .upload_help li{color:#453630;display:grid;font-size:15px;gap:12px;grid-template-columns:28px 1fr;line-height:1.45}.flight-ticket-test .upload_help li+li{margin-top:15px}.flight-ticket-test .upload_help span{color:#453630;font-family:Jost,sans-serif;letter-spacing:0}.flight-ticket-test .file_input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.flight-ticket-test .selected_file{color:#94847d;font-size:14px;line-height:1.4;margin-top:20px;word-break:break-all}.flight-ticket-test .selected_files{border:1px solid #d5cdc2;color:#94847d;display:grid;gap:10px;font-size:14px;line-height:1.4;margin-top:20px;padding:14px 16px}.flight-ticket-test .selected_files p{align-items:flex-start;display:grid;gap:10px;grid-template-columns:42px 1fr;word-break:break-all}.flight-ticket-test .selected_files strong{color:#453630;font-weight:700}.flight-ticket-test .info_box+.info_box{border-top:none}.flight-ticket-test .info_header{align-items:center;border-bottom:1px solid #d5cdc2;display:flex;justify-content:space-between;min-height:68px;padding:0 18px}.flight-ticket-test .info_header h4{align-items:center;display:flex;font-size:18px;font-weight:700;gap:10px}.flight-ticket-test .info_header .plane_icon{font-size:20px;line-height:1}.flight-ticket-test .verify_state{align-items:center;color:#94847d;display:flex;font-size:15px;gap:16px}.flight-ticket-test .verify_state .dot{align-items:center;background:#c4bcb1;border-radius:50%;color:#fff;display:flex;font-size:16px;height:24px;justify-content:center;width:24px}.flight-ticket-test .verify_state button{border:1px solid #c4bcb1;border-radius:999px;color:#453630;font-size:14px;height:34px;padding:0 18px}.flight-ticket-test .verify_state button:disabled{cursor:default;opacity:.45}.flight-ticket-test .info_body{min-height:150px;padding:30px 20px}.flight-ticket-test .empty_state{align-items:center;color:#94847d;display:flex;flex-direction:column;font-size:16px;gap:14px;justify-content:center;min-height:120px;text-align:center}.flight-ticket-test .empty_state .doc_icon{color:#c4bcb1;font-size:30px;line-height:1}.flight-ticket-test .flight_fields{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.flight-ticket-test .flight_field{border-bottom:1px solid #d5cdc2;min-height:56px;padding-bottom:12px}.flight-ticket-test .flight_field dt{color:#94847d;font-size:13px;line-height:1.4}.flight-ticket-test .flight_field dd{color:#453630;font-size:16px;font-weight:700;line-height:1.4;margin-top:5px;word-break:break-word}.flight-ticket-test .api_status{color:#94847d;font-size:14px;line-height:1.45;margin-top:16px}.flight-ticket-test .api_status.error{color:#9b3a2f}.flight-ticket-test .raw_response{margin-top:24px}.flight-ticket-test .raw_response summary{color:#453630;cursor:pointer;font-size:15px;font-weight:700}.flight-ticket-test .raw_response pre{background:#45363014;color:#453630;font-size:13px;line-height:1.45;margin-top:14px;max-height:320px;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}@media all and (max-aspect-ratio:13/10){.flight-ticket-test{padding:8vw 0}.flight-ticket-test .sample_endpoint,.flight-ticket-test .sample_grid{grid-template-columns:1fr}.flight-ticket-test .upload_box{min-height:0}.flight-ticket-test .flight_fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media all and (max-aspect-ratio:7/10){.flight-ticket-test .sample_head h2{font-size:22px}.flight-ticket-test .sample_head p,.flight-ticket-test .sample_title,.flight-ticket-test .info_header h4{font-size:17px}.flight-ticket-test .sample_endpoint label,.flight-ticket-test .sample_endpoint input,.flight-ticket-test .upload_actions button,.flight-ticket-test .upload_help li,.flight-ticket-test .selected_file,.flight-ticket-test .selected_files,.flight-ticket-test .ticket_type strong,.flight-ticket-test .ticket_type span:last-child,.flight-ticket-test .empty_state,.flight-ticket-test .flight_field dd,.flight-ticket-test .api_status,.flight-ticket-test .raw_response summary{font-size:15px}.flight-ticket-test .sample_endpoint input,.flight-ticket-test .upload_actions button{height:9vw}.flight-ticket-test .ticket_type label{grid-template-columns:5vw 1fr}.flight-ticket-test .ticket_type .fake_radio{height:5vw;width:5vw}.flight-ticket-test .ticket_type .fake_radio:after{height:1.6vw;width:1.6vw}.flight-ticket-test .info_header{align-items:flex-start;flex-direction:column;gap:3vw;padding:4vw}.flight-ticket-test .verify_state{font-size:14px}.flight-ticket-test .verify_state button{font-size:14px;height:7vw}.flight-ticket-test .flight_fields{grid-template-columns:1fr}}
