.place-voucher-metrics[data-astro-cid-s62gyg2r]{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-template-image-preview[data-astro-cid-s62gyg2r]{object-fit:cover;border:1px solid var(--ap-line,#aaa398);width:128px;height:128px;display:block}.admin-template-image-preview[data-astro-cid-s62gyg2r][hidden]{display:none}.admin-template-list[data-astro-cid-s62gyg2r]{gap:1rem;display:grid}.admin-benefit-review-section[data-astro-cid-s62gyg2r]{--pv-ink:var(--ap-text,#101112);--pv-paper:var(--ap-soft-primary,#f3efe6);--pv-line:var(--ap-line,#b8b1a5);--pv-violet:var(--ap-secondary,#6046c9);--pv-lime:var(--ap-balance,#dfff59);--pv-teal:var(--ap-primary,#0d6562)}.admin-benefit-review-list[data-astro-cid-s62gyg2r]{gap:1.5rem;display:grid}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-review-item{border:1px solid var(--ap-line,#aaa398);background:var(--ap-soft-primary,#e8e2d8);grid-template-columns:minmax(340px,420px) minmax(0,1fr);align-items:start;gap:1.5rem;min-width:0;padding:1.25rem;display:grid}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-public-preview{min-width:0}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-public-preview .public-benefit-card{width:100%;box-shadow:0 .7rem 1.8rem #1614111a}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation{border:1px solid var(--ap-line,#aaa398);background:var(--ap-soft-primary,#f8f5ee);flex-direction:column;gap:1rem;min-width:0;min-height:100%;padding:1.35rem;display:flex}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-pending-status{border:1px solid var(--ap-warning-line,#7a4d00);background:var(--ap-warning-soft,#f4d797);color:var(--ap-warning-text,#614007);letter-spacing:.07em;text-transform:uppercase;padding:.35rem .6rem;font:700 .72rem Barlow Condensed,sans-serif}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation h3{letter-spacing:-.04em;margin:0;font:700 clamp(1.65rem,3vw,2.5rem)/1 Geologica,sans-serif}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-copy{color:var(--ap-muted,#625d55);margin:0;line-height:1.5}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-details{border:1px solid var(--ap-line,#c2baae);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-details div{min-width:0;padding:.8rem}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-details div:nth-child(2n){border-left:1px solid var(--ap-line,#c2baae)}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-details div:nth-child(n+3){border-top:1px solid var(--ap-line,#c2baae)}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-details dt{color:var(--ap-muted,#746e65);letter-spacing:.07em;text-transform:uppercase;font:700 .7rem Barlow Condensed,sans-serif}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-details dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-weight:700}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-actions{border-top:1px solid var(--ap-line,#c2baae);grid-template-columns:minmax(9rem,11rem) minmax(13rem,16rem);justify-content:end;gap:.7rem;margin-top:auto;padding-top:1rem;display:grid}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-actions button{box-sizing:border-box;appearance:none;letter-spacing:.075em;white-space:nowrap;text-transform:uppercase;cursor:pointer;border-style:solid;border-width:1px;border-radius:0;justify-content:center;align-items:center;width:100%;height:3.5rem;min-height:3.5rem;max-height:3.5rem;margin:0;padding:0 1.1rem;font:700 .82rem/1 Barlow Condensed,sans-serif;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-actions .admin-secondary-action{border:1px solid var(--ap-accent,#8c3237);color:var(--ap-link,#8c3237);background:0 0}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-actions .admin-secondary-action:hover{background:var(--ap-accent,#8c3237);color:var(--ap-on-accent,#fff)}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-actions .admin-action-button{border:1px solid var(--ap-line,#101112);background:var(--ap-primary,#101112);color:var(--ap-on-primary,#fff)}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-actions .admin-action-button:hover{border-color:var(--ap-secondary,#6046c9);background:var(--ap-secondary,#6046c9)}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-actions button:active{transform:translateY(1px)}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-actions button:focus-visible{outline:3px solid var(--ap-link,#dfff59);outline-offset:3px}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row{border:1px solid var(--ap-line,#aaa398);background:var(--ap-soft-primary,#f4f0e8);grid-template-columns:256px minmax(0,1fr);display:grid;overflow:hidden}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-media{border-right:1px solid var(--ap-line,#aaa398);background:var(--ap-soft,#d8d1c5);width:256px;height:256px;color:var(--ap-muted,#716a61);text-align:center;place-items:center;display:grid;overflow:hidden}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-media img{object-fit:cover;width:100%;height:100%}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-media span{max-width:12rem;padding:1rem;font-size:.82rem}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-content{flex-direction:column;gap:1rem;min-width:0;padding:1.35rem;display:flex}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-heading h3{letter-spacing:-.04em;margin:.35rem 0 0;font:700 clamp(1.5rem,2.5vw,2.2rem)/1 Geologica,sans-serif}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-description{max-width:55rem;color:var(--ap-muted,#5f5951);margin:0;line-height:1.5}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-details{border:1px solid var(--ap-line,#c2baae);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-details div{min-width:0;padding:.75rem}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-details div+div{border-left:1px solid var(--ap-line,#c2baae)}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-details dt{color:var(--ap-muted,#746e65);letter-spacing:.07em;text-transform:uppercase;font:700 .7rem Barlow Condensed,sans-serif}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-details dd{margin:.25rem 0 0;font-weight:700}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-actions{justify-content:flex-end;gap:.5rem;margin-top:auto;display:flex}.admin-table-action{border:1px solid var(--ap-control-line,var(--ink));color:var(--ap-text,var(--ink));letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.6rem .9rem;font:700 .78rem Barlow Condensed,sans-serif}.admin-table-action:hover{background:var(--ap-primary,var(--ink));color:var(--ap-on-primary,#fff)}.admin-table-action.is-danger{border-color:var(--ap-danger-line,#8c3237);color:var(--ap-danger-text,#8c3237)}.admin-table-action.is-danger:hover{background:var(--ap-danger,#8c3237);color:var(--ap-on-danger,#fff)}.admin-table-select{box-sizing:border-box;border:1px solid var(--ap-control-line,#8f887d);background-color:var(--ap-surface,#fff);width:100%;min-width:10.5rem;height:2.85rem;color:var(--ap-text,#101112);color-scheme:var(--ap-scheme,light);letter-spacing:0;text-transform:none;cursor:pointer;border-radius:0;margin:0;padding:0 2.25rem 0 .8rem;font:600 .95rem/1 Barlow,sans-serif}.admin-table-select option{background:var(--ap-surface,#fff);min-height:2.5rem;color:var(--ap-text,#101112);padding:.55rem .8rem;font:400 1rem Barlow,sans-serif}.admin-table-select option:checked{background:var(--ap-primary,#8fbdf2);color:var(--ap-on-primary,#101112)}.admin-table-select:focus{border-color:var(--ap-control-line,#0d6562);outline:2px solid var(--ap-link,#58c9c2);outline-offset:2px}.admin-issue-list[data-astro-cid-s62gyg2r]{gap:1rem;display:grid}.admin-issue-card[data-astro-cid-s62gyg2r]{border:1px solid var(--ap-line,#aaa398);grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);gap:1rem;padding:1.2rem;display:grid}.admin-issue-card[data-astro-cid-s62gyg2r] h3[data-astro-cid-s62gyg2r]{margin:.45rem 0;font-family:Geologica,sans-serif;font-size:1.5rem}.admin-issue-card[data-astro-cid-s62gyg2r] p[data-astro-cid-s62gyg2r]{line-height:1.5}@media (width<=600px){.admin-place-operations-wrap{background:0 0;border:0;overflow:visible}.admin-place-operations-table{width:100%;display:block}.admin-place-operations-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-place-operations-table tbody{gap:.75rem;width:100%;display:grid}.admin-place-operations-table tr{border:1px solid var(--ap-line,#aaa398);background:var(--ap-surface,var(--paper));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"partner partner""benefits issued""redeemed issues""status status";min-width:0;display:grid}.admin-place-operations-table td{border:0;align-content:start;gap:.18rem;min-width:0;padding:.75rem 1rem;display:grid}.admin-place-operations-table td:before{content:attr(data-label);color:var(--ap-muted,#746e66);letter-spacing:.09em;text-transform:uppercase;font:700 .72rem Barlow Condensed,sans-serif}.admin-place-operations-table td strong,.admin-place-operations-table td small{overflow-wrap:anywhere;word-break:normal;min-width:0}.admin-place-operations-table td:first-child{background:var(--ap-soft,#e3ddd3);border-bottom:1px solid var(--ap-line,#c8c1b6);grid-area:partner;padding-top:.9rem;padding-bottom:.9rem}.admin-place-operations-table td:nth-child(2){grid-area:benefits}.admin-place-operations-table td:nth-child(3){grid-area:issued}.admin-place-operations-table td:nth-child(4){border-top:1px solid var(--ap-line,#d4cdc1);grid-area:redeemed}.admin-place-operations-table td:nth-child(5){border-top:1px solid var(--ap-line,#d4cdc1);grid-area:issues}.admin-place-operations-table td:nth-child(6){border-top:1px solid var(--ap-line,#c8c1b6);grid-area:status}.admin-place-operations-table .admin-table-select{width:100%;min-width:0;max-width:none}}@media (width<=70rem){.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-review-item{grid-template-columns:1fr}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-public-preview{width:min(100%,420px);margin-inline:auto}}@media (width<=60rem){.place-voucher-metrics[data-astro-cid-s62gyg2r]{grid-template-columns:repeat(2,1fr)}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-review-item{grid-template-columns:1fr}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-public-preview{width:min(100%,420px);margin-inline:auto}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-details{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-details div:nth-child(3){border-left:0;border-top:1px solid var(--ap-line,#c2baae)}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-details div:nth-child(4){border-top:1px solid var(--ap-line,#c2baae)}.admin-issue-card[data-astro-cid-s62gyg2r]{grid-template-columns:1fr}}@media (width<=48rem){.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-actions{grid-template-columns:1fr}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-actions button{white-space:normal;height:auto;min-height:3.5rem;max-height:none}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row{grid-template-columns:1fr}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-media{aspect-ratio:1;border-right:0;border-bottom:1px solid var(--ap-line,#aaa398);width:100%;height:auto}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-heading{flex-direction:column}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-actions{flex-wrap:wrap;justify-content:stretch}.admin-template-list[data-astro-cid-s62gyg2r] .admin-template-row-actions button{flex:1}}@media (width<=40rem){.place-voucher-metrics[data-astro-cid-s62gyg2r]{grid-template-columns:1fr}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-review-item{padding:.75rem}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-details{grid-template-columns:1fr}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-details div:nth-child(2n){border-left:0}.admin-benefit-review-list[data-astro-cid-s62gyg2r] .admin-benefit-validation-details div:nth-child(n+2){border-top:1px solid var(--ap-line,#c2baae)}}
