.field__control{border:.5px solid var(--slate-200,#e5e7eb);background:var(--white,#fff);border-radius:10px;align-items:center;height:56px;padding:0 8px 0 20px;display:flex;position:relative}.field__label{color:var(--slate-400,#9ca3af);letter-spacing:.28px;text-transform:uppercase;pointer-events:none;transform-origin:0 0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;transition:transform .16s,top .16s,color .16s,opacity .16s;position:absolute;top:18px;left:20px}.field__input,.field__label{font-size:14px;font-style:normal;line-height:20px}.field__input{width:100%;height:100%;color:var(--slate-600,#4b5563);letter-spacing:-.14px;background:0 0;border:0;outline:0;flex:1 0 0;padding:22px 0 8px;font-family:Sora;font-weight:425}.field__input::placeholder{color:#0000}.field__icon{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.field__control:has(.field__icon) .field__input{padding-right:48px}.field__icon{margin-left:auto}.field__input--date::-webkit-calendar-picker-indicator{opacity:0;display:none}.field__input--date::-webkit-clear-button{display:none}.field__input--date::-webkit-inner-spin-button{display:none}.field__input--date{appearance:none;-moz-appearance:textfield}.field__control:focus-within{border-color:var(--slate-300,#d1d5db)}.field__input:not(:-moz-placeholder-shown)+.field__label{color:var(--slate-500,#6b7280);top:10px;transform:scale(.85)}.field__control:focus-within .field__label,.field__input:not(:placeholder-shown)+.field__label{color:var(--slate-500,#6b7280);top:10px;transform:scale(.85)}.select{position:relative}.select__panel{z-index:20;border:.5px solid var(--slate-200,#e5e7eb);background:var(--white,#fff);max-height:240px;box-shadow:0 10px 30px color-mix(in srgb,var(--slate-900,#111827) 8%,transparent);border-radius:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.select__list{row-gap:12px;margin:0;padding:14px 16px;list-style:none;display:grid}.select__optionBtn{text-align:left;cursor:pointer;width:100%;color:var(--slate-600,#4b5563);letter-spacing:-.14px;text-transform:capitalize;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:Sora,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:425;line-height:20px;transition:all .3s ease-out;display:flex}.select__option--active .select__optionBtn,.select__option--selected .select__optionBtn,.select__optionBtn:hover{color:var(--slate-900,#111827)}.select__dot{border-radius:50%;flex:none;width:12px;height:12px}.select__dot--border{box-shadow:inset 0 0 0 1px var(--slate-300,#d1d5db)}.select__label{color:var(--slate-400,#9ca3af);letter-spacing:.28px;text-transform:uppercase;pointer-events:none;transform-origin:0 0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px;transition:transform .16s,top .16s,color .16s;position:absolute;top:18px;left:20px}.select__trigger{border:.5px solid var(--slate-200,#e5e7eb);background:var(--white,#fff);cursor:pointer;text-align:left;border-radius:10px;width:100%;height:56px;padding:0 8px 0 20px}.select__trigger,.select__value{align-items:center;gap:8px;display:flex}.select__value{color:var(--slate-600,#4b5563);letter-spacing:-.14px;text-transform:capitalize;white-space:nowrap;flex:1 0 0;padding:22px 0 8px;font-family:Sora,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:425;line-height:20px;overflow:hidden}.select__value--placeholder{color:#0000}.select__icon{flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .16s;display:flex}.select__icon--open{transform:scaleY(-1)}.select__trigger:focus-visible{border-color:var(--slate-300,#d1d5db);outline:0}:is(.select--open .select__label,.select:has(.select__value:not(.select__value--placeholder)) .select__label){color:var(--slate-500,#6b7280);top:10px;transform:scale(.85)}.field__control--datepicker{position:relative}.field__control--datepicker .field__label{z-index:1;pointer-events:none;color:var(--slate-500,#6b7280);top:10px;transform:scale(.85)}.field__datepicker{width:100%;position:relative}.field__datepicker .p-datepicker-input-icon-container{align-items:center;width:100%;display:flex}.field__datepicker .p-inputtext{width:100%;height:100%;min-height:56px;color:var(--slate-600,#4b5563);letter-spacing:-.14px;background:0 0;border:0;outline:0;flex:1 0 0;padding:22px 48px 8px 0;font-family:Sora,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:425;line-height:20px}.field__datepicker .p-inputtext::placeholder{color:#0000}.field__datepicker .p-inputtext:focus{box-shadow:none;outline:none}.field__datepicker .p-datepicker-dropdown,.field__datepicker .p-datepicker-input-icon{width:18px;height:18px;color:var(--slate-400,#9ca3af);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.field__datepicker .p-datepicker-dropdown svg,.field__datepicker .p-datepicker-input-icon svg{width:20px;height:20px}.field__control--datepicker:focus-within{border-color:var(--slate-300,#d1d5db)}.p-datepicker-panel{z-index:20;border:.5px solid var(--slate-200,#e5e7eb);background:var(--white,#fff);box-shadow:0 10px 30px color-mix(in srgb,var(--slate-900,#111827) 8%,transparent);border-radius:10px;padding:14px 16px;font-family:Sora,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;position:absolute;top:calc(100% + 8px);left:0}.p-datepicker-panel .p-datepicker-header{border-bottom:.5px solid var(--slate-200,#e5e7eb);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.p-datepicker-panel .p-datepicker-title{align-items:center;gap:4px;display:flex}.p-datepicker-panel .p-datepicker-select-month,.p-datepicker-panel .p-datepicker-select-year{color:var(--slate-600,#4b5563);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:14px;font-weight:425;transition:all .3s ease-out}.p-datepicker-panel .p-datepicker-select-month:hover,.p-datepicker-panel .p-datepicker-select-year:hover{color:var(--slate-900,#111827)}.p-datepicker-panel .p-datepicker-next-button,.p-datepicker-panel .p-datepicker-prev-button{width:32px;height:32px;color:var(--slate-600,#4b5563);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .3s ease-out;display:flex}.p-datepicker-panel .p-datepicker-next-button:hover,.p-datepicker-panel .p-datepicker-prev-button:hover{color:var(--slate-900,#111827)}.p-datepicker-panel .p-datepicker-calendar{border-collapse:collapse;width:100%}.p-datepicker-panel .p-datepicker-calendar-container{background:var(--white,#fff);border-radius:12px;padding:12px;box-shadow:12px 12px 32px #0307120f}.p-datepicker-panel .p-datepicker-calendar th{color:var(--slate-400,#9ca3af);text-transform:uppercase;text-align:center;padding:8px 0;font-size:12px;font-weight:600}.p-datepicker-panel .p-datepicker-calendar td{text-align:center;padding:2px}.p-datepicker-panel .p-datepicker-day{width:32px;height:32px;color:var(--slate-600,#4b5563);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:425;transition:all .3s ease-out;display:inline-flex}.p-datepicker-panel .p-datepicker-day:hover:not(.p-datepicker-day-selected):not(.p-disabled){background-color:var(--slate-200);color:var(--slate-900,#111827)}.p-datepicker-panel .p-datepicker-day-selected{background:var(--slate-800,#1f2937);color:var(--white,#fff)}.p-datepicker-panel .p-datepicker-day-selected:hover{background:var(--slate-700,#374151)}.p-datepicker-panel .p-disabled{color:var(--slate-300,#d1d5db);cursor:not-allowed}.p-datepicker-panel .p-datepicker-today>.p-datepicker-day:not(.p-datepicker-day-selected){border:1px solid var(--slate-300,#d1d5db)}.p-datepicker-panel .p-datepicker-other-month .p-datepicker-day{color:var(--slate-300,#d1d5db)}.p-datepicker-panel .p-datepicker-month-view,.p-datepicker-panel .p-datepicker-year-view{grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 0;display:grid}.p-datepicker-panel .p-datepicker-month,.p-datepicker-panel .p-datepicker-year{color:var(--slate-600,#4b5563);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:12px 8px;font-size:14px;transition:all .3s ease-out;display:flex}.p-datepicker-panel .p-datepicker-month:hover:not(.p-datepicker-month-selected):not(.p-datepicker-year-selected),.p-datepicker-panel .p-datepicker-year:hover:not(.p-datepicker-month-selected):not(.p-datepicker-year-selected){color:var(--slate-900,#111827)}.p-datepicker-panel .p-datepicker-month-selected,.p-datepicker-panel .p-datepicker-year-selected{background:var(--slate-800,#1f2937);color:var(--white,#fff)}
