.FileUpload_wrapper__wWEB7{display:flex;flex-direction:column;gap:.5rem;width:100%}.FileUpload_label___e3Mi{font-weight:600;font-size:1rem;color:var(--text-2)}.FileUpload_dropzone__CFG6Q{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem;background:#fff;border-radius:8px;border:2px dashed rgba(0,0,0,0);transition:border-color .2s ease}.FileUpload_dropzoneDragActive__Cw9hj{border-color:var(--primary)}.FileUpload_fileList__Wxqr6{display:flex;flex-direction:column;gap:.5rem;width:100%}.FileUpload_fileItem__2naQw{display:flex;align-items:center;gap:.5rem;width:100%;padding:.25rem;background:#fafafa;border-radius:4px}.FileUpload_fileInfo__IGpK_{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.FileUpload_fileName__SOiri{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;letter-spacing:.35px;color:var(--text-3)}.FileUpload_removeButton__y_yXt{justify-content:center;padding:0;flex-shrink:0}.FileUpload_removeButton__y_yXt,.FileUpload_uploadButton__BhK_i{display:flex;align-items:center;background:none;border:none;cursor:pointer;fill:var(--secondary)}.FileUpload_uploadButton__BhK_i{gap:.5rem;padding:.5rem 0;font-family:var(--font-plex-sans);font-weight:700;font-size:1rem;letter-spacing:.32px;color:var(--secondary)}.FileUpload_hint__ObLCJ{font-size:.75rem;font-weight:500;color:var(--text-3);margin-top:-.25rem;padding-bottom:.25rem}.FileUpload_hiddenInput__jaZ2V{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.DatePicker_trigger__bdnBU{all:unset;box-sizing:border-box;flex:1 1;min-width:0;font-family:inherit;font-size:1rem;color:var(--text-1);padding:.5rem 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DatePicker_trigger__bdnBU:disabled{cursor:not-allowed;opacity:.6}.DatePicker_placeholder__iRrbj{color:var(--text-3)}.DatePicker_panel__5LYNY{display:flex;flex-direction:column;gap:.75rem;width:272px;padding:.75rem;background:var(--background);border:1px solid #eee;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);box-sizing:border-box}.DatePicker_stepper__2fN02{display:flex;align-items:center;justify-content:space-between;fill:var(--text-2)}.DatePicker_stepperLabel___n_Ut{all:unset;box-sizing:border-box;flex:1 1;text-align:center;font-family:var(--font-plex-sans);font-size:.875rem;font-weight:700;color:var(--text-1);padding:.25rem .5rem;border-radius:4px;transition:background .2s ease}.DatePicker_stepperLabelClickable__mCoAW{cursor:pointer}.DatePicker_stepperLabelClickable__mCoAW:hover{background:var(--face)}.DatePicker_iconBtn__f26fH{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;fill:var(--text-2);border-radius:4px;transition:background .2s ease,fill .2s ease}.DatePicker_iconBtn__f26fH:hover{background:var(--face);fill:var(--primary)}.DatePicker_dayGrid__cQA6c{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.25rem;gap:.25rem}.DatePicker_dayCellHeader__sERty{display:flex;align-items:center;justify-content:center;height:28px;font-family:var(--font-inter);font-size:.75rem;font-weight:600;color:var(--text-3)}.DatePicker_dayCellBtn__YUaHx{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:28px;cursor:pointer;font-family:var(--font-inter);font-size:.875rem;font-weight:500;color:var(--text-2);border-radius:4px;transition:background .2s ease,color .2s ease}.DatePicker_dayCellBtn__YUaHx:hover:not(:disabled):not(.DatePicker_dayCellBtnSelected__daoPJ){background:var(--face)}.DatePicker_dayCellBtn__YUaHx:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.DatePicker_dayCellBtn__YUaHx:disabled{color:var(--text-3);opacity:.4;cursor:not-allowed}.DatePicker_dayCellBtnSelected__daoPJ{background:var(--primary);color:var(--text-4);font-weight:700}.DatePicker_dayCellBtnToday__atuHT{color:var(--primary);font-weight:700}.DatePicker_shortcuts__RmMUz{display:flex;gap:.5rem;padding-top:.5rem;border-top:1px solid #eee}.DatePicker_shortcutBtn__CgU62{all:unset;box-sizing:border-box;flex:1 1;text-align:center;cursor:pointer;font-family:var(--font-inter);font-size:.75rem;font-weight:600;color:var(--text-5);padding:.375rem 0;border-radius:4px;transition:background .2s ease}.DatePicker_shortcutBtn__CgU62:hover{background:var(--face)}.DatePicker_monthYearGrid__Rbq86{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.DatePicker_monthYearCellBtn__uc60V{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:.5rem .25rem;cursor:pointer;font-family:var(--font-inter);font-size:.875rem;font-weight:500;color:var(--text-2);border-radius:4px;transition:background .2s ease}.DatePicker_monthYearCellBtn__uc60V:hover:not(.DatePicker_monthYearCellBtnSelected__vUQw3){background:var(--face)}.DatePicker_monthYearCellBtn__uc60V:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.DatePicker_monthYearCellBtnSelected__vUQw3{background:var(--primary);color:var(--text-4);font-weight:700}.DatePicker_monthYearCellBtnCurrent__4brPZ{color:var(--primary);font-weight:700}.Checkbox_wrapper__mRkaA{display:flex;flex-direction:column;gap:8px;width:100%}.Checkbox_container__WyuRD{display:inline-flex;align-items:flex-start;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.Checkbox_input__C_zTa{position:absolute;opacity:0;width:0;height:0}.Checkbox_input__C_zTa:focus+.Checkbox_customBox__wjLUe{box-shadow:0 0 0 3px rgba(0,118,255,.3)}.Checkbox_customBox__wjLUe{width:16px;height:16px;min-width:16px;min-height:16px;background-color:#fff;border:1px solid #ccc;border-radius:3px;position:relative;margin-right:8px;transition:background-color .2s,border-color .2s}.Checkbox_customBox__wjLUe:after{content:"";position:absolute;left:4px;top:0;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s}.Checkbox_input__C_zTa:checked+.Checkbox_customBox__wjLUe{background-color:var(--text-5);border-color:var(--text-5)}.Checkbox_input__C_zTa:checked+.Checkbox_customBox__wjLUe:after{opacity:1}.Checkbox_label__MO0_l{font-size:1rem;color:var(--text-1)}.Checkbox_disabled__jziVn{cursor:not-allowed}.Checkbox_disabled__jziVn .Checkbox_customBox__wjLUe{background-color:#f5f5f5;border-color:#ddd}.Checkbox_disabled__jziVn .Checkbox_label__MO0_l{color:var(--text-1);cursor:not-allowed}