.page{width:100%;display:flex;flex-direction:column;font-family:var(--font-family);min-width:375px}.page-footer,.page-header,.page-content{padding:0 var(--box-padding)}.page-header{padding-top:var(--box-padding)}.page-header,.page-footer{position:sticky;top:0;background-color:var(--white);z-index:10}.page-footer{display:flex;flex-direction:column;gap:16px;position:sticky;bottom:0;padding-bottom:var(--box-padding);padding-top:var(--box-padding);margin-top:auto}.page-content{flex:100%;margin-bottom:16px}.page-header .page-back-button{display:inline-flex;align-items:center;color:var(--grey);gap:6px;cursor:pointer;margin-bottom:16px}.dropdown{border:1px solid var(--border-color);padding:var(--box-padding) 0 0}.dropdown-header{display:flex;justify-content:space-between;padding:0 var(--box-padding) var(--box-padding);cursor:pointer}.dropdown-open .dropdown-header,.dropdown-open .dropdown-content{z-index:30;position:relative}.dropdown .MuiMenuItem-root{padding:var(--box-padding)!important}.dropdown-multiple .MuiMenuItem-root.Mui-selected{background-color:var(--white)}.dropdown .checkbox{border:1px solid var(--black);font-size:20px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:12px;background-color:transparent;cursor:pointer}.dropdown .checkbox .MuiSvgIcon-root{display:none}.dropdown .checkbox.checked .MuiSvgIcon-root{display:inline-block}.dropdown-overlay{position:fixed;height:100vh;width:100vw;top:0;left:0;background-color:transparent}.datepicker{border:1px solid var(--border-color);padding:var(--box-padding) 0 0}.datepicker-header{display:flex;justify-content:space-between;padding:0 var(--box-padding) var(--box-padding);cursor:pointer}.datepicker-open .datepicker-header,.datepicker-open .datepicker-content,.datepicker-open .datepicker-component,.datepicker-open{z-index:30;position:relative;background-color:var(--white)}.datepicker-open .datepicker-content{display:flex;justify-content:center;padding:var(--box-padding)}.datepicker-overlay{position:fixed;height:100vh;width:100vw;top:0;left:0;background-color:transparent}.datepicker-component .rdp-button{background-color:transparent;border:none;cursor:pointer;position:relative}.datepicker-component .rdp-head_cell,.datepicker-component .rdp-table .rdp-button{font-size:14px;font-weight:500;font-family:var(--font-family);height:46px;width:46px}.datepicker-component .rdp-caption{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:12px}.datepicker-component .rdp-nav{position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;display:flex;justify-content:space-between}.datepicker-component .rdp-nav svg{width:12px;height:12px}.datepicker-component .rdp-caption_label{font-size:16px}.datepicker-component .rdp-day_outside{color:var(--grey)}.datepicker-component .rdp-day_selected{background-color:var(--black);color:var(--white);border-radius:50%}.button{border-radius:0!important;text-transform:none!important;padding:var(--box-padding)!important;font-size:16px!important}.button.MuiButton-root.Mui-disabled{color:var(--white)}.textarea{display:flex;flex-direction:column;border:1px solid var(--border-color);padding:12px;font-size:16px;font-family:var(--font-family)}.textarea textarea{display:inline-block;resize:none;border:none;outline:none;width:100%;font-family:inherit;min-height:120px;font-size:1em}.textarea textarea::placeholder{color:#bcbcbc}.MuiOutlinedInput-root.input .MuiOutlinedInput-notchedOutline{border-color:var(--border-color)!important;border-width:1px!important;border-radius:0}.MuiOutlinedInput-root.input input{padding:16px}.MuiOutlinedInput-root.input input,.MuiOutlinedInput-root.input input::placeholder{color:var(--black)!important}.MuiInputBase-root input::-webkit-outer-spin-button,.MuiInputBase-root input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.MuiInputBase-root input[type=number]{-moz-appearance:textfield}.dialog .MuiPaper-root{margin:0!important;max-width:none;border-radius:0;width:100%;max-width:440px}.dialog .MuiDialog-container{align-items:flex-end}.dialog .MuiDialogContent-root,.dialog .MuiDialogTitle-root{padding:var(--box-padding)}.dialog .MuiPaper-root{animation:slide-in .3s forwards}@keyframes slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.question-form{font-family:var(--font-family)}.question-list{margin-bottom:16px;overflow-y:auto;max-height:280px}.question-list-item,.question-list{display:flex;flex-direction:column;gap:16px}.question-item{display:flex;align-items:flex-start}.question-item h3{font-weight:700;font-size:24px;margin-right:8px}.question-text{color:var(--gray);align-self:center}.card{border:1px solid var(--border-color);padding:var(--box-padding)}.card-title:first-letter{text-transform:uppercase}.card-img{display:inline-block;object-fit:cover;height:230px;width:100%;margin-top:16px}.card-img+.card-detail{margin-top:12px}.card-description{margin:16px 0;font-size:14px;color:var(--gray)}.card-actions{display:flex;gap:8px;margin-top:24px}.card-action-btn{padding:4px!important;border:1px solid var(--black)!important;color:var(--black)!important}.card-action-btn.selected{background-color:var(--black)!important;color:var(--white)!important}.card-detail{display:flex;flex-direction:column;gap:6px}.card-detail-item{display:flex;color:var(--gray);font-size:14px}.card-detail-item-title{color:var(--gray);display:inline-block;font-weight:600;margin-right:6px}.card.card-selected{border-color:var(--black)}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--black: #111118;--white: #fff;--gray: #5e5e64;--grey: #b7b7b9;--border-color: rgba(0, 0, 0, .47);--box-padding: 16px;--font-family: "Karla", sans-serif}#root{display:flex;justify-content:center;width:100%;min-height:100vh}
