Horizontal nav bar (sticky, 3-column mega menu)
Horizontal nav bar (4-column mega menu)
Vertical sidebar
← Sidebar content area
Apply button (reads window.rsb.job.stable_url)
Text field — label top (default)
Text field — label left
Text field — floating label
Text field — multiline textarea
Text field — disabled & readonly states
Text field — API demo (getValue / isValid / reset)
isValid()
getValue()
reset()
rsb-date-field
Date — date of birth with age guard (18–70)
Date-time — interview slot with quick-fill
Time — shift start (30-minute steps, left label)
Month — contract start (floating label)
Date — disabled & readonly states
Date field — API demo (isValid / getValue / getDateValue / reset)
isValid()
getValue()
getDateValue()
reset()
rsb-number-field
Plain integer — years of experience
Decimal — expected salary with currency + suffix + stepper
Percentage — right currency + no stepper
Euro currency right-side
Label left
Floating label
Disabled & readonly states
API demo (getValue / getNumericValue / isValid / reset)
isValid()
getValue()
getNumericValue()
reset()
rsb-file-upload-field
Single resume upload
Multiple portfolio files
All upload sources
Device-only disabled state
API demo (getValue / isValid / reset)
isValid()
getValue()
reset()