#contenido.admin-page.partner-area .admin-workspace .benefit-editor{max-width:76rem;margin-inline:auto}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-editor-intro{max-width:75ch;margin:0 0 1.25rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-form{counter-reset:benefit-step;gap:1.25rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .admin-form-disclosure{padding:1.1rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .admin-form-disclosure>summary{counter-increment:benefit-step;align-items:center;gap:.6rem;padding:.2rem 0}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .admin-form-disclosure>summary:before{content:counter(benefit-step);background:var(--partner-tone-solid);width:1.6rem;height:1.6rem;color:var(--partner-tone-on);border-radius:.35rem;flex:0 0 1.6rem;place-items:center;font:600 .9375rem/1 Barlow,sans-serif;display:grid}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .admin-form-description{max-width:75ch;margin:.65rem 0 1rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .admin-form-fields{gap:1.1rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .place-form-grid{align-items:start;gap:1rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-optional{border:1px solid var(--ap-line);background:var(--ap-soft-detail);color:var(--ap-link-detail);vertical-align:baseline;border-radius:.25rem;margin-left:.25rem;padding:.1rem .4rem;font:500 .875rem/1.4 Barlow,sans-serif;display:inline-block}#contenido.admin-page.partner-area .admin-workspace .benefit-editor label>span{line-height:1.5}#contenido.admin-page.partner-area .admin-workspace .benefit-editor :is(.benefit-copy-destination,.benefit-edit-notice){border:1px solid var(--ap-warning-line);background:var(--ap-warning-soft);color:var(--ap-warning-text);border-radius:.4rem;padding:1rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-mode-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-mode-help{border:1px solid var(--ap-line);border-left:3px solid var(--ap-solid-detail);background:var(--ap-surface);border-radius:.4rem;padding:.85rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-mode-help p{color:var(--ap-text);align-items:start;gap:.65rem;margin:0;font-size:1rem;display:flex}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-mode-help .panel-menu-icon{color:var(--ap-link-detail);flex:none}#contenido.admin-page.partner-area .admin-workspace .benefit-editor :is(.benefit-catalog,.benefit-direct-fields){gap:1rem;display:grid}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-catalog-summary{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:.4rem;gap:.85rem;padding:1rem;display:grid}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-catalog-summary>p{color:var(--ap-text);margin:0;font-size:1rem;line-height:1.5}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-catalog-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-catalog-facts>div{border:1px solid var(--ap-line);border-top:3px solid var(--partner-tone-solid);background:var(--partner-tone-soft);border-radius:.35rem;min-width:0;padding:.7rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-catalog-facts dt{color:var(--ap-muted);margin:0 0 .25rem;font-size:.9375rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-catalog-facts dd{color:var(--partner-tone-link);margin:0;font-size:1rem;font-weight:600}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-capacity-layout{grid-template-columns:minmax(10rem,.65fr) minmax(0,1.35fr);align-items:start;gap:1rem;display:grid}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-capacity-layout>label{max-width:18rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor :is(.place-options-fieldset,.place-age-fieldset){background:var(--ap-surface);grid-template-columns:minmax(0,1fr);gap:.85rem;padding:1rem;display:grid}#contenido.admin-page.partner-area .admin-workspace .benefit-editor :is(.place-options-fieldset,.place-age-fieldset)>legend{background:var(--ap-surface);color:var(--partner-tone-link);border-radius:.25rem;padding:.15rem .4rem;font-size:1rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-digital-option>p{max-width:65ch;color:var(--ap-muted);margin:0;font-size:.9375rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-all-days{width:fit-content}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-weekday-options{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.5rem;display:grid}#contenido.admin-page.partner-area .admin-workspace .benefit-editor :is(.benefit-weekday-options,.benefit-schedule-options)>.check-label{border:1px solid var(--ap-control-line);background:var(--ap-surface);min-height:2.75rem;color:var(--ap-text);cursor:pointer;border-radius:.35rem;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.9375rem;display:flex}#contenido.admin-page.partner-area .admin-workspace .benefit-editor :is(.benefit-weekday-options,.benefit-schedule-options)>.check-label:has(input:checked){background:var(--ap-soft-secondary);color:var(--ap-link-secondary);border-color:var(--ap-solid-secondary)}#contenido.admin-page.partner-area .admin-workspace .benefit-editor :is(.benefit-weekday-options,.benefit-schedule-options)>.check-label:has(input:disabled){background:var(--ap-soft);color:var(--ap-muted);border-color:var(--ap-line);cursor:default;border-style:dashed}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .check-label input{flex:none;width:1.1rem;height:1.1rem;min-height:1.1rem;margin:0}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-schedule-options{flex-wrap:wrap;gap:.6rem;display:flex}#contenido.admin-page.partner-area .admin-workspace .benefit-editor [data-time-ranges]{gap:.85rem;display:grid}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-time-range{border:1px solid var(--ap-line);border-left:3px solid var(--ap-solid-secondary);background:var(--ap-soft-secondary);border-radius:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;padding:.85rem;display:grid}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-time-range>strong{color:var(--ap-link-secondary);grid-column:1/-1;font-size:1rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-time-range>button{grid-column:1/-1;justify-self:start}#contenido.admin-page.partner-area .admin-workspace .benefit-editor [data-add-time-range]{justify-self:start}#contenido.admin-page.partner-area .admin-workspace .benefit-editor [data-time-ranges]>p{max-width:75ch;color:var(--ap-muted);margin:0;font-size:.9375rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-fixed-rule{background:var(--ap-soft-detail);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-fixed-rule>div{flex:10rem;min-width:0}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-fixed-rule p{color:var(--ap-muted);margin:.2rem 0 0;font-size:.9375rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-fixed-rule>.panel-menu-icon{color:var(--ap-link-detail);flex:none}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-image-upload{background:var(--ap-surface);grid-template-columns:8rem minmax(0,1fr);align-items:start;padding:1rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .place-benefit-image-preview img{border-radius:.35rem;width:8rem;height:8rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .place-benefit-image-preview img.is-fallback{object-fit:contain;padding:1.5rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .place-benefit-image-preview figcaption{color:var(--ap-muted);font-size:.875rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-image-upload .partner-field-help{margin:.65rem 0 0;font-size:.9375rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor input[type=file]{width:100%;padding:.5rem;font:400 .9375rem/1.5 Barlow,sans-serif}#contenido.admin-page.partner-area .admin-workspace .benefit-editor input[type=file]::file-selector-button{border:1px solid var(--ap-control-line);background:var(--ap-soft-secondary);color:var(--ap-link-secondary);cursor:pointer;border-radius:.3rem;margin-right:.65rem;padding:.5rem .65rem;font:600 .9375rem/1.4 Barlow,sans-serif}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-final-review{border:1px solid var(--ap-line);border-top:3px solid var(--ap-solid-primary);background:var(--ap-surface);border-radius:.5rem;overflow:clip}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .partner-draft-preview{background:0 0;border:0;border-radius:0;margin:0}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .partner-draft-preview>summary{color:var(--ap-link);background:var(--ap-soft-primary);padding:1rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .partner-draft-layout{grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:1rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .partner-draft-layout dl{margin:.85rem 0 0}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .partner-draft-layout dl>div{grid-template-columns:minmax(8rem,.6fr) minmax(0,1.4fr);padding:.6rem 0;font-size:1rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .partner-draft-layout dt{color:var(--ap-muted)}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .partner-draft-layout dd{color:var(--ap-text);margin:0}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .partner-draft-note{margin:0;padding:.5rem 1rem 1rem;font-size:.9375rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .partner-submit-area{background:var(--ap-soft-primary);margin:0;padding:1rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .partner-submit-area>.pv-status{flex-basis:100%;margin:0}@media (width<=680px){#contenido.admin-page.partner-area .admin-workspace .benefit-editor :is(.benefit-mode-layout,.benefit-capacity-layout,.benefit-condition-fields,.benefit-date-fields,.benefit-image-upload,.partner-draft-layout),#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-catalog-facts{grid-template-columns:minmax(0,1fr)}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .benefit-capacity-layout>label{max-width:none}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .partner-draft-layout>img{width:8rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .partner-draft-layout dl>div{grid-template-columns:minmax(0,1fr);gap:.2rem}#contenido.admin-page.partner-area .admin-workspace .benefit-editor .admin-form-disclosure{padding:.85rem}}.partner-team .place-form{gap:1rem;display:grid}.partner-team .place-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-team .place-benefit-row{align-items:center}.partner-team .check-label{align-items:center;gap:.6rem;display:flex}.partner-team .check-label input{width:1.15rem;min-height:1.15rem;accent-color:var(--ap-primary)}.team-permission-group{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.team-permission-group p{flex-basis:100%;margin:0}.partner-team [data-team-status]{margin-bottom:1rem;display:block}.partner-team [data-team-grants]{min-width:0}.partner-team input{min-width:0;max-width:100%}@media (width<=44rem){.partner-team .place-form-grid{grid-template-columns:minmax(0,1fr)}.team-permission-group{display:grid}.partner-team .place-benefit-row{align-items:stretch}}#contenido.admin-page.partner-area .admin-workspace .location-editor{margin-top:1.25rem}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-form-intro{max-width:75ch;margin:0 0 1.25rem}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-form{counter-reset:location-step;gap:1.25rem}#contenido.admin-page.partner-area .admin-workspace .location-editor .admin-form-disclosure{padding:1.1rem}#contenido.admin-page.partner-area .admin-workspace .location-editor .admin-form-disclosure>summary{counter-increment:location-step;align-items:center;gap:.6rem}#contenido.admin-page.partner-area .admin-workspace .location-editor .admin-form-disclosure>summary:before{content:counter(location-step);background:var(--partner-tone-solid);width:1.6rem;height:1.6rem;color:var(--partner-tone-on);border-radius:.35rem;flex:0 0 1.6rem;place-items:center;font:600 .9375rem/1 Barlow,sans-serif;display:grid}#contenido.admin-page.partner-area .admin-workspace .location-editor .admin-form-description{max-width:75ch;margin:.65rem 0 1rem}#contenido.admin-page.partner-area .admin-workspace .location-editor .admin-form-fields{gap:1.1rem}#contenido.admin-page.partner-area .admin-workspace .location-editor .place-form-grid{align-items:start;gap:1rem}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-optional{border:1px solid var(--ap-line);background:var(--ap-soft-detail);color:var(--ap-link-detail);border-radius:.25rem;margin-left:.25rem;padding:.1rem .4rem;font:500 .875rem/1.4 Barlow,sans-serif;display:inline-block}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-business-field{border:1px solid var(--ap-line);border-left:3px solid var(--ap-solid-detail);background:var(--ap-soft-detail);border-radius:.4rem;padding:1rem}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-business-field>p{color:var(--ap-muted);margin:.5rem 0 0;font-size:.9375rem}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-postal{max-width:18rem}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-coordinates{border:1px solid var(--ap-line);border-left:3px solid var(--ap-solid-secondary);background:var(--ap-surface);border-radius:.4rem;gap:.85rem;margin:0;padding:1rem;display:grid}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-coordinates>legend{background:var(--ap-surface);color:var(--ap-link-secondary);border-radius:.25rem;padding:.15rem .4rem;font-size:1rem}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-coordinates>p{max-width:75ch;color:var(--ap-muted);margin:0;font-size:.9375rem}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-coordinates-fields{gap:1rem;margin:0}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-coordinates output{margin:0}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-coordinates output:empty{display:none}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-form-review{border:1px solid var(--ap-line);border-top:3px solid var(--ap-solid-accent);background:var(--ap-surface);border-radius:.5rem;overflow:clip}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-form-review>h3{border-bottom:1px solid var(--ap-line);background:var(--ap-soft-accent);color:var(--ap-link-accent);align-items:center;gap:.65rem;margin:0;padding:1rem;font-size:1.125rem;display:flex}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:1rem;display:grid}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-review-facts>div{border:1px solid var(--ap-line);background:var(--ap-soft-detail);border-radius:.35rem;min-width:0;padding:.75rem}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-review-facts>div:has([data-location-review=map]){background:var(--ap-soft-secondary)}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-review-facts dt{color:var(--ap-muted);margin:0 0 .25rem;font-size:.9375rem}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-review-facts dd{color:var(--ap-text);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:500}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-review-facts [data-location-review=map]{color:var(--ap-link-secondary)}#contenido.admin-page.partner-area .admin-workspace .location-editor .partner-submit-area{background:var(--ap-soft-primary);margin:0;padding:1rem}#contenido.admin-page.partner-area .admin-workspace .location-editor [data-location-operation]:not(:empty){border:1px solid var(--ap-info-line);background:var(--ap-info-soft);color:var(--ap-info-text);border-radius:.35rem;margin:.75rem 1rem 1rem;padding:.85rem;display:block}#contenido.admin-page.partner-area .admin-workspace .location-editor :is([data-location-status],[data-location-operation])[data-state=success]:not(:empty){color:var(--ap-success-text)}#contenido.admin-page.partner-area .admin-workspace .location-editor [data-location-operation][data-state=success]:not(:empty){border-color:var(--ap-success-line);background:var(--ap-success-soft)}#contenido.admin-page.partner-area .admin-workspace .location-editor :is([data-location-status],[data-location-operation])[data-state=error]:not(:empty){color:var(--ap-danger-text)}#contenido.admin-page.partner-area .admin-workspace .location-editor [data-location-operation][data-state=error]:not(:empty){border-color:var(--ap-danger-line);background:var(--ap-danger-soft)}@media (width<=680px){#contenido.admin-page.partner-area .admin-workspace .location-editor :is(.place-form-grid,.location-coordinates-fields,.location-review-facts){grid-template-columns:minmax(0,1fr)}#contenido.admin-page.partner-area .admin-workspace .location-editor .location-postal{max-width:none}#contenido.admin-page.partner-area .admin-workspace .location-editor .admin-form-disclosure,#contenido.admin-page.partner-area .admin-workspace .location-editor .location-coordinates{padding:.85rem}}
