@charset "UTF-8";:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}:root{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;color:#fff;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);--safe-bottom: calc(100vh - var(--tg-viewport-stable-height, 100vh))}::-webkit-scrollbar{display:none}body{display:flex;flex-direction:column;flex:1;height:100vh}html{height:100%;width:100%;overflow:hidden}body,#root{height:var(--tg-viewport-stable-height);transition:height .3s ease-in-out;overflow:visible}#root{display:flex;flex-direction:column;flex:1}.font-regular,.onboarding__header__status,.onboarding__header__amount,.editperson__subtitle,.button--primary>div.subtitle,.button--outline>div.subtitle{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.font-semibold,.editperson__title,.button--primary>div.title,.button--outline>div.title{font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.onboarding{display:flex;flex-direction:column;flex:1;background-color:#fff}.onboarding__header{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#000}.onboarding__header__status{display:flex;flex-direction:row;height:1.5rem;padding:.125rem .75rem;align-items:center;gap:.625rem;border-radius:9999px;background:#fff;color:#000}.onboarding__header__amount{color:#fff;font-size:1.5rem;line-height:100%;text-align:left}.editperson__content{display:flex;flex-direction:column}.button--primary{display:flex;flex-direction:column;padding:1rem;gap:.25rem;flex:1;align-items:left;align-content:center;border-radius:.625rem;background:#30f;color:#fff}.button--primary>div.title{font-size:1rem;line-height:100%}.button--primary>div.subtitle{font-size:.875rem;line-height:100%}.button--outline{display:flex;flex-direction:column;padding:1rem;gap:.25rem;flex:1;align-items:left;align-content:center;border-radius:.625rem;background:transparent;border:1px solid #30f;color:#30f}.button--outline>div.title{font-size:1rem;line-height:100%}.button--outline>div.subtitle{font-size:.875rem;line-height:100%}.font-regular,.searchinput input,.searchinput input::placeholder{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.searchinput{display:flex;flex-direction:column;flex:1;align-items:center;padding:.5rem;border:1px solid #ccc;border-radius:5px}.searchinput input{border:none;outline:none;padding:4px;font-size:14px;width:100%}.searchinput input::placeholder{color:#ccc;font-size:14px}.font-regular,.flight__departure__month,.flight__origin__time,.flight__origin__airport,.flight__info__duration,.flight__destination__time,.flight__destination__airport{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.font-semibold,.flight__departure__day,.flight__info__stops{font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.flight{display:flex;flex-direction:row;gap:1rem;padding:12px 16px;align-items:center;background-color:#fff}.flight__departure{display:flex;flex-direction:column}.flight__departure__day{text-transform:uppercase;text-align:center;font-size:14px;color:#ccccd4}.flight__departure__month{text-transform:uppercase;text-align:center;font-size:10px;color:#ccccd4}.flight__origin{display:flex;flex-direction:column;align-items:left}.flight__origin__time{text-transform:uppercase;text-align:left;font-size:16px;color:#09090a}.flight__origin__airport{text-transform:uppercase;text-align:left;font-size:10px;color:#ccccd4}.flight__info{display:flex;flex-direction:column;flex:1;gap:4px;justify-content:center;align-content:center}.flight__info__stops{text-transform:uppercase;text-align:center;font-size:10px;color:#09090a}.flight__info__duration{text-transform:lowercase;text-align:center;font-size:10px;color:#ccccd4}.flight__destination{display:flex;flex-direction:column;align-items:right}.flight__destination__time{text-align:right;font-size:16px;color:#09090a}.flight__destination__airport{text-align:right;font-size:10px;color:#ccccd4;text-transform:uppercase}.font-regular,.passager__status{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.font-semibold,.passager__name{font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.passager{display:flex;flex-direction:row;gap:.5rem;padding:.5rem 1rem;align-items:center;background-color:#fff;cursor:pointer}.passager__avatar{width:40px;height:40px;border-radius:50%}.passager__avatar--empty{background-color:#fff;display:flex;align-items:center;justify-content:center;color:#09090a}.passager__info{display:flex;flex-direction:column;justify-content:space-between;height:40px;flex:1}.passager__name{text-transform:capitalize;text-align:left;font-size:12px;color:#09090a}.passager__status{display:flex;text-transform:capitalize;text-align:center;font-size:10px;border-radius:9999px;align-items:center;justify-content:center;padding:0rem .5rem}.passager__status--completed{background-color:#30f;color:#fff;content:"Completed"}.passager__status--pending{background-color:#f90;color:#fff;content:"Pending"}.font-regular,.badge{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.badge{display:flex;padding:.25rem .5rem;justify-content:center;align-items:center;border-radius:999px;line-height:100%;font-size:.5rem}.badge--dashed{border:1px dashed #30f;color:#30f}.badge--primary{background-color:#30f;color:#fff}.badge--secondary{border:1px solid #30f;color:#30f}.font-semibold,.section__title{font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.section{display:flex;flex-direction:column}.section__title{color:#fff;font-size:14px;text-align:left;display:flex;align-items:center;flex-direction:row;background-color:#30f;height:40px;padding-left:1rem;padding-right:1rem}.section__content{display:flex;flex-direction:column;gap:1px;background-color:#ccccd4;overflow:scroll}.font-semibold,.contact .contact__content .contact__content__name{font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.contact{display:flex;padding:.5rem .75rem;align-items:center;gap:.625rem;flex:1;background-color:#fff}.contact .contact__avatar{width:2.5rem;height:2.5rem;border-radius:50%}.contact .contact__content{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:.25rem}.contact .contact__content .contact__content__name{font-size:1rem;line-height:100%;color:#000}.contact .contact__content .contact__content__status{display:flex;flex-direction:row;align-items:flex-start;gap:.25rem}.contact .contact__icon{width:1.5rem;height:1.5rem}.font-regular,.inputfield .inputfield__helper,.inputfield .inputfield__error,.inputfield .inputfield__space .inputfield__content>input{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.font-medium,.inputfield .inputfield__space .inputfield__content>label{font-family:Poppins,sans-serif;font-weight:500;font-style:normal}.font-semibold{font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.inputfield{display:flex;flex-direction:column;flex:1;gap:2px;padding:2px;border-radius:8px;background-color:#f2f2f2;color:#000}.inputfield.inputfield--error{background-color:#b60928}.inputfield .inputfield__helper{font-size:.75rem;line-height:100%;color:#6e6e6e;padding:.25rem .5rem}.inputfield .inputfield__error{font-size:.75rem;line-height:100%;color:#fff;padding:.25rem .5rem}.inputfield .inputfield__space{display:flex;flex-direction:row;flex:1}.inputfield .inputfield__space .inputfield__content{display:flex;flex-direction:column;flex:1;padding:.5rem .75rem;gap:4px;border-radius:.375rem;background-color:#fff}.inputfield .inputfield__space .inputfield__content>label{font-size:.75rem;line-height:100%;color:#212529}.inputfield .inputfield__space .inputfield__content>input{font-size:.75rem;line-height:100%;width:100%}.inputfield .inputfield__space .inputfield__content>input::placeholder{color:#979797}.font-thin{font-family:Poppins,sans-serif;font-weight:100;font-style:normal}.font-thin-italic{font-family:Poppins,sans-serif;font-weight:100;font-style:italic}.font-extralight{font-family:Poppins,sans-serif;font-weight:200;font-style:normal}.font-extralight-italic{font-family:Poppins,sans-serif;font-weight:200;font-style:italic}.font-light{font-family:Poppins,sans-serif;font-weight:300;font-style:normal}.font-light-italic{font-family:Poppins,sans-serif;font-weight:300;font-style:italic}.font-regular{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.font-regular-italic{font-family:Poppins,sans-serif;font-weight:400;font-style:italic}.font-medium{font-family:Poppins,sans-serif;font-weight:500;font-style:normal}.font-medium-italic{font-family:Poppins,sans-serif;font-weight:500;font-style:italic}.font-semibold,.select-container .select-item{font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.font-semibold-italic{font-family:Poppins,sans-serif;font-weight:600;font-style:italic}.font-bold{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.font-bold-italic{font-family:Poppins,sans-serif;font-weight:700;font-style:italic}.font-extrabold{font-family:Poppins,sans-serif;font-weight:800;font-style:normal}.font-extrabold-italic{font-family:Poppins,sans-serif;font-weight:800;font-style:italic}.font-black{font-family:Poppins,sans-serif;font-weight:900;font-style:normal}.font-black-italic{font-family:Poppins,sans-serif;font-weight:900;font-style:italic}.select-container{display:flex;flex-direction:row;padding:2px;border-radius:6px;background-color:#f2f2f2}.select-container .select-item{display:flex;flex:1;font-size:12px;line-height:100%;text-align:center;padding:8px 0;border-radius:4px;cursor:pointer;justify-content:center;color:#212529}.select-container .selected{background-color:#fff}
