/* Nusa Penida day tours inherit the KUBER activity composition and shared controls. */
.penida-copy,.penida-helper {color:var(--muted);font-size:14px;line-height:1.6;max-width:65ch;margin-top:10px !important;}
.penida-helper {font-size:13px;line-height:1.5;}
.penida-page :is(input,textarea) {caret-color:var(--slate-deep);}
.penida-radio {position:absolute !important;opacity:0;width:1px !important;min-height:0 !important;padding:0 !important;margin:0 !important;}
/* Group rows are the KUBER ride-option row: name and rate at the left, the
   minus / count / plus stepper at the right, orange when selected. */
.penida-page .activity-booking .ride-option {position:relative;}
.penida-page .activity-booking .ride-option__name {cursor:pointer;}
.penida-page .ride-option:has(.penida-radio:focus-visible) {outline:3px solid var(--slate-deep);outline-offset:-3px;}
.penida-page .activity-date-control {margin-top:20px;}
.penida-page .activity-date-control label {font-size:14px;}
.penida-from-note {display:block;font-size:12px;line-height:1.4;color:var(--muted);}
