.rrppd-profile-editor,.rrppd-directory-filters{background:var(--bb-rl-background-color,#fff);border:1px solid var(--bb-rl-border-secondary-color,#e5e7eb);border-radius:16px;padding:22px;margin:0 0 22px}.rrppd-step{padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid var(--bb-rl-border-secondary-color,#e5e7eb)}.rrppd-step:last-of-type{border-bottom:0}.rrppd-account-classes{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.rrppd-account-classes label,.rrppd-scope-pills label{cursor:pointer}.rrppd-account-classes label span,.rrppd-scope-pills label span{display:block;border:1px solid var(--bb-rl-border-secondary-color,#d8dce3);border-radius:999px;padding:10px 14px;text-align:center}.rrppd-account-classes input,.rrppd-scope-pills input{position:absolute;opacity:0}.rrppd-account-classes input:checked+span,.rrppd-scope-pills input:checked+span{border-color:var(--bb-rl-primary-color,#4946fe);box-shadow:0 0 0 2px color-mix(in srgb,var(--bb-rl-primary-color,#4946fe) 20%,transparent)}.rrppd-field{display:block;margin:0 0 16px}.rrppd-field>span{display:block;font-weight:600;margin-bottom:7px}.rrppd-field input,.rrppd-field select,.rrppd-field textarea,.rrppd-filter-grid input,.rrppd-filter-grid select,.rrppd-role-search{width:100%;max-width:100%;box-sizing:border-box}.rrppd-field small,.rrppd-filter-grid small,.rrppd-help{display:block;color:var(--bb-rl-text-tertiary-color,#667085);margin-top:6px}.rrppd-check{display:block;margin:10px 0}.rrppd-role-browser{border:1px solid var(--bb-rl-border-secondary-color,#e5e7eb);border-radius:12px;padding:14px;max-height:520px;overflow:auto}.rrppd-role-search{margin-bottom:12px}.rrppd-role-group{margin:7px 0}.rrppd-role-group summary{font-weight:700;cursor:pointer;padding:8px 0}.rrppd-role-children{padding-left:18px}.rrppd-role-choice{display:block;padding:6px 2px}.rrppd-role-choice.is-disabled{opacity:.7}.rrppd-notice{padding:12px 14px;border-radius:10px;margin-bottom:16px}.rrppd-notice--success{background:#ecfdf3;color:#027a48}.rrppd-public-meta{margin:10px 0}.rrppd-profile-badges,.rrppd-role-chips,.rrppd-card-roles{display:flex;gap:6px;flex-wrap:wrap}.rrppd-badge,.rrppd-role-chips span,.rrppd-card-roles span{border:1px solid var(--bb-rl-border-secondary-color,#d8dce3);border-radius:999px;padding:3px 8px;font-size:12px}.rrppd-badge--founding{font-weight:700}.rrppd-headline{font-weight:600;margin-top:7px}.rrppd-locations{display:flex;gap:12px;flex-wrap:wrap;margin-top:7px}.rrppd-self-declared{display:block;margin-top:8px;color:var(--bb-rl-text-tertiary-color,#667085)}.rrppd-directory-title h1{margin:0}.rrppd-scope-pills{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.rrppd-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rrppd-filter-grid label>span{display:block;font-weight:600;margin-bottom:7px}.rrppd-filter-grid select[multiple]{min-height:136px}.rrppd-filter-actions{display:flex;align-items:center;gap:14px;margin-top:16px}.rrppd-card-meta{margin-top:8px;text-align:center}.rrppd-card-headline{font-size:13px;font-weight:600;margin-bottom:5px}.rrppd-card-roles{justify-content:center}.rrppd-card-availability{font-size:12px;margin-top:6px}.rrppd-contact-unavailable{display:inline-block;font-size:12px;color:var(--bb-rl-text-tertiary-color,#667085);margin:6px}.rrppd-directory-login{padding:18px;border:1px solid var(--bb-rl-border-secondary-color,#e5e7eb);border-radius:12px;margin-bottom:18px}
@media(max-width:900px){.rrppd-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.rrppd-profile-editor,.rrppd-directory-filters{padding:16px;border-radius:12px}.rrppd-filter-grid{grid-template-columns:1fr}.rrppd-scope-pills{overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.rrppd-scope-pills label span{white-space:nowrap}.rrppd-locations{display:block}.rrppd-locations span{display:block;margin-top:4px}}

.rrppd-registration-class{margin:20px 0}.rrppd-registration-class .rrppd-account-classes{margin-top:12px}

/* 0.1.1 compact role picker and native BuddyBoss Edit Profile integration. */
.rrppd-filter-field>.rrppd-filter-label{display:block;font-weight:600;margin-bottom:7px}.rrppd-role-picker{position:relative;width:100%}.rrppd-role-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:9px 12px;border:1px solid var(--bb-rl-border-secondary-color,#d8dce3);border-radius:8px;background:var(--bb-rl-background-color,#fff);color:var(--bb-rl-text-color,#1d2939);font:inherit;text-align:left;cursor:pointer}.rrppd-role-picker-trigger:hover,.rrppd-role-picker-trigger:focus{border-color:var(--bb-rl-primary-color,#4946fe);outline:0}.rrppd-role-picker.has-selection .rrppd-role-picker-trigger{font-weight:600}.rrppd-role-picker-caret{font-size:18px;line-height:1;transition:transform .15s ease}.rrppd-role-picker.is-open .rrppd-role-picker-caret{transform:rotate(180deg)}.rrppd-role-picker-panel{position:absolute;z-index:1000;left:0;right:0;top:calc(100% + 6px);min-width:300px;max-height:430px;overflow:hidden;border:1px solid var(--bb-rl-border-secondary-color,#d8dce3);border-radius:12px;background:var(--bb-rl-background-color,#fff);box-shadow:0 14px 36px rgba(15,23,42,.18)}.rrppd-role-picker-panel[hidden]{display:none!important}.rrppd-role-picker-toolbar{display:flex;gap:8px;padding:12px;border-bottom:1px solid var(--bb-rl-border-secondary-color,#e5e7eb);background:var(--bb-rl-background-color,#fff)}.rrppd-role-picker-toolbar .rrppd-role-search{margin:0;min-width:0}.rrppd-role-picker-done{padding:7px 12px;border:0;border-radius:7px;background:var(--bb-rl-primary-color,#4946fe);color:#fff;cursor:pointer}.rrppd-role-picker-list{max-height:350px;overflow:auto;padding:10px 14px 14px}.rrppd-role-picker-list .rrppd-role-group{margin:2px 0}.rrppd-role-picker-list .rrppd-role-group summary{padding:9px 2px;font-weight:650}.rrppd-role-picker-list .rrppd-role-choice{padding:7px 2px}.rrppd-role-picker-list .rrppd-role-choice input{margin-right:7px}.rrppd-role-picker--profile{max-width:720px}.rrppd-native-profile-fields{margin-top:24px;padding-top:24px;border-top:1px solid var(--bb-rl-border-secondary-color,#e5e7eb)}.rrppd-native-profile-fields>h2{font-size:20px;line-height:1.3;margin:0 0 6px}.rrppd-native-intro{margin:0 0 22px;color:var(--bb-rl-text-tertiary-color,#667085)}.rrppd-native-profile-fields .rrppd-step h3,.rrppd-profile-editor .rrppd-step h3{font-size:17px;line-height:1.35;margin:0 0 8px}.rrppd-registration-class h2{font-size:20px!important;line-height:1.3!important;margin:0 0 5px!important}.rrppd-registration-class>p{font-size:13px;line-height:1.45;margin:0 0 12px}.rrppd-registration-class .rrppd-account-classes{gap:8px}.rrppd-registration-class .rrppd-account-classes label span{padding:8px 12px;font-size:13px}
@media(max-width:600px){.rrppd-role-picker-panel{position:fixed;left:12px;right:12px;top:12vh;max-height:76vh;min-width:0}.rrppd-role-picker-list{max-height:calc(76vh - 68px)}.rrppd-native-profile-fields{margin-top:20px;padding-top:20px}.rrppd-registration-class h2{font-size:18px!important}}

/* 0.1.2: ReadyLaunch-safe toggles, BuddyBoss avatar link, and place autocomplete. */
.rrppd-toggle{display:flex!important;align-items:flex-start;gap:10px;margin:12px 0;cursor:pointer;line-height:1.45}.rrppd-toggle>input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.rrppd-toggle-ui{position:relative;display:inline-block;flex:0 0 36px;width:36px;height:20px;margin-top:1px;border:1px solid var(--bb-rl-border-secondary-color,#cfd4dc);border-radius:999px;background:var(--bb-rl-background-secondary-color,#e7e9ee);transition:background .16s ease,border-color .16s ease}.rrppd-toggle-ui:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.28);transition:transform .16s ease}.rrppd-toggle>input:checked+.rrppd-toggle-ui{border-color:var(--bb-rl-primary-color,#4946fe);background:var(--bb-rl-primary-color,#4946fe)}.rrppd-toggle>input:checked+.rrppd-toggle-ui:after{transform:translateX(16px)}.rrppd-toggle>input:focus-visible+.rrppd-toggle-ui{outline:2px solid var(--bb-rl-primary-color,#4946fe);outline-offset:2px}.rrppd-toggle-text{font-weight:500;color:var(--bb-rl-text-color,#1d2939)}
.rrppd-avatar-control{display:flex;align-items:center;gap:16px}.rrppd-avatar-preview{width:80px;height:80px;flex:0 0 80px;border-radius:50%;overflow:hidden;background:var(--bb-rl-background-secondary-color,#f2f4f7);border:1px solid var(--bb-rl-border-secondary-color,#e1e5ea)}.rrppd-avatar-preview img{display:block;width:100%!important;height:100%!important;object-fit:cover}.rrppd-avatar-copy{min-width:0}.rrppd-avatar-button{display:inline-flex!important;align-items:center;justify-content:center;text-decoration:none!important}.rrppd-avatar-copy .rrppd-help{margin:8px 0 0}.rrppd-avatar-disabled{max-width:560px}
.rrppd-place-field{position:relative;margin:14px 0}.rrppd-place-field>label{display:block}.rrppd-place-field>label>span,.rrppd-place-field>.rrppd-filter-label{display:block;font-weight:600;margin-bottom:7px}.rrppd-place-field input[type=search]{width:100%;margin:0}.rrppd-place-field>small{display:block;margin-top:6px;color:var(--bb-rl-text-tertiary-color,#667085)}.rrppd-place-results{position:absolute;z-index:1100;left:0;right:0;top:calc(100% - 25px);max-height:300px;overflow:auto;border:1px solid var(--bb-rl-border-secondary-color,#d8dce3);border-radius:10px;background:var(--bb-rl-background-color,#fff);box-shadow:0 14px 36px rgba(15,23,42,.18)}.rrppd-place-results[hidden]{display:none!important}.rrppd-place-option{display:block;width:100%;padding:10px 12px;border:0;border-bottom:1px solid var(--bb-rl-border-secondary-color,#edf0f3);background:transparent;color:var(--bb-rl-text-color,#1d2939);text-align:left;cursor:pointer}.rrppd-place-option:last-child{border-bottom:0}.rrppd-place-option:hover,.rrppd-place-option:focus{background:var(--bb-rl-background-secondary-color,#f5f6f8);outline:0}.rrppd-place-option-name{display:block;font-weight:650}.rrppd-place-option-detail{display:block;margin-top:2px;font-size:12px;color:var(--bb-rl-text-tertiary-color,#667085)}.rrppd-place-message{padding:11px 12px;font-size:13px;color:var(--bb-rl-text-tertiary-color,#667085)}.rrppd-place-message--error{color:#b42318}.rrppd-place-field--search{margin:0}.rrppd-place-field--search .rrppd-place-results{top:72px}.rrppd-place-field--search select{margin-top:8px;width:100%}
@media(max-width:600px){.rrppd-avatar-control{align-items:flex-start}.rrppd-avatar-preview{width:68px;height:68px;flex-basis:68px}.rrppd-place-results{position:fixed;left:12px;right:12px;top:18vh;max-height:64vh}}

/* 0.1.3: visible role selection state and reliable progressive role filtering. */
.rrppd-role-choice{position:relative;display:flex!important;align-items:center;gap:9px;min-height:34px;padding:7px 6px!important;border-radius:7px;cursor:pointer;user-select:none;-webkit-user-select:none}
.rrppd-role-choice:hover{background:var(--bb-rl-background-secondary-color,#f5f6f8)}
.rrppd-role-choice>input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.rrppd-role-check{position:relative;display:inline-block;flex:0 0 18px;width:18px;height:18px;border:1px solid var(--bb-rl-border-secondary-color,#cbd1da);border-radius:5px;background:var(--bb-rl-background-color,#fff);box-sizing:border-box}
.rrppd-role-choice>input:checked+.rrppd-role-check{border-color:var(--bb-rl-primary-color,#4946fe);background:var(--bb-rl-primary-color,#4946fe)}
.rrppd-role-choice>input:checked+.rrppd-role-check:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.rrppd-role-choice>input:focus-visible+.rrppd-role-check{outline:2px solid var(--bb-rl-primary-color,#4946fe);outline-offset:2px}
.rrppd-role-choice.is-selected{background:color-mix(in srgb,var(--bb-rl-primary-color,#4946fe) 8%,transparent)}
.rrppd-role-label{min-width:0;color:var(--bb-rl-text-color,#1d2939)}
.rrppd-role-choice.rrppd-class-hidden,.rrppd-role-node.rrppd-class-hidden{display:none!important}
.rrppd-role-picker-selected{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}
.rrppd-role-picker-selected[hidden],.rrppd-role-picker-selected:empty{display:none!important}
.rrppd-selected-role{display:inline-flex;align-items:center;gap:5px;padding:4px 7px 4px 9px;border:1px solid var(--bb-rl-border-secondary-color,#d8dce3);border-radius:999px;background:var(--bb-rl-background-secondary-color,#f5f6f8);font-size:12px;line-height:1.25}
.rrppd-selected-role-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:16px;line-height:1;cursor:pointer}
.rrppd-selected-role-remove:hover,.rrppd-selected-role-remove:focus{background:var(--bb-rl-border-secondary-color,#d8dce3);outline:0}

/* 0.1.11: shared Geoapify safe-mode controls for Profile Search and profile settings. */
.rrppd-place-input-row{display:flex;align-items:stretch;gap:8px;width:100%}.rrppd-place-input-shell{position:relative;display:block;flex:1 1 auto;min-width:0}.rrppd-place-input-shell input[type=search]{box-sizing:border-box;width:100%;padding-right:38px!important}.rrppd-place-input-shell input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.rrppd-place-clear{position:absolute;z-index:2;top:50%;right:7px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:transparent;color:var(--bb-rl-text-tertiary-color,#667085);font:inherit;font-size:20px;line-height:1;cursor:pointer}.rrppd-place-clear:hover,.rrppd-place-clear:focus-visible{background:var(--bb-rl-background-secondary-color,#f2f4f7);color:var(--bb-rl-text-color,#1d2939);outline:0}.rrppd-place-clear[hidden],.rrppd-place-submit[hidden]{display:none!important}.rrppd-place-submit{flex:0 0 auto;min-height:42px;padding:8px 14px;border:1px solid var(--bb-rl-primary-color,#4946fe);border-radius:8px;background:var(--bb-rl-primary-color,#4946fe);color:#fff;font:inherit;font-weight:600;cursor:pointer}.rrppd-place-submit:disabled{opacity:.55;cursor:default}.rrppd-place-field--search .rrppd-place-results{top:72px}.rrppd-place-field.is-manual-search.rrppd-place-field--search .rrppd-place-results{top:72px}
@media(max-width:600px){.rrppd-place-input-row{gap:6px}.rrppd-place-submit{padding-inline:11px}}
@media(min-width:601px){.rrppd-place-field .rrppd-place-results{top:72px}}

/* 0.1.28: work/collaboration details and model-photographer chaperone disclosure. */
.rrppd-notice--error{background:#fef3f2;color:#b42318}.rrppd-chaperone-policy{margin-top:14px;padding:14px;border:1px solid var(--bb-rl-border-secondary-color,#e5e7eb);border-radius:10px;background:var(--bb-rl-background-secondary-color,#f8f9fb)}.rrppd-chaperone-policy[hidden],.rrppd-collaboration-details[hidden]{display:none!important}.rrppd-inline-options{display:flex;gap:16px;flex-wrap:wrap;margin:10px 0 12px}.rrppd-inline-options label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.rrppd-collaboration-details{margin-top:14px;border:1px solid var(--bb-rl-border-secondary-color,#e5e7eb);border-radius:10px;padding:0 14px 14px}.rrppd-collaboration-details>summary{cursor:pointer;font-weight:650;padding:13px 0}.rrppd-option-group{margin:14px 0 0;padding:0;border:0}.rrppd-option-group legend{font-weight:650;margin-bottom:8px}.rrppd-checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.rrppd-checkbox-grid label{display:flex;align-items:flex-start;gap:7px;cursor:pointer}.rrppd-collaboration-public,.rrppd-chaperone-public{margin-top:8px}.rrppd-chaperone-public>span{display:block;margin-top:3px;color:var(--bb-rl-text-tertiary-color,#667085);font-size:12px}.rrppd-collaboration-public{border:1px solid var(--bb-rl-border-secondary-color,#e5e7eb);border-radius:9px;padding:0 10px 9px}.rrppd-collaboration-public>summary{cursor:pointer;font-weight:650;padding:9px 0}.rrppd-collaboration-public>div{margin-top:5px;font-size:13px}.rrppd-card-chaperone{font-size:12px;margin-top:5px}.rrppd-filter-check-control{display:flex!important;align-items:center;gap:7px;font-weight:500!important;min-height:42px}.rrppd-filter-check-control input{width:auto!important;margin:0}.rrppd-filter-check>span:first-child{display:block;font-weight:600;margin-bottom:7px}
@media(max-width:600px){.rrppd-checkbox-grid{grid-template-columns:1fr}.rrppd-inline-options{display:grid;gap:8px}}
/* 0.1.30: theme-independent visible collaboration checkboxes for BuddyBoss ReadyLaunch. */
.rrppd-checkbox-grid .rrppd-checkbox-choice{position:relative;display:flex;align-items:flex-start;gap:8px;cursor:pointer;min-width:0}.rrppd-checkbox-grid .rrppd-checkbox-choice>input[type=checkbox]{position:absolute!important;display:block!important;opacity:0!important;width:1px!important;height:1px!important;min-width:1px!important;margin:0!important;padding:0!important;pointer-events:none!important}.rrppd-checkbox-grid .rrppd-checkbox-ui{position:relative;display:inline-block;flex:0 0 18px;width:18px;height:18px;margin-top:1px;box-sizing:border-box;border:1.5px solid var(--bb-rl-border-secondary-color,#98a2b3);border-radius:4px;background:var(--bb-rl-background-color,#fff)}.rrppd-checkbox-grid .rrppd-checkbox-choice>input[type=checkbox]:checked+.rrppd-checkbox-ui{border-color:var(--bb-rl-primary-color,#4946fe);background:var(--bb-rl-primary-color,#4946fe)}.rrppd-checkbox-grid .rrppd-checkbox-choice>input[type=checkbox]:checked+.rrppd-checkbox-ui:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.rrppd-checkbox-grid .rrppd-checkbox-choice>input[type=checkbox]:focus-visible+.rrppd-checkbox-ui{outline:2px solid var(--bb-rl-primary-color,#4946fe);outline-offset:2px}.rrppd-checkbox-grid .rrppd-checkbox-label{min-width:0}

/* 0.1.31: clearer professional-search state and contextual model-chaperone filtering. */
.rrppd-professional-search-warning{margin:10px 0 0;padding:10px 12px;border:1px solid #f4c970;border-radius:9px;background:#fff8e6;color:#7a4b00;font-size:13px}.rrppd-professional-search-warning[hidden],.rrppd-model-chaperone-filter[hidden]{display:none!important}.rrppd-model-chaperone-filter{min-width:0}

.rrppd-card-chaperone--inline{display:block!important;margin-top:5px;font-size:11px;line-height:1.35;font-weight:600;color:var(--bb-rl-text-tertiary-color,#667085)}

/* People You May Know */
.rrppd-people-you-may-know{margin:18px 0 24px;padding:18px;border:1px solid #e4e7ec;border-radius:14px;background:#fff}.rrppd-pymk-head h3{margin:0 0 4px;font-size:18px}.rrppd-pymk-head p{margin:0;color:#667085;font-size:13px}.rrppd-pymk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.rrppd-pymk-card{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #e4e7ec;border-radius:12px;text-decoration:none;color:inherit;background:#fff}.rrppd-pymk-card:hover{border-color:#c8ced8}.rrppd-pymk-card img{width:48px;height:48px;border-radius:50%;object-fit:cover}.rrppd-pymk-card span{min-width:0}.rrppd-pymk-card strong,.rrppd-pymk-card small{display:block;overflow:hidden;text-overflow:ellipsis}.rrppd-pymk-card small{margin-top:2px;color:#667085;font-size:12px}@media(max-width:760px){.rrppd-pymk-grid{grid-template-columns:1fr}}


/* 0.1.59: optional model/actor appearance details. */
.rrppd-casting-fields[hidden]{display:none!important}.rrppd-casting-fields{margin-top:14px;padding:14px;border:1px solid var(--bb-rl-border-secondary-color,#e5e7eb);border-radius:10px;background:var(--bb-rl-background-secondary-color,#f8f9fb)}.rrppd-casting-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.rrppd-casting-grid--sizes{grid-template-columns:repeat(3,minmax(0,1fr))}.rrppd-casting-grid--age{grid-template-columns:repeat(2,minmax(0,240px))}.rrppd-casting-fields .rrppd-field{margin-bottom:10px}.rrppd-casting-public{margin-top:8px;border:1px solid var(--bb-rl-border-secondary-color,#e5e7eb);border-radius:9px;padding:0 10px 9px}.rrppd-casting-public>summary{cursor:pointer;font-weight:650;padding:9px 0}.rrppd-casting-public dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 14px;margin:0}.rrppd-casting-public dl div{min-width:0}.rrppd-casting-public dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--bb-rl-text-tertiary-color,#667085)}.rrppd-casting-public dd{margin:1px 0 0;font-size:13px}.rrppd-casting-public p{margin:9px 0 0;font-size:13px}@media(max-width:760px){.rrppd-casting-grid,.rrppd-casting-grid--sizes{grid-template-columns:repeat(2,minmax(0,1fr))}.rrppd-casting-public dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.rrppd-casting-grid,.rrppd-casting-grid--sizes,.rrppd-casting-grid--age{grid-template-columns:1fr}.rrppd-casting-public dl{grid-template-columns:1fr}}

/* 0.1.59 casting-height metric / imperial controls. */
.rrppd-height-metric,.rrppd-height-imperial{display:flex;align-items:center;gap:7px}.rrppd-height-imperial select{min-width:92px}.rrppd-height-metric[hidden],.rrppd-height-imperial[hidden]{display:none!important}

/* 0.1.64: UK/USA/EU size-system switcher on public casting details. */
.rrppd-size-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:1px 0 11px}.rrppd-size-tab{min-width:58px;min-height:34px;padding:6px 12px;border:1px solid var(--bb-rl-border-secondary-color,#cfd4dc);border-radius:999px;background:var(--bb-rl-background-color,#fff);color:var(--bb-rl-text-color,#1d2939);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.rrppd-size-tab:hover:not(:disabled),.rrppd-size-tab:focus-visible:not(:disabled){border-color:var(--bb-rl-primary-color,#4946fe);outline:0}.rrppd-size-tab.is-active{border-color:var(--bb-rl-primary-color,#4946fe);background:var(--bb-rl-primary-color,#4946fe);color:#fff}.rrppd-size-tab:disabled{opacity:.4;cursor:default}.rrppd-casting-public [data-rrppd-size-value][hidden]{display:none!important}

/* 0.1.65: casting-details privacy/search controls. */
.rrppd-casting-privacy{display:grid;gap:10px;padding:14px;margin:0 0 14px;border:1px solid var(--bb-rl-border-secondary-color,#e3e7ec);border-radius:12px;background:var(--bb-rl-background-secondary-color,#f8fafc)}
.rrppd-casting-privacy .rrppd-field{margin:0}.rrppd-casting-privacy .rrppd-help{margin:0;color:var(--bb-rl-text-secondary-color,#667085)}
