.panel-logout-area{border-top:1px solid var(--ap-line,#bac8bd);margin-top:1rem;padding-top:.75rem}.panel-logout-area[hidden],.panel-logout-area [hidden]{display:none!important}.panel-logout-area .panel-logout-button{border:1px solid var(--ap-line,#a6b9ac);background:var(--ap-surface,#fff);width:100%;min-height:3rem;color:var(--ap-link,#155e59);cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;gap:.65rem;padding:.75rem;font:600 1.1875rem/1.4 Barlow,sans-serif;display:flex}.panel-logout-area .panel-logout-button:hover{background:var(--ap-soft,#e4eee7);color:var(--ap-text,#104b47)}.panel-logout-button:disabled{opacity:.65;cursor:wait}.panel-logout-button:focus-visible{outline:3px solid var(--ap-link,#6046c9);outline-offset:3px}.panel-logout-area output{color:var(--ap-link,#902b35);overflow-wrap:anywhere;margin-top:.65rem;font:400 1.125rem/1.5 Barlow,sans-serif;display:block}.place-console-nav>.panel-logout-area{background:var(--ap-soft,#eeede7);flex-shrink:0;padding-bottom:.5rem}.place-console-nav>.panel-logout-area .panel-logout-button{border:1px solid var(--ap-line,#a6b9ac);justify-content:center;font-weight:600}.admin-sidebar nav>.panel-logout-area{background:var(--ap-soft,#d9d3c7)}@media (width>=68.01rem){.admin-page .admin-sidebar nav{max-height:calc(100dvh - 7rem);top:6.5rem;overflow-y:auto}}@media (width<=68rem){.admin-sidebar nav>.panel-logout-area{grid-column:1/-1;position:static}}@media (width<=960px){.place-console-nav>.panel-logout-area{position:static}}.admin-page{background:var(--ap-soft,#e7e2d8);grid-template-columns:17rem minmax(0,1fr);width:100%;max-width:100%;min-height:100vh;display:grid;overflow-x:clip}.admin-workspace,.admin-workspace>*,.admin-section,.admin-detail-panel,.admin-points-form,.admin-review-form,.admin-offer-form,.admin-rule-card{min-width:0;max-width:100%}.admin-workspace img,.admin-workspace svg,.admin-workspace canvas,.admin-workspace video{max-width:100%}.admin-workspace input,.admin-workspace select,.admin-workspace textarea,.admin-workspace button{min-width:0;max-width:100%}.admin-workspace input[type=file]{width:100%;font-size:.88rem;overflow:hidden}.admin-workspace input[type=file]::file-selector-button{white-space:normal;max-width:100%}.admin-workspace h1,.admin-workspace h2,.admin-workspace h3,.admin-workspace h4,.admin-workspace p,.admin-workspace dd,.admin-workspace li{overflow-wrap:anywhere}.admin-header{z-index:20;border-bottom:1px solid var(--ap-line,#34393b);background:var(--ap-primary,var(--ink));min-height:6.5rem;color:var(--ap-on-primary,#fff);grid-template-columns:17rem 1fr auto;align-items:center;gap:1.5rem;padding:.75rem clamp(1.25rem,3vw,3rem);display:grid;position:fixed;inset:0 0 auto}.admin-brand img{width:11.5rem;height:auto}.admin-header>span{color:var(--ap-muted,#858b8d);letter-spacing:.16em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.9rem;font-weight:700}.admin-account-link{border-bottom:1px solid var(--ap-accent,var(--coral));letter-spacing:.1em;text-transform:uppercase;padding-bottom:.3rem;font-family:Barlow Condensed,sans-serif;font-size:.9rem;font-weight:700}.admin-sidebar{border-right:1px solid var(--ap-line,#c2bbb0);background:var(--ap-soft,#d9d3c7);min-height:calc(100vh - 6.5rem);padding:2.5rem 1.5rem}.admin-sidebar nav{display:grid;position:sticky;top:9rem}.admin-sidebar nav>a,.admin-sidebar nav>span{border-bottom:1px solid var(--ap-line,#bab3a8);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:2.1rem 1fr;align-items:center;min-height:3.6rem;padding:.9rem .75rem;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:700;display:grid}.admin-sidebar nav .panel-menu-icon{color:currentColor}.admin-sidebar nav>a[aria-current=page]{background:var(--ap-primary,var(--ink));color:var(--ap-on-primary,#fff)}.admin-sidebar nav>a[aria-current=page]>.panel-menu-icon{color:var(--ap-link,var(--coral))}.admin-sidebar nav>a:hover{background:var(--ap-soft,#0b0c0d12)}.admin-sidebar nav>a[aria-current=page]:hover{background:var(--ap-primary,var(--ink))}.admin-nav-pending{color:var(--ap-warning-text,#8a847b)}.admin-nav-pending small{letter-spacing:.04em;text-transform:none;grid-column:2;margin-top:.2rem;font-family:Barlow,sans-serif;font-size:.7rem;font-weight:400}.admin-workspace{min-width:0;padding:clamp(2rem,5vw,5rem)}.admin-title-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;min-width:0;margin-bottom:2.5rem;display:flex}.admin-title-row>*{min-width:0}.admin-title-row h1{letter-spacing:-.065em;margin:.7rem 0 0;font-family:Geologica,sans-serif;font-size:clamp(3.1rem,6vw,6rem);line-height:.88}.admin-title-row h1 em{color:var(--ap-link-secondary,var(--violet));font-style:normal;font-weight:400}.admin-title-row>p{max-width:27rem;color:var(--ap-muted,#68635c);margin:0;line-height:1.55}.admin-loading,.admin-error{border:1px solid var(--ap-danger-line,#aaa398);background:var(--ap-surface,var(--paper));align-content:center;min-height:16rem;padding:2.5rem;display:grid}.admin-loading p,.admin-error p{letter-spacing:-.04em;margin:.8rem 0 0;font-family:Geologica,sans-serif;font-size:clamp(1.7rem,4vw,3rem)}.admin-retry{background:var(--ap-accent,var(--coral));width:fit-content;color:var(--ap-on-accent,var(--ink));letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;margin-top:1.2rem;padding:.75rem 1rem;font-family:Barlow Condensed,sans-serif;font-weight:700}.admin-metrics{border:1px solid var(--ap-line,#aaa398);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-metric{border-right:1px solid var(--ap-line,#aaa398);background:var(--ap-surface,var(--paper));flex-direction:column;min-height:12rem;padding:1.5rem;display:flex}.admin-metric:last-child{border-right:0}.admin-metric span{color:var(--ap-muted,#6c675f);letter-spacing:.12em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.82rem;font-weight:700}.admin-metric strong{letter-spacing:-.07em;margin-top:auto;font-family:Geologica,sans-serif;font-size:clamp(3.2rem,6vw,5.5rem);line-height:.75}.admin-metric small{color:var(--ap-muted,#777168);margin-top:.8rem}.admin-metric-accent{background:var(--ap-accent,var(--coral));border-color:var(--ap-accent,#c84a4c)}.admin-metric-accent span,.admin-metric-accent small{color:var(--ap-link,#511d1e)}.admin-section{margin-top:3.5rem}.admin-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;min-width:0;margin-bottom:1rem;display:flex}.admin-section-heading>*{min-width:0}.admin-section-heading h2{letter-spacing:-.05em;margin:0;font-family:Geologica,sans-serif;font-size:clamp(1.8rem,4vw,3rem)}.admin-section-heading a{border-bottom:1px solid var(--ap-secondary,var(--violet));color:var(--ap-link-secondary,#4c2673);letter-spacing:.08em;text-transform:uppercase;padding-bottom:.25rem;font-family:Barlow Condensed,sans-serif;font-size:.9rem;font-weight:700}.admin-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--ap-line,#aaa398);background:var(--ap-surface,var(--paper));width:100%;max-width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:1rem}.admin-table th{background:var(--ap-soft,#d9d3c7);color:var(--ap-muted,#676159);letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.85rem 1rem;font-family:Barlow Condensed,sans-serif;font-size:.78rem}.admin-table td{border-top:1px solid var(--ap-line,#c8c1b6);vertical-align:middle;overflow-wrap:anywhere;min-width:0;padding:1rem}.admin-table td strong{display:block}.admin-table td small{color:var(--ap-muted,#746f67)}.admin-table tbody tr:hover{background:var(--ap-soft,#8142c20d)}.admin-empty{color:var(--ap-muted,#706a62);border:1px solid var(--ap-line,#aaa398);background:var(--ap-surface,var(--paper));margin:0;padding:2rem}.status-pill{background:var(--ap-soft,#cbc5ba);letter-spacing:.08em;white-space:normal;overflow-wrap:anywhere;text-transform:uppercase;width:fit-content;max-width:100%;padding:.28rem .55rem;font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:700;display:inline-flex}.status-pill[data-status=active],.status-pill[data-status=approved]{background:var(--ap-success-soft,#cfdea0);color:var(--ap-success-text,#32400e)}.status-pill[data-status=pending]{background:var(--ap-warning-soft,#f2ca87);color:var(--ap-warning-text,#54370a)}.status-pill[data-status=paused]{background:var(--ap-warning-soft,#e8b85c);color:var(--ap-warning-text,#4b3000)}.status-pill[data-status=suspended]{background:var(--ap-danger,#aa3336);color:var(--ap-on-danger,#fff)}.status-pill[data-status=rejected]{background:var(--ap-danger-soft,#f3a6a8);color:var(--ap-danger-text,#601b1d)}.admin-filters{border:1px solid var(--ap-line,#aaa398);background:var(--ap-surface,var(--paper));grid-template-columns:minmax(0,1fr) minmax(9rem,12rem) minmax(9rem,12rem) auto;gap:.75rem;margin-bottom:1.25rem;padding:1rem;display:grid}.admin-filters label{color:var(--ap-muted,#6c675f);letter-spacing:.1em;text-transform:uppercase;gap:.35rem;font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:700;display:grid}.admin-filters input,.admin-filters select{border:1px solid var(--ap-control-line,#aaa398);background:var(--ap-surface,#fff);width:100%;min-width:0;min-height:2.85rem;color:var(--ap-text,var(--ink));border-radius:0;padding:.55rem .7rem}.admin-filter-submit{background:var(--ap-primary,var(--ink));min-height:2.85rem;color:var(--ap-on-primary,#fff);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;align-self:end;padding:.6rem 1.2rem;font-family:Barlow Condensed,sans-serif;font-weight:700}.admin-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem;display:flex}.admin-pagination button{border:1px solid var(--ap-line,#8e887f);min-height:2.6rem;color:var(--ap-text,var(--ink));text-transform:uppercase;cursor:pointer;background:0 0;padding:.55rem .85rem;font-family:Barlow Condensed,sans-serif;font-weight:700}.admin-pagination button:disabled{opacity:.35;cursor:default}.admin-pagination span{color:var(--ap-muted,#68635c);font-size:.95rem}.admin-row-action,.admin-back-link{border-bottom:1px solid var(--ap-secondary,var(--violet));max-width:100%;color:var(--ap-link-secondary,#4c2673);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;white-space:normal;padding-bottom:.2rem;font-family:Barlow Condensed,sans-serif;font-size:.85rem;font-weight:700}.admin-back-link{width:fit-content;margin-bottom:1.5rem;display:inline-block}.admin-detail-title h1{overflow-wrap:anywhere;max-width:50rem}.admin-detail-title>p{overflow-wrap:anywhere}.admin-operation-status{min-height:1.5rem;color:var(--ap-muted,#6c675f);margin:-1rem 0 1.5rem;display:block}.admin-operation-status:not(:empty){border:1px solid var(--ap-line,#aaa398);background:var(--ap-surface,var(--paper));border-left-width:4px;min-height:0;padding:.85rem 1rem;font-weight:600;line-height:1.45}.admin-operation-status[data-state=success]{border-color:var(--ap-success-line,#66823c);background:var(--ap-success-soft,#edf3df);color:var(--ap-success-text,#3f591d)}.admin-operation-status[data-state=loading]{border-color:var(--ap-info-line,#43817d);background:var(--ap-info-soft,#e2f0ef);color:var(--ap-info-text,#245c59)}.admin-operation-status[data-state=error]{border-color:var(--ap-danger-line,#a43338);background:var(--ap-danger-soft,#f8e4e2);color:var(--ap-danger-text,#812328)}.admin-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);gap:1rem;min-width:0;display:grid}.admin-detail-panel,.admin-points-form{border:1px solid var(--ap-line,#aaa398);background:var(--ap-surface,var(--paper));padding:clamp(1.5rem,3vw,2.5rem)}.admin-definition-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0 0;display:grid}.admin-definition-list div{border-top:1px solid var(--ap-line,#c8c1b6);min-width:0;padding:.9rem 0}.admin-definition-list div:nth-child(odd){padding-right:1rem}.admin-definition-list div:nth-child(2n){border-left:1px solid var(--ap-line,#c8c1b6);padding-left:1rem}.admin-definition-list dt{color:var(--ap-muted,#746e66);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:700}.admin-definition-list dd{overflow-wrap:anywhere;margin:0}.admin-definition-network{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-definition-network div{border-top:0;border-left:1px solid var(--ap-line,#c8c1b6);padding:1rem}.admin-definition-network div:first-child{border-left:0;padding-left:0}.admin-actions-panel{flex-direction:column;display:flex}.admin-account-state{border-top:1px solid var(--ap-line,#c8c1b6);border-bottom:1px solid var(--ap-line,#c8c1b6);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0 auto;padding:1rem 0;display:flex}.admin-account-state>span{color:var(--ap-muted,#746e66);letter-spacing:.1em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:700}.admin-action-button{border:1px solid var(--ap-control-line,var(--ink));background:var(--ap-primary,var(--ink));min-height:3rem;color:var(--ap-on-primary,#fff);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;margin-top:.75rem;padding:.7rem 1rem;font-family:Barlow Condensed,sans-serif;font-weight:700}.admin-action-button:hover,.admin-action-button:focus-visible{background:var(--ap-secondary,var(--violet));border-color:var(--ap-secondary,var(--violet))}.admin-action-button:disabled{opacity:.38;cursor:default}.admin-action-danger{border-color:var(--ap-danger-line,#aa3336);color:var(--ap-danger-text,#96272a);background:0 0}.admin-action-danger:hover,.admin-action-danger:focus-visible{border-color:var(--ap-danger-line,#aa3336);background:var(--ap-danger,#aa3336);color:var(--ap-on-danger,#fff)}.admin-action-positive{border-color:var(--ap-success-line,#577419);color:var(--ap-success-text,#496411)}.admin-action-positive:hover,.admin-action-positive:focus-visible{border-color:var(--ap-success-line,#577419);background:var(--ap-success,#577419)}.admin-action-note{color:var(--ap-muted,#746e66);margin:1rem 0 0;font-size:.95rem;line-height:1.5}.admin-balance-card{background:var(--ap-accent,var(--coral));flex-direction:column;min-height:21rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.admin-balance-card>span{color:var(--ap-link,#511d1e);letter-spacing:.12em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.85rem;font-weight:700}.admin-balance-card p{margin:auto 0 1rem}.admin-balance-card p strong{letter-spacing:-.08em;font-family:Geologica,sans-serif;font-size:clamp(5rem,10vw,9rem);line-height:.7}.admin-balance-card small{color:var(--ap-link,#511d1e);letter-spacing:.08em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-weight:700}.admin-wallet-validity{margin:1.25rem 0 0}.admin-wallet-validity div{border-top:1px solid var(--ap-accent,#511d1e47);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;min-width:0;padding:.65rem 0;display:flex}.admin-wallet-validity dt{color:var(--ap-link,#672a2c);letter-spacing:.08em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:700}.admin-wallet-validity dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.admin-points-form{align-content:start;gap:1rem;display:grid}.admin-points-form label{color:var(--ap-muted,#6c675f);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:700;display:grid}.admin-points-form input,.admin-points-form select{border:1px solid var(--ap-control-line,#aaa398);background:var(--ap-surface,#fff);width:100%;min-height:3rem;color:var(--ap-text,var(--ink));letter-spacing:0;text-transform:none;border-radius:0;padding:.6rem .7rem;font-family:Barlow,sans-serif;font-size:1rem}.admin-subsection-heading{margin-top:2rem}.admin-subsection-heading h3{letter-spacing:-.04em;margin:0;font-family:Geologica,sans-serif;font-size:clamp(1.4rem,3vw,2rem)}.admin-experience-note{border-left:3px solid var(--ap-detail,var(--teal));color:var(--ap-muted,#68635c);margin:2rem 0 0;padding:1rem 1.25rem;line-height:1.55}.admin-review-form{border:1px solid var(--ap-line,#aaa398);background:var(--ap-surface,var(--paper));align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.admin-review-form>p{color:var(--ap-muted,#746e66);margin:0;line-height:1.5}.admin-review-form label{color:var(--ap-muted,#6c675f);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:700;display:grid}.admin-review-form input,.admin-review-form select,.admin-review-form textarea{border:1px solid var(--ap-control-line,#aaa398);background:var(--ap-surface,#fff);width:100%;color:var(--ap-text,var(--ink));letter-spacing:0;text-transform:none;border-radius:0;padding:.65rem .7rem;font-family:Barlow,sans-serif;font-size:1rem}.admin-review-form input,.admin-review-form select{min-height:3rem}.admin-review-form textarea{resize:vertical}.admin-review-form fieldset{border:1px solid var(--ap-line,#c8c1b6);gap:.85rem;margin:.5rem 0;padding:1rem;display:grid}.admin-review-form legend{color:var(--ap-muted,#6c675f);letter-spacing:.08em;text-transform:uppercase;padding:0 .4rem;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:700}.admin-review-form .admin-membership-fieldset{background:var(--ap-soft-primary,#eee9df);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;padding:.85rem}.admin-review-form .admin-checkbox{border:1px solid var(--ap-control-line,#c8c1b6);background:var(--ap-surface,var(--paper));min-width:0;min-height:2.75rem;color:var(--ap-text,var(--ink));cursor:pointer;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}.admin-review-form .admin-checkbox:hover{border-color:var(--ap-control-line,#817a70)}.admin-review-form .admin-checkbox:has(input:focus-visible){outline:2px solid var(--ap-detail,var(--teal));outline-offset:2px}.admin-review-form .admin-checkbox:has(input:checked){border-color:var(--ap-secondary,var(--violet));background:var(--ap-soft,#77518a17)}.admin-review-form .admin-checkbox input[type=checkbox]{width:1rem;height:1rem;min-height:0;accent-color:var(--ap-link-secondary,var(--violet));flex:0 0 1rem;margin:0;padding:0}.admin-form-alert{display:none}.admin-form-alert:not(:empty){border:1px solid var(--ap-line,#aaa398);letter-spacing:0;text-transform:none;border-left-width:4px;padding:.9rem 1rem;font-family:Barlow,sans-serif;font-size:.95rem;font-weight:600;line-height:1.45;display:block}.admin-form-alert[data-state=loading]{border-color:var(--ap-info-line,#43817d);background:var(--ap-info-soft,#e2f0ef);color:var(--ap-info-text,#245c59)}.admin-form-alert[data-state=error]{border-color:var(--ap-danger-line,#a43338);background:var(--ap-danger-soft,#f8e4e2);color:var(--ap-danger-text,#812328)}.admin-reject-form{background:var(--ap-danger-soft,#e3ddd2)}.admin-resolution-copy{letter-spacing:-.04em;margin:0;font-family:Geologica,sans-serif;font-size:clamp(1.6rem,3vw,2.6rem)}.admin-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-offer-form{border:1px solid var(--ap-line,#aaa398);background:var(--ap-surface,var(--paper));align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.admin-offer-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-offer-heading h3{letter-spacing:-.055em;margin:.35rem 0 0;font-family:Geologica,sans-serif;font-size:clamp(2.2rem,4vw,3.7rem)}.admin-offer-provider{border-top:1px solid var(--ap-line,#c8c1b6);border-bottom:1px solid var(--ap-line,#c8c1b6);color:var(--ap-muted,#746e66);margin:0 0 .5rem;padding:.8rem 0}.admin-offer-form label{color:var(--ap-muted,#6c675f);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:700;display:grid}.admin-offer-form input,.admin-offer-form select{border:1px solid var(--ap-control-line,#aaa398);background:var(--ap-surface,#fff);width:100%;min-height:3rem;color:var(--ap-text,var(--ink));letter-spacing:0;text-transform:none;border-radius:0;padding:.65rem .7rem;font-family:Barlow,sans-serif;font-size:1rem}.admin-offer-help{color:var(--ap-muted,#746e66);line-height:1.45}.admin-offer-form .admin-action-button{margin-top:.25rem}.admin-cc-operation{margin:1.5rem 0 0}.admin-section-copy{max-width:48rem;color:var(--ap-muted,#68635c);margin:-.25rem 0 1.25rem;line-height:1.55}.admin-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-rule-card{border:1px solid var(--ap-line,#aaa398);background:var(--ap-surface,var(--paper));gap:1rem;padding:1.5rem;display:grid}.admin-rule-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;min-width:0;display:flex}.admin-rule-heading h3{letter-spacing:-.04em;margin:.3rem 0 0;font-family:Geologica,sans-serif;font-size:1.45rem}.admin-rule-card label{color:var(--ap-muted,#6c675f);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:700;display:grid}.admin-rule-card input,.admin-rule-card select{border:1px solid var(--ap-control-line,#aaa398);background:var(--ap-surface,#fff);min-width:0;min-height:2.8rem;color:var(--ap-text,var(--ink));font:inherit;letter-spacing:0;text-transform:none;border-radius:0;padding:.55rem .65rem}.admin-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-cc-builder-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:1rem;display:grid}.admin-compact-form{height:fit-content}.admin-cc-table{margin-top:1rem}.admin-voucher-policy{background:var(--ap-detail,var(--teal));border-color:var(--ap-primary,#43817d);height:fit-content}.admin-voucher-policy h3{letter-spacing:-.045em;margin:1.2rem 0;font-family:Geologica,sans-serif;font-size:clamp(1.8rem,3vw,2.7rem)}.admin-voucher-policy ol{margin:0;padding-left:1.2rem}.admin-voucher-policy li+li{margin-top:.65rem}.admin-voucher-policy p{margin:1.5rem 0 0;line-height:1.5}.admin-technical-grid{border:1px solid var(--ap-line,#aaa398);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-technical-grid article{border-right:1px solid var(--ap-line,#aaa398);border-bottom:1px solid var(--ap-line,#aaa398);background:var(--ap-surface,var(--paper));flex-direction:column;justify-content:space-between;min-height:7rem;padding:1.25rem;display:flex}.admin-technical-grid article:nth-child(3n){border-right:0}.admin-technical-grid article:nth-last-child(-n+3){border-bottom:0}.admin-technical-grid span{min-width:0;color:var(--ap-muted,#777168);overflow-wrap:anywhere;font-family:Source Code Pro,monospace;font-size:.72rem}@media (width<=68rem){.admin-page{grid-template-columns:1fr}.admin-header{grid-template-columns:1fr auto auto}.admin-sidebar{border-right:0;border-bottom:1px solid var(--ap-line,#c2bbb0);min-width:0;min-height:auto;padding:.75rem 1rem}.admin-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;min-width:0;display:grid;position:static;overflow:visible}.admin-sidebar nav>a,.admin-sidebar nav>span{border:1px solid var(--ap-line,#bab3a8);overflow-wrap:anywhere;min-width:0;min-height:3.2rem}.admin-nav-pending{display:none!important}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metric:nth-child(2){border-right:0}.admin-metric:nth-child(-n+2){border-bottom:1px solid var(--ap-line,#aaa398)}.admin-filters,.admin-definition-network{grid-template-columns:1fr 1fr}.admin-definition-network div:nth-child(3){border-left:0;border-top:1px solid var(--ap-line,#c8c1b6);padding-left:0}.admin-definition-network div:nth-child(4){border-top:1px solid var(--ap-line,#c8c1b6)}.admin-offer-grid,.admin-rule-grid,.admin-cc-builder-grid{grid-template-columns:1fr}}@media (width<=52rem){.admin-title-row{flex-direction:column;align-items:flex-start;gap:1rem}.admin-title-row>p{max-width:42rem}.admin-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=42rem){.admin-header{grid-template-columns:1fr auto;min-height:5.5rem}.admin-brand img{width:9.5rem}.admin-header>span{display:none}.admin-sidebar{padding:.6rem}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sidebar nav>a,.admin-sidebar nav>span{letter-spacing:.05em;grid-template-columns:1.7rem minmax(0,1fr);padding:.7rem .55rem;font-size:.82rem}.admin-workspace{padding:2rem 1rem 3rem}.admin-title-row h1{font-size:clamp(2.7rem,14vw,3.5rem)}.admin-metrics{grid-template-columns:1fr}.admin-metric{border-right:0;border-bottom:1px solid var(--ap-line,#aaa398);min-height:9rem}.admin-metric:last-child{border-bottom:0}.admin-filters{grid-template-columns:1fr}.admin-pagination{justify-content:space-between}.admin-definition-list{grid-template-columns:1fr}.admin-definition-list div:nth-child(odd),.admin-definition-list div:nth-child(2n){border-left:0;padding:.9rem 0}.admin-definition-network div{border-top:1px solid var(--ap-line,#c8c1b6);padding:.9rem 0}.admin-definition-network div:first-child{border-top:0}.admin-inline-fields,.admin-technical-grid{grid-template-columns:1fr}.admin-technical-grid article,.admin-technical-grid article:nth-child(3n),.admin-technical-grid article:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--ap-line,#aaa398)}.admin-technical-grid article:last-child{border-bottom:0}}@media (width<=28rem){.admin-sidebar nav{grid-template-columns:minmax(0,1fr)}.admin-workspace{padding-inline:.75rem}.admin-section-heading{flex-direction:column;align-items:flex-start}.admin-pagination{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-pagination span{text-align:center;grid-area:1/1/auto/-1}.admin-pagination button{width:100%}}.admin-place-media{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.admin-place-media article{border:1px solid var(--ap-line,#aaa398);background:var(--ap-soft-primary,#f4f0e8);min-width:0;overflow:hidden}.admin-place-media img{aspect-ratio:4/3;object-fit:cover;background:var(--ap-soft,#d4cdc1);width:100%;display:block}.admin-place-media article>div{gap:.3rem;min-width:0;padding:.8rem;display:grid}.admin-place-media span{color:var(--ap-muted,#6d675f);overflow-wrap:anywhere;font-size:.8rem}.admin-place-media small{background:var(--ap-soft,#d8d0c4);white-space:normal;overflow-wrap:anywhere;width:max-content;max-width:100%;padding:.22rem .4rem;font-weight:700}.admin-place-media small[data-status=approved]{background:var(--ap-success-soft,#cce2d1);color:var(--ap-success-text,#285a35)}.admin-place-media small[data-status=rejected]{background:var(--ap-danger-soft,#ead0d0);color:var(--ap-danger-text,#8c3237)}.admin-place-media small[data-status=hidden]{background:var(--ap-soft,#cbc5ba);color:var(--ap-text,#4d4942)}.admin-place-media p{color:var(--ap-link,#7b3539);overflow-wrap:anywhere;margin:.25rem 0}.admin-place-media-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.admin-place-media-actions button{border:1px solid var(--ap-line,#302d29);white-space:normal;cursor:pointer;background:0 0;min-width:0;padding:.5rem .7rem;font-weight:700}.admin-place-media-actions button:first-child{background:var(--ap-primary,#302d29);color:var(--ap-on-primary,#fff)}@media (width<=800px){.admin-place-media{grid-template-columns:1fr}}.admin-profile-media img{aspect-ratio:1;object-fit:contain;width:50%;height:auto;margin:.8rem auto 0}.admin-profile-media article[data-media-type=banner] img{aspect-ratio:3}.admin-profile-media article[data-media-type=logo_square] img,.admin-profile-media article[data-media-type=gallery] img,.admin-profile-media article[data-media-type=benefit] img{aspect-ratio:1}.admin-confirm-dialog{border:1px solid var(--ap-control-line,var(--ink));background:var(--ap-surface,var(--paper));width:min(34rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ap-text,var(--ink));border-radius:0;padding:0;overflow:auto;box-shadow:0 1.5rem 5rem #1c191659}.admin-confirm-dialog::backdrop{background:var(--ap-overlay,#181614a3);backdrop-filter:blur(3px)}.admin-confirm-dialog form{gap:1rem;min-width:0;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.admin-confirm-dialog h2{letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-family:Geologica,sans-serif;font-size:clamp(2rem,5vw,3.2rem);line-height:1}.admin-confirm-dialog p{color:var(--ap-muted,#68635c);overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.55}.admin-confirm-dialog label{min-width:0;color:var(--ap-muted,#6c675f);letter-spacing:.08em;text-transform:uppercase;gap:.45rem;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:700;display:grid}.admin-confirm-dialog textarea{border:1px solid var(--ap-control-line,#aaa398);background:var(--ap-surface,#fff);width:100%;min-width:0;color:var(--ap-text,var(--ink));resize:vertical;text-transform:none;border-radius:0;padding:.75rem;font:1rem Barlow,sans-serif}.admin-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;min-width:0;margin-top:.5rem;display:flex}.admin-confirm-actions button{border:1px solid var(--ap-control-line,var(--ink));min-width:0;min-height:2.8rem;color:var(--ap-text,var(--ink));letter-spacing:.06em;white-space:normal;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:.65rem 1rem;font:700 .78rem Barlow Condensed,sans-serif}.admin-confirm-actions .admin-action-button{background:var(--ap-primary,var(--ink));color:var(--ap-on-primary,#fff)}.admin-confirm-dialog[data-tone=danger] .admin-confirm-actions .admin-action-button{border-color:var(--ap-danger-line,#9b2e34);background:var(--ap-danger,#9b2e34)}@media (width<=42rem){.admin-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-confirm-actions button{width:100%}}@media (width<=30rem){.admin-confirm-actions{grid-template-columns:1fr}}#contenido.admin-page{--admin-accent:var(--ap-primary,#155e59);--admin-soft:var(--ap-soft,#e8f1eb);--admin-text:var(--ap-text,#253c36);--admin-muted:var(--ap-muted,#526158);color-scheme:var(--ap-scheme,light);background:var(--ap-soft,#f5f4f0);color:var(--ap-text,#202526);grid-template-columns:17rem minmax(0,1fr);font-family:Barlow,sans-serif}#contenido.admin-page [hidden]{display:none!important}#contenido.admin-page .admin-sidebar{border-right:1px solid var(--ap-line,#d1d9d0);background:var(--ap-soft,#eeede7);align-self:start;height:calc(100dvh - 5.75rem);min-height:0;padding:1rem .8rem;position:sticky;top:5.75rem}#contenido.admin-page .admin-sidebar>nav{flex-direction:column;gap:0;height:100%;min-height:0;max-height:none;display:flex;position:static;overflow:visible}.admin-navigation-links{scrollbar-width:thin;scrollbar-gutter:stable both-edges;min-height:0;padding-inline:.25rem;overflow-y:auto}#contenido.admin-page .admin-navigation-group:not(:has(>a:not([hidden]))){display:none}.admin-navigation-group{--admin-nav-heading:var(--ap-primary,#315e49);background:var(--ap-soft,#e8ece6);border-radius:.55rem;min-width:0;margin:0 0 .75rem;padding:.4rem}.admin-navigation-group[data-admin-nav-group=credits]{--admin-nav-heading:var(--ap-primary,#6046a0);background:var(--ap-soft-secondary,#eae4f3)}.admin-navigation-group[data-admin-nav-group=publishing]{--admin-nav-heading:var(--ap-primary,#236863);background:var(--ap-soft,#e6eeec)}.admin-navigation-group[data-admin-nav-group=settings]{--admin-nav-heading:var(--ap-primary,#655c4e);background:var(--ap-soft,#eeebe5)}.admin-navigation-group>p{background:var(--admin-nav-heading);color:var(--ap-on-primary,#fff);border-radius:.35rem;margin:0 0 .4rem;padding:.55rem .7rem;font:600 .9375rem/1.45 Barlow,sans-serif}#contenido.admin-page .admin-navigation-group>a{min-height:2.75rem;color:var(--ap-text,#344440);letter-spacing:0;text-transform:none;border:0;border-radius:.4rem;align-items:center;gap:.6rem;margin:.15rem 0;padding:.6rem .7rem;font:500 1rem/1.4 Barlow,sans-serif;text-decoration:none;display:flex}#contenido.admin-page .admin-navigation-group>a>span{min-width:0}#contenido.admin-page .admin-navigation-group>a[aria-current=page]{background:var(--ap-primary,#155e59);color:var(--ap-on-primary,#fff);font-weight:700}#contenido.admin-page .admin-navigation-group>a:hover{background:var(--ap-soft,#dce5da)}#contenido.admin-page .admin-navigation-group>a[aria-current=page]:hover{background:var(--ap-primary,#104b47)}#contenido.admin-page .admin-sidebar nav>.panel-logout-area{background:var(--ap-soft,#eeede7);flex-shrink:0;margin-top:.6rem;padding-top:.75rem}#contenido.admin-page .admin-sidebar .panel-logout-button{font-size:1rem}.admin-menu-toggle{display:none}#contenido.admin-page .admin-workspace{width:100%;min-width:0;max-width:100%;padding:clamp(1.25rem,3vw,2.5rem);font-size:1.125rem;line-height:1.6}.admin-workspace-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.5rem;display:flex}#contenido.admin-page .admin-workspace .admin-total-tag{border:1px solid var(--ap-line,#6a9187);white-space:nowrap;background:0 0;border-radius:.35rem;flex:none;align-items:center;width:fit-content;padding:.2rem .55rem;font:500 .9375rem/1.4 Barlow,sans-serif;display:inline-flex}#contenido.admin-page .admin-workspace :is(h2,h3):has(>.panel-menu-icon){align-items:center;gap:.65rem;display:flex}#contenido.admin-page .admin-workspace :is(.network-disclosure,.network-coordinates,.network-reject-disclosure)>summary strong:has(>.panel-menu-icon),#contenido.admin-page .admin-workspace .user-disclosure>summary:has(>.panel-menu-icon){align-items:center;gap:.6rem;display:flex}.admin-workspace-tools>nav{color:var(--ap-muted,#526158);flex-wrap:wrap;gap:.5rem;font-size:1.125rem;line-height:1.5;display:flex}.admin-workspace-tools>nav a{color:var(--ap-link,#155e59);text-underline-offset:.2em;text-decoration:underline}#contenido.admin-page .admin-whatsapp-contact{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;display:flex}#contenido.admin-page .admin-whatsapp-number{overflow-wrap:anywhere}#contenido.admin-page .admin-workspace .admin-whatsapp-consent{color:var(--ap-muted,#526158);font-size:.875rem;line-height:1.35}#contenido.admin-page .admin-workspace a.admin-whatsapp-message{border:1px solid var(--ap-line,#a9c2be);background:var(--ap-soft,#edf3f2);max-width:100%;min-height:2.75rem;color:var(--ap-link,#155e59);border-radius:.4rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font:600 1rem/1.4 Barlow,sans-serif;text-decoration:none;display:inline-flex}#contenido.admin-page .admin-workspace a.admin-whatsapp-message[data-consent=granted]{border-color:var(--ap-success-line,#9bbba5);background:var(--ap-success-soft,#edf6ef);color:var(--ap-success-text,#245c38)}#contenido.admin-page .admin-whatsapp-message svg{flex-shrink:0;width:1.25rem;height:1.25rem}#contenido.admin-page .admin-workspace a.admin-whatsapp-message[data-consent=missing]{border-color:var(--ap-warning-line,#cbb476);background:var(--ap-soft-primary,#fff6df);color:var(--ap-warning-text,#735315)}#contenido.admin-page .admin-workspace a.admin-whatsapp-message:hover{filter:brightness(.96)}#contenido.admin-page .panel-session{padding:.8rem 1rem}#contenido.admin-page .panel-session-person{flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;display:flex}#contenido.admin-page .admin-workspace :is(p,li,label,small,figcaption,td,th,dt,dd,summary,output,caption){font-family:Barlow,sans-serif;font-size:1.125rem;line-height:1.6}#contenido.admin-page .admin-workspace :is(span,code){font-size:inherit;line-height:inherit}#contenido.admin-page .admin-workspace a{letter-spacing:0;text-transform:none;font-family:Barlow,sans-serif;font-size:1.125rem;line-height:1.5}#contenido.admin-page .admin-workspace :is(button,input,select,textarea){font-family:Barlow,sans-serif;font-size:1.1875rem;line-height:1.45}#contenido.admin-page :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--ap-link,#6046c9);outline-offset:3px}#contenido.admin-page .admin-workspace :is(input,select,textarea):not([type=checkbox],[type=radio],[type=hidden]){border:1px solid var(--ap-control-line,#a9b9ad);background:var(--ap-surface,#fff);min-width:0;max-width:100%;min-height:3rem;color:var(--ap-text,#253c36);letter-spacing:0;text-transform:none;border-radius:.4rem;padding:.75rem;font:400 1.1875rem/1.45 Barlow,sans-serif}#contenido.admin-page .admin-workspace :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button],[type=reset],[type=range],[type=color]),select,textarea):enabled:not([readonly]),.admin-confirm-dialog textarea:enabled:not([readonly]){background-color:var(--ap-surface,#fff);color-scheme:var(--ap-scheme,light)}#contenido.admin-page .admin-workspace :is(input[type=checkbox],input[type=radio]){width:1.2rem;height:1.2rem;min-height:1.2rem;accent-color:var(--ap-solid-primary,var(--ap-primary,#155e59));flex:0 0 1.2rem}#contenido.admin-page .admin-workspace input::placeholder,#contenido.admin-page .admin-workspace textarea::placeholder{color:var(--ap-muted,#69766e);opacity:1}#contenido.admin-page .admin-workspace label{color:var(--ap-text,#344440);letter-spacing:0;text-transform:none;font-weight:600}#contenido.admin-page .admin-workspace label small{color:var(--ap-muted,#526158);font-weight:400}#contenido.admin-page .admin-workspace button{white-space:normal;overflow-wrap:anywhere;letter-spacing:0;text-transform:none;cursor:pointer;border-radius:.4rem;max-width:100%;min-height:3rem}#contenido.admin-page .admin-workspace button:disabled{cursor:default}#contenido.admin-page .admin-workspace :is(.admin-qr-close,.admin-review-image-close,.pv-dialog-close){place-items:center;width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;font-size:1.5rem;line-height:1;display:grid}#contenido.admin-page :is(.admin-action-button,.admin-filter-submit){border:1px solid var(--ap-primary,#155e59);background:var(--ap-primary,#155e59);color:var(--ap-on-primary,#fff);letter-spacing:0;text-transform:none;border-radius:.4rem;margin-top:0;padding:.75rem 1rem;font:600 1.1875rem/1.4 Barlow,sans-serif;text-decoration:none}#contenido.admin-page :is(.admin-action-button,.admin-filter-submit):hover{border-color:var(--ap-primary,#104b47);background:var(--ap-primary,#104b47)}#contenido.admin-page .admin-action-danger{border-color:var(--ap-danger-line,#a43338);background:var(--ap-danger-soft,#fff);color:var(--ap-danger-text,#902b35)}#contenido.admin-page .admin-action-danger:hover{border-color:var(--ap-danger-line,#902b35);background:var(--ap-danger,#902b35);color:var(--ap-on-danger,#fff)}#contenido.admin-page .admin-action-positive{background:var(--ap-success,#155e59);color:var(--ap-on-success,#fff)}#contenido.admin-page .admin-retry{border:1px solid var(--ap-line,#a9b9ad);background:var(--ap-surface,#fff);min-height:3rem;color:var(--ap-link,#155e59);letter-spacing:0;text-transform:none;margin-top:0;padding:.7rem .9rem;font:600 1.1875rem/1.4 Barlow,sans-serif}#contenido.admin-page :is(.admin-row-action,.admin-back-link){letter-spacing:0;text-transform:none;color:var(--ap-link-secondary,#503d74);font:600 1.125rem/1.5 Barlow,sans-serif}#contenido.admin-page .admin-workspace a.admin-back-link{border:1px solid var(--ap-line,#9cb3a5);background:var(--ap-surface,#fff);width:fit-content;max-width:100%;min-height:2.75rem;color:var(--ap-link,#155e59);box-shadow:none;border-radius:.4rem;justify-content:center;align-items:center;gap:.6rem;margin:0 0 1rem;padding:.6rem .85rem;font:600 1rem/1.4 Barlow,sans-serif;text-decoration:none;display:inline-flex}#contenido.admin-page .admin-workspace a.admin-back-link:hover{border-color:var(--ap-primary,#31716a);background:var(--ap-soft,#edf3ed)}#contenido.admin-page .admin-workspace a.admin-back-link:focus-visible{outline:3px solid var(--ap-link,#155e59);outline-offset:3px}#contenido.admin-page .admin-workspace a.admin-back-link>.panel-menu-icon{flex:0 0 1.125rem;width:1.125rem;height:1.125rem}#contenido.admin-page .admin-workspace :is(.admin-row-action,.admin-section-heading>a:not(.admin-action-button)){border:1px solid var(--ap-line,#a999d1);background:var(--ap-soft-secondary,#eee8f6);width:fit-content;min-width:8rem;max-width:100%;min-height:3rem;color:var(--ap-link-secondary,#49338f);text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:.45rem;justify-content:center;align-items:center;padding:.65rem 1rem;font:600 1.125rem/1.5 Barlow,sans-serif;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;box-shadow:0 1px 2px #49338f14}#contenido.admin-page .admin-workspace :is(.admin-row-action,.admin-section-heading>a:not(.admin-action-button)):hover{border-color:var(--ap-secondary,#5941b6);background:var(--ap-secondary,#5941b6);color:var(--ap-on-secondary,#fff)}#contenido.admin-page .admin-workspace :is(.admin-row-action,.admin-section-heading>a:not(.admin-action-button)):active{border-color:var(--ap-secondary,#49338f);background:var(--ap-secondary,#49338f);color:var(--ap-on-secondary,#fff);box-shadow:none}#contenido.admin-page .card-label,#contenido.admin-page .pcc-eyebrow{color:var(--ap-link,#155e59);letter-spacing:.06em;font-size:1.125rem;line-height:1.5}#contenido.admin-page .admin-title-row{border-bottom:1px solid var(--ap-line,#d1d9d0);margin:0 0 1.5rem;padding-bottom:1.5rem;display:block}#contenido.admin-page :is(.admin-title-row,.pcc-header) h1{letter-spacing:-.04em;max-width:none;color:var(--ap-text,#253c36);margin:.5rem 0 .8rem;font:650 clamp(2rem,3.2vw,2.85rem)/1.2 Geologica,sans-serif}#contenido.admin-page .admin-title-row h1 br{display:none}#contenido.admin-page .admin-title-row h1 em:before{content:" "}#contenido.admin-page .admin-title-row h1 em{color:var(--ap-link,#155e59);font-weight:inherit}#contenido.admin-page :is(.admin-title-row,.pcc-header)>p,#contenido.admin-page .pcc-header p{max-width:68ch;color:var(--ap-muted,#526158);margin:.7rem 0 0;font-size:1.25rem;line-height:1.6}#contenido.admin-page .admin-title-row>.admin-action-button{margin-top:1rem;display:inline-flex}.admin-page-index{border:1px solid var(--ap-line,#d1d9d0);background:var(--ap-soft,#eeede7);border-radius:.55rem;flex-wrap:wrap;gap:.55rem;margin:0 0 1.5rem;padding:1rem;display:flex}.admin-page-index a{border:1px solid var(--ap-line,#bac8bd);background:var(--ap-surface,#fff);min-width:0;max-width:100%;color:var(--ap-link,#155e59);overflow-wrap:anywhere;border-radius:.4rem;padding:.5rem .7rem;font:500 1.125rem/1.5 Barlow,sans-serif;text-decoration:none}#contenido.admin-page :is(.admin-ux-block,.admin-form-group,.admin-subsection){scroll-margin-top:7rem}#contenido.admin-page .admin-ux-block{border:1px solid var(--ap-line,#d1d9d0);border-top:4px solid var(--admin-accent);background:var(--ap-surface,#fff);color:var(--ap-text,#202526);border-radius:.65rem;margin-top:1.5rem;padding:1.5rem}#contenido.admin-page .admin-ux-block>.admin-numbered-title{margin-bottom:1.25rem}#contenido.admin-page .admin-ux-block>:last-child{margin-bottom:0}#contenido.admin-page .admin-ux-block>p{margin-top:1rem}#contenido.admin-page[data-admin-area=cc],#contenido.admin-page[data-admin-area=partnerCc],#contenido.admin-page[data-admin-area=vouchers],#contenido.admin-page[data-admin-area=subscriptions],#contenido.admin-page[data-admin-area=events]{--admin-accent:var(--ap-primary,#6046c9);--admin-soft:var(--ap-soft,#eee8f6)}#contenido.admin-page .admin-section-heading{align-items:center;gap:1rem;margin-bottom:1.2rem}#contenido.admin-page .admin-numbered-title{grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.8rem;min-width:0;max-width:100%;display:grid}#contenido.admin-page .admin-numbered-title>div{min-width:0}#contenido.admin-page .admin-section-number{background:var(--admin-accent);min-width:2.4rem;min-height:2.4rem;color:var(--ap-on-primary,#fff);border-radius:.4rem;flex:none;place-items:center;padding:.25rem .4rem;font:700 1.1875rem/1.3 Barlow,sans-serif;display:inline-grid}#contenido.admin-page :is(.admin-ux-title,h2.admin-ux-title){color:var(--ap-text,#253c36);letter-spacing:.01em;text-transform:uppercase;margin:0;font:650 clamp(1.35rem,2vw,1.65rem)/1.4 Geologica,sans-serif}#contenido.admin-page .admin-numbered-title .card-label{margin:0 0 .25rem;display:block}#contenido.admin-page .admin-workspace h3{color:var(--ap-text,#253c36);letter-spacing:0;text-transform:uppercase;font-size:1.35rem;line-height:1.4}#contenido.admin-page .admin-workspace h2:not(.admin-ux-title){letter-spacing:0;text-transform:uppercase;font:650 1.6rem/1.4 Geologica,sans-serif}#contenido.admin-page .admin-workspace legend{color:var(--ap-text,#253c36);letter-spacing:0;text-transform:uppercase;font:600 1.25rem/1.5 Barlow,sans-serif}#contenido.admin-page .raffle-heading h1{letter-spacing:-.04em;font:650 clamp(2rem,3.2vw,2.85rem)/1.2 Geologica,sans-serif}#contenido.admin-page :is(.admin-numbered-subtitle,.admin-numbered-legend){color:var(--ap-text,#253c36);letter-spacing:0;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.65rem;font:600 1.25rem/1.5 Barlow,sans-serif;display:flex}#contenido.admin-page :is(.admin-numbered-subtitle,.admin-numbered-legend) .admin-section-number{background:var(--admin-soft);color:var(--admin-accent);border:1px solid var(--ap-line,#c3cfc4);min-height:2rem;font-size:1.125rem}#contenido.admin-page .admin-numbered-subtitle{flex-wrap:nowrap}#contenido.admin-page .admin-numbered-subtitle h3{min-width:0;margin:0}#contenido.admin-page .admin-detail-panel,#contenido.admin-page .admin-points-form,#contenido.admin-page .admin-review-form,#contenido.admin-page .admin-offer-form{border:1px solid var(--ap-line,#d1d9d0);background:var(--ap-surface,#f8faf5);color:var(--ap-text,#202526);border-radius:.55rem;padding:1.25rem}#contenido.admin-page :is(.admin-review-form,.admin-offer-form,.admin-points-form){gap:1.1rem}#contenido.admin-page :is(.admin-definition-list dt,.admin-action-note,.admin-section-copy,.admin-offer-help,.admin-offer-provider,.admin-review-form>p,.admin-resolution-copy){color:var(--ap-muted,#526158);letter-spacing:0;text-transform:none;font-family:Barlow,sans-serif}#contenido.admin-page .admin-definition-list dt{font-size:1.125rem}#contenido.admin-page .admin-definition-list dd{color:var(--ap-text,#253c36)}#contenido.admin-page .admin-summary-group{border-top:1px solid var(--ap-line,#d1d9d0);margin-top:1.25rem;padding-top:1rem}#contenido.admin-page .admin-summary-group .admin-definition-list{margin-top:.75rem}#contenido.admin-page .admin-summary-group .admin-definition-list div{border:0;padding:.75rem}#contenido.admin-page .admin-definition-list div{padding:1rem}#contenido.admin-page .admin-form-group{border:1px solid var(--ap-line,#c9d5cb);border-top:3px solid var(--admin-accent);background:var(--ap-surface,#fff);border-radius:.5rem;width:100%;min-width:0;margin:0;padding:1.25rem}#contenido.admin-page .admin-form-group legend{max-width:100%;color:var(--ap-text,#253c36);letter-spacing:0;text-transform:uppercase;padding:.3rem .45rem;font:600 1.25rem/1.5 Barlow,sans-serif}#contenido.admin-page .admin-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}#contenido.admin-page [data-admin-form-columns="1"]>.admin-form-fields{grid-template-columns:minmax(0,1fr)}#contenido.admin-page .admin-form-fields>*{min-width:0}#contenido.admin-page .admin-form-fields>label{align-content:start;gap:.45rem;display:grid}#contenido.admin-page .admin-form-fields>label:has(input[type=checkbox]),#contenido.admin-page .admin-form-fields>label:has(input[type=radio]){align-items:flex-start;gap:.65rem;display:flex}#contenido.admin-page .admin-form-fields>:is(p,fieldset,output,.admin-field-wide,.admin-inline-fields),#contenido.admin-page .admin-form-fields>label:has(textarea){grid-column:1/-1}#contenido.admin-page .admin-form-description{color:var(--ap-muted,#526158);margin:0 0 1rem}#contenido.admin-page .admin-form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}#contenido.admin-page .admin-metrics{border:0;gap:1rem;margin:1.5rem 0}#contenido.admin-page .admin-metric{border:1px solid var(--ap-line,#d1d9d0);border-top:3px solid var(--ap-primary,#155e59);background:var(--ap-surface,#fff);border-radius:.55rem;gap:.8rem;min-height:10rem;padding:1.25rem}#contenido.admin-page .admin-metric-accent{background:var(--ap-soft,#e8f1eb)}#contenido.admin-page .admin-metric span,#contenido.admin-page .admin-metric small{color:var(--ap-muted,#526158);letter-spacing:0;text-transform:none;font:500 1.125rem/1.5 Barlow,sans-serif}#contenido.admin-page .admin-metric strong{color:var(--ap-text,#253c36);letter-spacing:-.04em;font-size:clamp(2.6rem,4.6vw,4rem);line-height:1.1}#contenido.admin-page .admin-balance-card{border:1px solid var(--ap-line,#d8cdea);border-top:4px solid var(--ap-secondary,#6046c9);background:var(--ap-soft-secondary,#eee8f6);color:var(--ap-text,#253c36);border-radius:.55rem}#contenido.admin-page .admin-balance-card :is(span,small,dt){color:var(--ap-link-secondary,#503d74)}#contenido.admin-page .admin-balance-card p strong{color:var(--ap-link-secondary,#503d74);font-size:clamp(3rem,6vw,5rem);line-height:1}#contenido.admin-page .admin-table-wrap{border:1px solid var(--ap-line,#c9d5cb);background:var(--ap-surface,#fff);border-radius:.5rem}#contenido.admin-page .admin-ux-table{border-collapse:collapse;width:100%}#contenido.admin-page .admin-ux-table th{background:var(--ap-soft,#eaf0e8);color:var(--ap-text,#344440);letter-spacing:0;text-transform:none;padding:.85rem 1rem;font:600 1.125rem/1.5 Barlow,sans-serif}#contenido.admin-page .admin-ux-table td{color:var(--ap-text,#253c36);border-color:var(--ap-line,#d1d9d0);padding:1rem;line-height:1.55}#contenido.admin-page .admin-ux-table td small{color:var(--ap-muted,#526158)}#contenido.admin-page .admin-ux-table td>small{overflow-wrap:anywhere;margin-top:.35rem;display:block}#contenido.admin-page .admin-ux-table td>.email-verification{white-space:normal;width:fit-content;max-width:100%;margin-top:.65rem;padding:.35rem .65rem;line-height:1.45;display:flex}#contenido.admin-page .admin-ux-table :is(th,td){vertical-align:top}#contenido.admin-page .admin-workspace .raffles-periods{border:1px solid var(--ap-line,#c9d5cb);background:var(--ap-soft,#eaf0e8);border-radius:.55rem;flex-wrap:wrap;align-items:stretch;gap:.5rem;margin:0 0 1.5rem;padding:.5rem;display:flex}#contenido.admin-page .admin-workspace .raffles-periods button{min-height:3rem;color:var(--ap-muted,#44574e);background:0 0;border:1px solid #0000;border-radius:.4rem;flex:0 auto;padding:.7rem 1.25rem;font:600 1.1875rem/1.45 Barlow,sans-serif}#contenido.admin-page .admin-workspace .raffles-periods button[aria-pressed=true]{border-color:var(--ap-secondary,#6046c9);background:var(--ap-secondary,#6046c9);color:var(--ap-on-secondary,#fff)}#contenido.admin-page .admin-workspace .raffles-periods button:hover:not([aria-pressed=true]){border-color:var(--ap-line,#bac8bd);background:var(--ap-surface,#fff)}#contenido.admin-page .status-pill{letter-spacing:0;border-radius:.3rem;padding:.35rem .65rem;font:600 1.0625rem/1.45 Barlow,sans-serif}#contenido.admin-page .admin-filters{border-color:var(--ap-line,#c9d5cb);background:var(--ap-soft,#eaf0e8);border-radius:.55rem;padding:1.25rem}#contenido.admin-page .admin-filters label{font-family:Barlow,sans-serif;font-size:1.125rem}#contenido.admin-page :is(.admin-loading,.admin-error,.admin-empty){border-color:var(--ap-danger-line,#c9d5cb);background:var(--ap-danger-soft,#fff);min-height:0;color:var(--ap-danger-text,#526158);border-radius:.5rem;padding:1.4rem}#contenido.admin-page :is(.admin-loading,.admin-error) p{letter-spacing:0;margin:.6rem 0 1rem;font:600 1.4rem/1.5 Barlow,sans-serif}#contenido.admin-page .admin-workspace :is(.admin-offer-grid,.admin-cc-builder-grid,.admin-detail-grid){gap:1.25rem}#contenido.admin-page .partner-cc-admin{color:var(--ap-text,#202526);background:0 0;padding:0}#contenido.admin-page .partner-cc-admin .pcc-header{border-bottom:1px solid var(--ap-line,#d1d9d0);margin:0 0 1.5rem;padding:0 0 1.5rem}#contenido.admin-page .partner-cc-admin :is(.pcc-form,.pcc-card){border-color:var(--ap-line,#d1d9d0);background:var(--ap-surface,#f8faf5);color:var(--ap-text,#253c36);border-radius:.5rem;padding:1.25rem}#contenido.admin-page .partner-cc-admin .pcc-form>button{background:var(--ap-secondary,#6046c9);color:var(--ap-on-secondary,#fff);border-color:var(--ap-secondary,#6046c9)}#contenido.admin-page :is(.ig-workspace,.mail-editor-grid){grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:1.25rem}#contenido.admin-page :is(.ig-preview-card,.mail-preview-section){background:var(--ap-soft,#eef3ef)}#contenido.admin-page :is(.ig-toolbar,.mail-toolbar){border-color:var(--ap-line,#c9d5cb);background:var(--ap-soft,#eaf0e8);border-radius:.5rem}#contenido.admin-page :is(.ig-help,.ig-toolbar small,.ig-history-row small,.mail-picker-help){color:var(--ap-muted,#526158);font-size:1.125rem}#contenido.admin-page :is(.ig-history-row,.ig-source,.ig-output){border-radius:.45rem}#contenido.admin-page .ig-photo>span{font-size:1.125rem;line-height:1}#contenido.admin-page .ig-toolbar>div,#contenido.admin-page :is(.ig-preview-column,.mail-preview-column){min-width:0}#contenido.admin-page :is(.ig-history-pagination,.mail-pagination,.admin-pagination){gap:.75rem}#contenido.admin-page .site-access-form .admin-form-fields>label{align-items:flex-start;gap:.7rem;display:flex}#contenido.admin-page .site-access-form .admin-form-fields>.site-message-label{display:grid}#contenido.admin-page .site-access-form strong,#contenido.admin-page .site-access-form small{display:block}#contenido.admin-page .admin-help-search{border:1px solid var(--ap-line,#bac8bd);border-top:3px solid var(--ap-primary,#155e59);background:var(--ap-soft,#eaf0e8);border-radius:.55rem;gap:.7rem;padding:1.25rem;display:grid}#contenido.admin-page .admin-help-search>div{flex-wrap:wrap;gap:.6rem;display:flex}#contenido.admin-page .admin-help-search input{flex:15rem;width:100%}#contenido.admin-page .admin-help-search output{color:var(--ap-muted,#526158)}#contenido.admin-page .admin-help-group details{border-top:1px solid var(--ap-line,#d1d9d0);margin:0}#contenido.admin-page .admin-help-group summary{color:var(--ap-text,#253c36);cursor:pointer;padding:1rem 0;font-weight:600}#contenido.admin-page .admin-help-group details p{max-width:72ch;color:var(--ap-muted,#526158);margin:0 0 1.2rem}.admin-confirm-dialog{color-scheme:var(--ap-scheme,light);border-radius:.6rem}.admin-confirm-dialog :is(p,label,textarea,button,.card-label){letter-spacing:0;text-transform:none;font-family:Barlow,sans-serif;font-size:1.1875rem;line-height:1.55}.admin-confirm-dialog h2{letter-spacing:-.02em;text-transform:uppercase;font-size:1.8rem;line-height:1.35}.admin-confirm-dialog :focus-visible{outline:3px solid var(--ap-link,#6046c9);outline-offset:3px}@media (width<=1250px){#contenido.admin-page :is(.ig-workspace,.mail-editor-grid,.admin-cc-builder-grid){grid-template-columns:minmax(0,1fr)}#contenido.admin-page :is(.ig-preview-column,.mail-preview-column){position:static}#contenido.admin-page .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1088px){#contenido.admin-page{grid-template-columns:minmax(0,1fr)}#contenido.admin-page .admin-sidebar{border-right:0;border-bottom:1px solid var(--ap-line,#d1d9d0);height:auto;padding:.8rem 1rem;position:static}#contenido.admin-page .admin-sidebar>nav{height:auto;margin-top:.8rem;display:none}#contenido.admin-page .admin-sidebar.is-open>nav{height:min(70dvh,42rem);display:flex}.admin-navigation-links{padding-inline:0;overflow-y:auto}.admin-menu-toggle{border:1px solid var(--ap-line,#bac8bd);background:var(--ap-surface,#fff);width:100%;min-height:3.3rem;color:var(--ap-text,#253c36);text-align:left;border-radius:.4rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .85rem;font:400 1rem/1.5 Barlow,sans-serif;display:grid}.admin-menu-toggle strong{overflow-wrap:anywhere;min-width:0;font-size:1rem}}@media (width<=700px){#contenido.admin-page .admin-workspace{padding:1rem}#contenido.admin-page :is(.admin-ux-block,.admin-detail-panel,.admin-points-form,.admin-review-form,.admin-offer-form){padding:1.1rem}#contenido.admin-page :is(.admin-form-fields,.admin-inline-fields,.admin-detail-grid,.admin-offer-grid,.admin-rule-grid,.home-editor-grid,.pcc-form-grid,.pcc-grid){grid-template-columns:minmax(0,1fr)}#contenido.admin-page .admin-form-group{padding:1rem}#contenido.admin-page .admin-form-fields>*{grid-column:1}#contenido.admin-page .admin-metrics{grid-template-columns:minmax(0,1fr)}#contenido.admin-page .admin-metric{min-height:8rem}#contenido.admin-page .admin-section-heading{align-items:flex-start}#contenido.admin-page .admin-ux-table{width:100%;display:block}#contenido.admin-page .admin-ux-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#contenido.admin-page .admin-ux-table tbody{gap:.75rem;width:100%;display:grid}#contenido.admin-page .admin-ux-table tbody tr{border:1px solid var(--ap-line,#c9d5cb);background:var(--ap-surface,#fff);border-radius:.45rem;width:100%;padding:.5rem;display:block}#contenido.admin-page .admin-ux-table td{text-align:left;border:0;grid-area:auto;width:100%;padding:.75rem;display:block}#contenido.admin-page .admin-ux-table td+td{border-top:1px solid var(--ap-line,#e2e8e0)}#contenido.admin-page .admin-ux-table td[data-label]:before{content:attr(data-label);color:var(--ap-muted,#526158);text-transform:uppercase;letter-spacing:.02em;margin-bottom:.3rem;font:600 1rem/1.5 Barlow,sans-serif;display:block}#contenido.admin-page .admin-workspace-tools{align-items:flex-start}#contenido.admin-page .admin-workspace-tools>nav{font-size:1.0625rem}#contenido.admin-page .admin-numbered-title{gap:.65rem}#contenido.admin-page :is(.ig-toolbar,.mail-toolbar,.ig-output-actions,.mail-send-actions){align-items:stretch}#contenido.admin-page .ig-toolbar>div{flex-basis:100%}#contenido.admin-page .admin-form-actions>*{flex:100%}}@media (prefers-reduced-motion:reduce){#contenido.admin-page *{scroll-behavior:auto!important;transition:none!important}}.admin-workspace{--admin-section-gap:2.5rem}#contenido.admin-page[data-admin-area] .admin-workspace :is([data-network-list],[data-network-detail],[data-user-detail],[data-admin-dashboard]) :is([data-content],[data-detail-content],[data-dashboard-content])>.admin-section,#contenido.admin-page[data-admin-area] .admin-workspace [data-account-list]>.account-list-section{margin-block:0 var(--admin-section-gap)}#contenido.admin-page[data-admin-area] .admin-workspace [data-admin-dashboard] .admin-metrics{margin-bottom:var(--admin-section-gap)}#contenido.admin-page[data-admin-area] .admin-workspace [data-admin-dashboard] .dashboard-recent-grid{row-gap:var(--admin-section-gap);margin-top:0}#contenido.admin-page[data-admin-area] .admin-workspace [data-admin-dashboard] .dashboard-recent-grid>.admin-section{margin-block:0}#contenido.admin-page[data-admin-area] .admin-workspace .admin-settings-page .admin-help-group{margin-block:var(--admin-section-gap) 0}#contenido.admin-page[data-admin-area] .admin-workspace .site-access-form{row-gap:var(--admin-section-gap)}#contenido.admin-page[data-admin-area] .admin-workspace [data-network-detail]>.admin-detail-title{margin-bottom:var(--admin-section-gap)}body:has(.admin-benefits-workspace){min-width:0}#contenido.admin-page .admin-benefits-workspace{--benefits-heading:var(--ap-primary,#153f3b);--benefits-line:var(--ap-line,#c9d5cb);--benefits-padding:1.25rem}#contenido.admin-page .admin-benefits-workspace :is(.admin-title-row,.pcc-header){margin-bottom:1.5rem;padding-bottom:1.25rem}#contenido.admin-page .admin-benefits-workspace :is(.admin-title-row,.pcc-header) h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15}#contenido.admin-page .admin-benefits-workspace :is(.admin-section,.pcc-section,[data-raffle-form]){min-width:0;margin:0 0 var(--admin-section-gap);padding:var(--benefits-padding);border:1px solid var(--benefits-line);background:var(--ap-surface,#fff);color:var(--ap-text,#253c36);border-radius:.6rem;scroll-margin-top:7rem}#contenido.admin-page .admin-benefits-workspace .benefits-section-heading{margin:calc(-1 * var(--benefits-padding)) calc(-1 * var(--benefits-padding)) 1.25rem;padding:1rem var(--benefits-padding);background:var(--benefits-heading);color:var(--ap-on-primary,#fff);border:0;border-radius:.5rem .5rem 0 0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}#contenido.admin-page .admin-benefits-workspace .benefits-section-title{flex:15rem;min-width:0}#contenido.admin-page .admin-benefits-workspace .benefits-section-heading h2{min-width:0;color:var(--ap-on-primary,#fff);text-transform:none;letter-spacing:0;align-items:center;gap:.65rem;margin:0;font:600 1.4rem/1.35 Barlow,sans-serif;display:flex}#contenido.admin-page .admin-benefits-workspace .benefits-section-heading h2>span{overflow-wrap:break-word;min-width:0}#contenido.admin-page .admin-benefits-workspace .benefits-section-heading .card-label{color:var(--ap-on-primary,#c4dcd3);letter-spacing:0;text-transform:none;margin:0 0 .3rem;font:500 .9375rem/1.4 Barlow,sans-serif;display:block}#contenido.admin-page .admin-benefits-workspace .benefits-section-heading .admin-total-tag{color:var(--ap-on-primary,#fff);border-color:var(--ap-line,#8eafa4)}#contenido.admin-page .admin-benefits-workspace .benefits-section-heading :is(button,a.admin-action-button){border:1px solid var(--ap-line,#fff);background:var(--ap-surface,#fff);min-width:0;min-height:2.75rem;color:var(--ap-text,#153f3b);box-shadow:none;border-radius:.4rem;justify-content:center;align-items:center;gap:.6rem;margin:0;padding:.55rem .85rem;font:600 1rem/1.4 Barlow,sans-serif;text-decoration:none;display:inline-flex}#contenido.admin-page .admin-benefits-workspace .benefits-section-heading :is(button,a.admin-action-button):hover{background:var(--ap-soft,#e3eee8);border-color:var(--ap-line,#e3eee8)}#contenido.admin-page .admin-benefits-workspace .benefits-section-heading :is(button,a):focus-visible{outline-color:var(--ap-link,#fff)}#contenido.admin-page .admin-benefits-workspace :is(.admin-section,.pcc-section)>:last-child{margin-bottom:0}#contenido.admin-page .admin-benefits-workspace :is(.admin-operation-status,.pcc-notice):empty{display:none}#contenido.admin-page .admin-benefits-workspace :is(.admin-metrics,.voucher-metrics,.place-voucher-metrics){margin:0 0 var(--admin-section-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;display:grid}#contenido.admin-page .admin-benefits-workspace .admin-metric{border:1px solid var(--benefits-line);border-top:4px solid var(--ap-primary,#31716a);background:var(--ap-surface,#fff);min-width:0;min-height:8.5rem}#contenido.admin-page .admin-benefits-workspace .admin-metric:has(>span>.panel-menu-icon){position:relative}#contenido.admin-page .admin-benefits-workspace .admin-metric>span:has(>.panel-menu-icon){padding-right:2rem;display:block}#contenido.admin-page .admin-benefits-workspace .admin-metric>span>.panel-menu-icon{color:var(--ap-link,#31716a);position:absolute;top:1.25rem;right:1.25rem}#contenido.admin-page .admin-benefits-workspace .admin-metric strong{font-size:clamp(2.5rem,4vw,3.5rem)}#contenido.admin-page .admin-benefits-workspace .admin-metric-accent{background:var(--ap-soft,#edf4ef)}#contenido.admin-page .admin-benefits-workspace .status-pill,#contenido.admin-page .admin-benefits-workspace .admin-events-table td:nth-child(3){white-space:nowrap}#contenido.admin-page .admin-benefits-workspace :is(.admin-review-form,.admin-points-form,.admin-offer-form,.admin-rule-card,.admin-detail-panel,.pcc-form,.pcc-card){border:1px solid var(--benefits-line);border-top:3px solid var(--ap-primary,#31716a);background:var(--ap-surface,#fff);min-width:0;color:var(--ap-text,#253c36);border-radius:.5rem}#contenido.admin-page .admin-benefits-workspace :is(.admin-rule-card,.admin-offer-form,.pcc-card){border-top-color:var(--ap-secondary,#8067bd)}#contenido.admin-page .admin-benefits-workspace .admin-rule-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));gap:1.25rem;margin-top:1.25rem;display:grid}#contenido.admin-page .admin-benefits-workspace .admin-rule-card{align-content:start;gap:1rem;padding:1.25rem;display:grid}#contenido.admin-page .admin-benefits-workspace :is(.admin-rule-heading,.admin-offer-heading){flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}#contenido.admin-page .admin-benefits-workspace :is(.admin-rule-heading,.admin-offer-heading)>div{flex:12rem;min-width:0}#contenido.admin-page .admin-benefits-workspace :is(.admin-rule-heading,.admin-offer-heading) h3{margin:.25rem 0 0}#contenido.admin-page .admin-benefits-workspace h3{text-transform:none;letter-spacing:0;overflow-wrap:break-word;font:600 1.25rem/1.4 Barlow,sans-serif}#contenido.admin-page .admin-benefits-workspace :is(.admin-rule-fields,.admin-rule-fields-stack){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}#contenido.admin-page .admin-benefits-workspace .admin-rule-card .admin-rule-fields>*{grid-column:auto}#contenido.admin-page .admin-benefits-workspace .admin-rule-card :is(.admin-rule-name-field,.admin-rule-description-field){grid-column:1/-1}#contenido.admin-page .admin-benefits-workspace .admin-rule-card label{font-weight:600}#contenido.admin-page .admin-benefits-workspace :is(label,input,select,textarea,.admin-inline-fields>*){min-width:0}#contenido.admin-page .admin-benefits-workspace :is(input,select,textarea):not([type=checkbox],[type=radio],[type=hidden]){background:var(--ap-surface,#fff);width:100%;color:var(--ap-text,#253c36);color-scheme:var(--ap-scheme,light)}#contenido.admin-page .admin-benefits-workspace input[type=file]{font-size:1rem}#contenido.admin-page .admin-benefits-workspace :is(.admin-form-group,.admin-membership-fieldset){border-color:var(--benefits-line);background:var(--ap-surface,#fff)}#contenido.admin-page .admin-benefits-workspace .admin-form-group{border-top:1px solid var(--benefits-line)}#contenido.admin-page .admin-benefits-workspace :is(.admin-form-group,.admin-membership-fieldset)>legend{max-width:100%;color:var(--ap-text,#253c36);text-transform:none;letter-spacing:0;align-items:center;gap:.5rem;font:600 1.125rem/1.5 Barlow,sans-serif;display:flex}#contenido.admin-page .admin-benefits-workspace .admin-form-group>legend>.panel-menu-icon{color:var(--ap-link,#31716a);flex-basis:1.125rem;width:1.125rem;height:1.125rem}#contenido.admin-page .admin-benefits-workspace .admin-form-disclosure>summary{color:var(--ap-text,#253c36);cursor:pointer;align-items:center;gap:.5rem;font:600 1.125rem/1.5 Barlow,sans-serif;list-style:none;display:flex}#contenido.admin-page .admin-benefits-workspace .admin-form-disclosure>summary::-webkit-details-marker{display:none}#contenido.admin-page .admin-benefits-workspace .admin-form-disclosure>summary:focus-visible{outline:2px solid var(--ap-link,#31716a);outline-offset:5px}#contenido.admin-page .admin-benefits-workspace .admin-form-disclosure>summary>.panel-menu-icon{color:var(--ap-link,#31716a)}#contenido.admin-page .admin-benefits-workspace .admin-form-chevron{flex:none;margin-left:auto}#contenido.admin-page .admin-benefits-workspace .admin-form-disclosure[open]>summary{margin-bottom:1rem}#contenido.admin-page .admin-benefits-workspace .admin-form-disclosure[open]>summary>.admin-form-chevron{transform:rotate(180deg)}#contenido.admin-page .admin-benefits-workspace :is(.admin-review-form,.admin-points-form,.pcc-form){gap:1.25rem;display:grid}#contenido.admin-page .admin-benefits-workspace :is(.admin-section-copy,.admin-rule-limit,.admin-voucher-policy p,.admin-voucher-policy li,.admin-benefit-validation-copy){color:var(--ap-muted,#465750)}#contenido.admin-page .admin-benefits-workspace .admin-voucher-policy{background:var(--ap-soft,#eef4ef);margin:0}#contenido.admin-page .admin-benefits-workspace .admin-accounting-panel{border:1px solid var(--benefits-line);background:var(--ap-soft,#f1f5f0);border-radius:.5rem;padding:1.25rem}#contenido.admin-page .admin-benefits-workspace .admin-accounting-balance{border:1px solid var(--benefits-line);border-top:4px solid var(--ap-primary,#31716a);background:var(--ap-primary,#153f3b);color:var(--ap-on-primary,#fff);border-radius:.4rem}#contenido.admin-page .admin-benefits-workspace .admin-accounting-balance span{color:var(--ap-on-primary,#d9e9e0)}#contenido.admin-page .admin-benefits-workspace :is(.admin-qr-dialog,.raffle-dialog){border:1px solid var(--benefits-line);border-top:4px solid var(--ap-primary,#31716a);background:var(--ap-surface,#fff);color:var(--ap-text,#253c36);color-scheme:var(--ap-scheme,light);border-radius:.6rem}#contenido.admin-page .admin-benefits-workspace :is(.admin-qr-dialog,.raffle-dialog) h2{letter-spacing:0;text-transform:none;font:600 1.6rem/1.35 Barlow,sans-serif}#contenido.admin-page .admin-benefits-workspace :is(.admin-qr-dialog,.raffle-dialog) .admin-review-form{border:0;padding:0}#contenido.admin-page .admin-benefits-workspace :is(.admin-retry,.admin-table-action,.raffle-actions button,.prize-actions button,.award-actions button,.raffle-audit-button,.admin-pagination button,.pcc-pagination button,.pcc-card button){border:1px solid var(--ap-line,#9cb3a5);background:var(--ap-surface,#fff);min-height:2.75rem;color:var(--ap-link,#155e59);text-transform:none;letter-spacing:0;border-radius:.4rem;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.55rem .85rem;font:600 1rem/1.4 Barlow,sans-serif;text-decoration:none;display:inline-flex}#contenido.admin-page .admin-benefits-workspace :is(.admin-retry,.admin-table-action,.raffle-actions button,.prize-actions button,.award-actions button,.raffle-audit-button,.admin-pagination button,.pcc-card button):hover{border-color:var(--ap-primary,#31716a);background:var(--ap-soft,#edf3ed)}#contenido.admin-page .admin-benefits-workspace :is([data-edit-offer],.admin-table-action.is-edit,.admin-template-row-actions .admin-table-action:not(.is-danger)){border-color:var(--ap-danger-line,#a999d1);background:var(--ap-danger-soft,#eee8f6);color:var(--ap-danger-text,#49338f)}#contenido.admin-page .admin-benefits-workspace :is(.is-danger,.admin-secondary-action){border-color:var(--ap-danger-line,#ba7b7e);background:var(--ap-danger-soft,#fff);color:var(--ap-danger-text,#902b35)}#contenido.admin-page .admin-benefits-workspace :is(.is-danger,.admin-secondary-action):hover{border-color:var(--ap-danger-line,#902b35);background:var(--ap-danger,#902b35);color:var(--ap-on-danger,#fff)}#contenido.admin-page .admin-benefits-workspace button:disabled{opacity:.5;cursor:default}#contenido.admin-page .admin-benefits-workspace .admin-table-wrap{border:1px solid var(--benefits-line);background:var(--ap-surface,#fff);border-radius:.5rem;min-width:0;margin-top:1.25rem}#contenido.admin-page .admin-benefits-workspace .admin-ux-table{min-width:0}#contenido.admin-page .admin-benefits-workspace .admin-ux-table :is(th,td){overflow-wrap:break-word;min-width:0}#contenido.admin-page .admin-benefits-workspace .admin-ux-table td:last-child{font-family:Barlow,sans-serif;font-size:1.0625rem}#contenido.admin-page .admin-benefits-workspace .admin-ux-table td small{font-size:1rem}#contenido.admin-page .admin-benefits-workspace .admin-empty{border:1px dashed var(--ap-line,#c9d5cb);background:var(--ap-surface,#f8faf7);margin:1rem 0 0;padding:1rem}#contenido.admin-page .admin-benefits-workspace .admin-cc-builder-grid{align-items:start}#contenido.admin-page .admin-benefits-workspace .admin-benefit-review-item{border:1px solid var(--benefits-line);background:var(--ap-soft,#f1f5f0);border-radius:.5rem}#contenido.admin-page .admin-benefits-workspace .admin-benefit-validation{border-color:var(--benefits-line);background:var(--ap-surface,#fff);border-radius:.4rem}#contenido.admin-page .admin-benefits-workspace .admin-benefit-validation-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}#contenido.admin-page .admin-benefits-workspace .admin-benefit-validation-actions button{letter-spacing:0;text-transform:none;white-space:normal;border-radius:.4rem;width:auto;height:auto;min-height:3rem;max-height:none;font:600 1rem/1.4 Barlow,sans-serif}#contenido.admin-page .admin-benefits-workspace .admin-benefit-validation-actions .admin-action-button{background:var(--ap-primary,#155e59);border-color:var(--ap-primary,#155e59)}#contenido.admin-page .admin-benefits-workspace .admin-template-editor-heading{cursor:pointer;list-style:none}#contenido.admin-page .admin-benefits-workspace .admin-template-editor-heading::-webkit-details-marker{display:none}#contenido.admin-page .admin-benefits-workspace .admin-template-editor-heading:focus-visible{outline:3px solid var(--ap-link,#8067bd);outline-offset:4px}#contenido.admin-page .admin-benefits-workspace .admin-template-editor:not([open])>.admin-template-editor-heading{margin-bottom:calc(-1 * var(--benefits-padding));border-radius:.5rem}#contenido.admin-page .admin-benefits-workspace .admin-template-editor-chevron{flex:none}#contenido.admin-page .admin-benefits-workspace .admin-template-editor[open] .admin-template-editor-chevron{transform:rotate(180deg)}#contenido.admin-page .admin-benefits-workspace .admin-template-editor :is([data-template-form],[data-voucher-offer-form]),#contenido.admin-page .admin-benefits-workspace .admin-template-editor>form{border:0;margin:0;padding:0}#contenido.admin-page .admin-benefits-workspace .admin-inline-editor{border:0;border-top:1px solid var(--benefits-line);border-radius:0;min-width:0;margin:0;padding:.75rem 0 0}#contenido.admin-page .admin-benefits-workspace .admin-inline-editor>.admin-form-fields{gap:1.25rem;display:grid}#contenido.admin-page .admin-benefits-workspace .admin-inline-editor>summary:after{content:"⌄";margin-left:auto}#contenido.admin-page .admin-benefits-workspace .admin-info-tags{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}#contenido.admin-page .admin-benefits-workspace .admin-info-tags>div{border:1px solid var(--ap-line,#b8cabf);background:0 0;border-radius:.35rem;flex-wrap:wrap;align-items:baseline;gap:.3rem;max-width:100%;padding:.25rem .55rem;display:inline-flex}#contenido.admin-page .admin-benefits-workspace .admin-info-tags :is(dt,dd){letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:0;font:.9375rem/1.4 Barlow,sans-serif}#contenido.admin-page .admin-benefits-workspace .admin-info-tags dt{color:var(--ap-muted,#526158)}#contenido.admin-page .admin-benefits-workspace .admin-info-tags dt:after{content:":"}#contenido.admin-page .admin-benefits-workspace .admin-info-tags dd{font-weight:600}#contenido.admin-page .admin-benefits-workspace .admin-purchase-rule-form{gap:0;display:grid}#contenido.admin-page .admin-benefits-workspace .admin-purchase-rule-form .admin-checkbox{align-items:center;gap:.65rem;margin:0 0 1.25rem;display:flex}#contenido.admin-page .admin-benefits-workspace .admin-purchase-rule-form .admin-inline-fields>label{align-content:start;gap:.45rem;display:grid}#contenido.admin-page .admin-benefits-workspace .purchase-rule-tier{border:1px solid var(--benefits-line);border-left:3px solid var(--ap-primary,#31716a);background:var(--ap-surface,#fff);border-radius:.4rem;padding:1rem}#contenido.admin-page .admin-benefits-workspace .pcc-card .admin-info-tags{margin:.75rem 0}#contenido.admin-page .admin-benefits-workspace .pcc-card .is-edit{border-color:var(--ap-line,#a999d1);background:var(--ap-soft-secondary,#eee8f6);color:var(--ap-link-secondary,#49338f)}#contenido.admin-page .admin-benefits-workspace .pcc-wallet-summary article{position:relative}#contenido.admin-page .admin-benefits-workspace .pcc-wallet-summary article>span{padding-right:2rem}#contenido.admin-page .admin-benefits-workspace .pcc-wallet-summary .panel-menu-icon{color:var(--ap-link,#31716a);position:absolute;top:1rem;right:1rem}#contenido.admin-page .admin-benefits-workspace .event-form-status:empty{display:none}#contenido.admin-page .admin-benefits-workspace .event-form-note{color:var(--ap-muted,#526158);font:400 1rem/1.5 Barlow,sans-serif}#contenido.admin-page .admin-benefits-workspace .event-management .place-form label{letter-spacing:0;text-transform:none;font-family:Barlow,sans-serif;font-size:1.125rem}#contenido.admin-page .admin-benefits-workspace .event-management .event-form-image img{object-fit:contain;background:#15191b}#contenido.admin-page .admin-benefits-workspace [data-event-manage-list]{gap:1rem;display:grid}#contenido.admin-page .admin-benefits-workspace .event-management-item{border-color:var(--benefits-line);background:var(--ap-surface,#fff);border-radius:.5rem}#contenido.admin-page .admin-benefits-workspace .event-management-image{object-fit:contain;border-radius:.35rem;align-self:center}#contenido.admin-page .admin-benefits-workspace .event-management-image.is-placeholder{background:#15191b;padding:1rem}#contenido.admin-page .admin-benefits-workspace .event-management-info.admin-info-tags{border:0;padding:0}#contenido.admin-page .admin-benefits-workspace .event-management-controls{border-color:var(--benefits-line);background:var(--ap-surface,#fff)}#contenido.admin-page .admin-benefits-workspace .event-management-controls :is(button,select){border-color:var(--ap-control-line,#9cb3a5);background:var(--ap-surface,#fff);color:var(--ap-link,#155e59);border-radius:.4rem;font:600 1rem/1.4 Barlow,sans-serif}#contenido.admin-page .admin-benefits-workspace .event-management-controls .event-management-primary{border-color:var(--ap-line,#a999d1);background:var(--ap-soft-secondary,#eee8f6);color:var(--ap-link-secondary,#49338f)}#contenido.admin-page .admin-benefits-workspace .admin-template-list{gap:1rem;display:grid}#contenido.admin-page .admin-benefits-workspace .admin-template-row{border:1px solid var(--benefits-line);background:var(--ap-surface,#fff);border-radius:.5rem;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:1.25rem;padding:1rem;display:grid;overflow:hidden}#contenido.admin-page .admin-benefits-workspace .admin-template-row-media{aspect-ratio:1;background:var(--ap-soft,#eef3ed);border:0;border-radius:.35rem;align-self:center;place-items:center;width:100%;height:auto;min-height:0;display:grid;overflow:hidden}#contenido.admin-page .admin-benefits-workspace .admin-template-row-media img{object-fit:contain;width:100%;height:100%;display:block}#contenido.admin-page .admin-benefits-workspace .admin-template-row-media.admin-template-row-logo{background:#15191b;padding:1rem}#contenido.admin-page .admin-benefits-workspace .admin-template-row-content{flex-direction:column;gap:.75rem;min-width:0;padding:0;display:flex}#contenido.admin-page .admin-benefits-workspace .admin-template-row-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}#contenido.admin-page .admin-benefits-workspace .admin-template-row-heading h3{margin:.2rem 0 0}#contenido.admin-page .admin-benefits-workspace .admin-template-row-description{color:var(--ap-muted,#465750);margin:0;font-size:1rem;line-height:1.45}#contenido.admin-page .admin-benefits-workspace .admin-voucher-template-note{color:var(--ap-muted,#526158);margin:0;font-size:.9375rem;line-height:1.4}#contenido.admin-page .admin-benefits-workspace .admin-template-row-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}#contenido.admin-page .admin-benefits-workspace .admin-template-row-details{border:0;flex-wrap:wrap;gap:.5rem;margin:0;display:flex}#contenido.admin-page .admin-benefits-workspace .admin-template-row-details div{border:1px solid var(--ap-line,#b8cabf);background:0 0;border-radius:.35rem;flex-wrap:wrap;align-items:baseline;gap:.3rem;max-width:100%;padding:.25rem .55rem;display:inline-flex}#contenido.admin-page .admin-benefits-workspace .admin-template-row-details dt{font-size:.9375rem}#contenido.admin-page .admin-benefits-workspace .admin-template-row-details dt:after{content:":"}#contenido.admin-page .admin-benefits-workspace .admin-template-row-details dd{overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:600}#contenido.admin-page .admin-benefits-workspace .admin-template-row-actions{justify-content:flex-end;gap:.5rem;margin:0 0 0 auto;display:flex}#contenido.admin-page .admin-benefits-workspace .admin-benefit-validation-details{border-color:var(--benefits-line);border-radius:.35rem}#contenido.admin-page .admin-benefits-workspace :is(.admin-template-row-details,.admin-benefit-validation-details) dt{color:var(--ap-muted,#526158);letter-spacing:0;text-transform:none;font-family:Barlow,sans-serif;font-weight:500;line-height:1.4}#contenido.admin-page .admin-benefits-workspace .admin-issue-card{border:1px solid var(--benefits-line);border-top:3px solid var(--ap-warning-line,#b78d4b);background:var(--ap-surface,#fff);border-radius:.5rem;min-width:0;padding:1.25rem}#contenido.admin-page .admin-benefits-workspace .raffles-layout{display:block}#contenido.admin-page .admin-benefits-workspace .raffles-list{background:var(--ap-surface,#fff);border:0}#contenido.admin-page .admin-benefits-workspace .raffle-list-item{border-color:var(--ap-line,#dce5dc);background:var(--ap-surface,#fff);color:var(--ap-text,#253c36)}#contenido.admin-page .admin-benefits-workspace .raffle-list-item:hover{background:var(--ap-soft,#edf4ef)}#contenido.admin-page .admin-benefits-workspace .raffle-list-item .raffle-list-open{border:1px solid var(--ap-line,#a999d1);background:var(--ap-soft-secondary,#eee8f6);color:var(--ap-link-secondary,#49338f);text-transform:none;letter-spacing:0;border-radius:.4rem;padding:.55rem .85rem;font:600 1rem/1.4 Barlow,sans-serif}#contenido.admin-page .admin-benefits-workspace .raffle-list-item{border-radius:.5rem;padding:1rem;display:block}#contenido.admin-page .admin-benefits-workspace .raffle-list-item.has-image{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}#contenido.admin-page .admin-benefits-workspace .raffle-list-image{aspect-ratio:1;object-fit:contain;background:var(--ap-soft,#eef3ed);border-radius:.35rem;width:100%;height:auto;display:block}#contenido.admin-page .admin-benefits-workspace .raffle-list-content{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;min-width:0;display:grid}#contenido.admin-page .admin-benefits-workspace .raffle-list-info{grid-area:1/1/span 2;gap:.65rem}#contenido.admin-page .admin-benefits-workspace .raffle-list-content>.status-pill{grid-area:1/2;justify-self:end}#contenido.admin-page .admin-benefits-workspace .raffle-list-content>.raffle-list-open{grid-area:2/2;place-self:end}#contenido.admin-page .admin-benefits-workspace .raffle-heading{margin:0 0 var(--admin-section-gap);border:1px solid var(--benefits-line);border-top:4px solid var(--ap-primary,#31716a);background:var(--ap-surface,#fff);border-radius:.5rem}#contenido.admin-page .admin-benefits-workspace .raffle-heading h1{font-size:clamp(1.75rem,3vw,2.5rem)}#contenido.admin-page .admin-benefits-workspace .raffles-metrics>.admin-metric{grid-template-rows:minmax(3.375rem,auto) auto auto;align-content:start;display:grid}#contenido.admin-page .admin-benefits-workspace .raffles-metrics>.admin-metric :is(strong,small){margin:0}#contenido.admin-page .admin-benefits-workspace [data-raffle-form]{gap:1.25rem;display:grid}#contenido.admin-page .admin-benefits-workspace [data-raffle-form]>.benefits-section-heading{margin-bottom:0}#contenido.admin-page .admin-benefits-workspace [data-raffle-form]>.admin-section-copy{margin:0}#contenido.admin-page .admin-benefits-workspace :is(.raffle-form-footer,.raffle-actions){flex-wrap:wrap;align-items:center}#contenido.admin-page .admin-benefits-workspace .raffle-form-footer p{flex:20rem}#contenido.admin-page .admin-benefits-workspace .rs-panel{--rs-line:var(--ap-line,#c9d5cb)}#contenido.admin-page .admin-benefits-workspace .prize-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}#contenido.admin-page .admin-benefits-workspace :is(.prize-card,.award-card){border:1px solid var(--benefits-line);background:var(--ap-surface,#fff);border-radius:.5rem;min-width:0;overflow:hidden}#contenido.admin-page .admin-benefits-workspace .prize-card{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem}#contenido.admin-page .admin-benefits-workspace .prize-card>img{aspect-ratio:1;object-fit:contain;border-radius:.35rem;width:100%;height:auto;min-height:0}#contenido.admin-page .admin-benefits-workspace .prize-card>div{min-width:0;padding:0}#contenido.admin-page .admin-benefits-workspace .prize-card .admin-info-tags{margin:.75rem 0}#contenido.admin-page .admin-benefits-workspace .prize-actions [data-edit-prize]{border-color:var(--ap-line,#a999d1);background:var(--ap-soft-secondary,#eee8f6);color:var(--ap-link-secondary,#49338f)}#contenido.admin-page .admin-benefits-workspace .prize-actions [data-delete-prize]{border-color:var(--ap-line,#ba7b7e);background:var(--ap-surface,#fff);color:var(--ap-link,#902b35)}#contenido.admin-page .admin-benefits-workspace .partner-cc-admin{--pcc-bg:var(--ap-surface,#fff);--pcc-surface:var(--ap-soft,#eef4ef);--pcc-ink:var(--ap-text,#253c36);--pcc-muted:var(--ap-muted,#526158);--pcc-border:var(--ap-line,#c9d5cb);--pcc-accent:var(--ap-primary,#155e59);max-width:none}#contenido.admin-page .admin-benefits-workspace .pcc-notice{background:var(--ap-soft,#edf4ef);color:var(--ap-link,#31554b);border-radius:.4rem}#contenido.admin-page .admin-benefits-workspace .pcc-notice[data-error=true]{background:var(--ap-danger-soft,#fff1ef);color:var(--ap-danger-text,#902b35);border-color:var(--ap-danger-line,#a43338)}#contenido.admin-page .admin-benefits-workspace .pcc-form>button{background:var(--ap-primary,#155e59);border-color:var(--ap-primary,#155e59);color:var(--ap-on-primary,#fff);justify-self:start}#contenido.admin-page .admin-benefits-workspace .pcc-check{align-items:flex-start;gap:.75rem;display:flex}#contenido.admin-page .admin-benefits-workspace .pcc-grid{margin-top:1.25rem}#contenido.admin-page .admin-benefits-workspace .pcc-wallet-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;margin:1.25rem 0;display:grid}#contenido.admin-page .admin-benefits-workspace .pcc-wallet-summary article{border:1px solid var(--benefits-line);border-top:4px solid var(--ap-primary,#31716a);background:var(--ap-surface,#fff);border-radius:.5rem;min-width:0;padding:1rem}#contenido.admin-page .admin-benefits-workspace .pcc-wallet-summary article[data-tone=reserved]{border-top-color:var(--ap-secondary,#8067bd);background:var(--ap-soft-secondary,#f4eff9)}#contenido.admin-page .admin-benefits-workspace .pcc-wallet-summary span{color:var(--ap-muted,#526158);font-size:1rem;display:block}#contenido.admin-page .admin-benefits-workspace .pcc-wallet-summary strong{color:var(--ap-text,#253c36);overflow-wrap:anywhere;margin-top:.4rem;font:600 1.5rem/1.35 Barlow,sans-serif;display:block}#contenido.admin-page .admin-benefits-workspace .pcc-row{flex-wrap:wrap}#contenido.admin-page .admin-benefits-workspace :is(.pcc-table-wrap,.pcc-pagination){margin-top:1rem}@media (width<=1000px){#contenido.admin-page .admin-benefits-workspace .admin-benefit-validation-details{grid-template-columns:repeat(2,minmax(0,1fr))}#contenido.admin-page .admin-benefits-workspace .admin-benefit-review-item{grid-template-columns:minmax(0,1fr)}#contenido.admin-page .admin-benefits-workspace .admin-benefit-public-preview{width:100%;max-width:26rem}}@media (width<=700px){#contenido.admin-page .admin-benefits-workspace{--benefits-padding:1rem}#contenido.admin-page .admin-benefits-workspace .benefits-section-heading h2{font-size:1.25rem}#contenido.admin-page .admin-benefits-workspace .benefits-section-title{flex-basis:12rem}#contenido.admin-page .admin-benefits-workspace .admin-ux-table :is(thead,tbody,tr,td){min-width:0}#contenido.admin-page .admin-benefits-workspace .admin-ux-table :is(tbody,tr,td){width:100%;max-width:100%}#contenido.admin-page .admin-benefits-workspace .admin-table-wrap{border:0;overflow:visible}#contenido.admin-page .admin-benefits-workspace :is(.admin-template-row,.admin-issue-card){grid-template-columns:minmax(0,1fr)}#contenido.admin-page .admin-benefits-workspace .admin-template-row-media{justify-self:center;width:min(100%,12rem);max-height:none}#contenido.admin-page .admin-benefits-workspace .raffle-heading{flex-direction:column}#contenido.admin-page .admin-benefits-workspace .raffle-actions{justify-content:flex-start}#contenido.admin-page .admin-benefits-workspace .raffle-list-item.has-image{grid-template-columns:5rem minmax(0,1fr);gap:1rem}#contenido.admin-page .admin-benefits-workspace .raffle-list-content{grid-template-columns:minmax(0,1fr)}#contenido.admin-page .admin-benefits-workspace .raffle-list-content>:is(.raffle-list-info,.status-pill,.raffle-list-open){grid-area:auto/1;justify-self:start}#contenido.admin-page .admin-benefits-workspace .pcc-table-wrap table{min-width:0}}@media (width<=480px){#contenido.admin-page .admin-benefits-workspace .admin-rule-fields,#contenido.admin-page .admin-benefits-workspace :is(.admin-member-search,.admin-member-results){grid-template-columns:minmax(0,1fr)}#contenido.admin-page .admin-benefits-workspace .benefits-section-heading :is(button,a.admin-action-button){width:100%}#contenido.admin-page .admin-benefits-workspace :is(.prize-card,.award-card){grid-template-columns:5rem minmax(0,1fr)}#contenido.admin-page .admin-benefits-workspace :is(.prize-card,.award-card)>img{aspect-ratio:1;height:auto;min-height:5rem}#contenido.admin-page .admin-benefits-workspace .admin-template-row-actions{flex-wrap:wrap}}#contenido.admin-page{background:var(--ap-bg,#f5f4f0)}#contenido.admin-page .admin-sidebar{background:var(--ap-sidebar,var(--ap-soft,#eeede7))}#contenido.admin-page .admin-navigation-group{--admin-nav-heading:var(--ap-solid-primary,var(--ap-primary,#155e59));--admin-nav-on:var(--ap-on-solid-primary,var(--ap-on-primary,#fff));background:var(--ap-soft-primary,var(--ap-soft,#e8ece6))}#contenido.admin-page .admin-navigation-group[data-admin-nav-group=credits]{--admin-nav-heading:var(--ap-solid-secondary,var(--ap-secondary,#6046c9));--admin-nav-on:var(--ap-on-solid-secondary,var(--ap-on-secondary,#fff));background:var(--ap-soft-secondary,#eee8f6)}#contenido.admin-page .admin-navigation-group:is([data-admin-nav-group=settings],[data-admin-nav-group=business],[data-admin-nav-group=publishing]){--admin-nav-heading:var(--ap-solid-detail,var(--ap-detail,#53bcb7));--admin-nav-on:var(--ap-on-solid-detail,var(--ap-on-detail,#111318));background:var(--ap-soft-detail,#e5f3f2)}#contenido.admin-page .admin-navigation-group>p{background:var(--admin-nav-heading);color:var(--admin-nav-on)}#contenido.admin-page .admin-sidebar .admin-navigation-group>a[aria-current=page]{background:var(--ap-solid-primary,var(--ap-primary,#155e59));color:var(--ap-on-solid-primary,var(--ap-on-primary,#fff));box-shadow:inset 3px 0}#contenido.admin-page .admin-sidebar .admin-navigation-group>a[aria-current=page]:hover{background:var(--ap-hover-primary,var(--ap-primary,#155e59));color:var(--ap-on-hover-primary,var(--ap-on-primary,#fff))}#contenido.admin-page .admin-sidebar .admin-navigation-group>a:not([aria-current=page]):hover{background:var(--ap-surface,#fff);color:var(--ap-link,#155e59)}#contenido.admin-page .admin-sidebar nav>.panel-logout-area{scrollbar-width:thin;scrollbar-gutter:stable both-edges;box-shadow:none;background:0 0;border:0;margin-top:.6rem;padding:.4rem .65rem;overflow:hidden}#contenido.admin-page .admin-sidebar .panel-logout-button{border-color:var(--ap-control-line,#155e59);background:var(--ap-surface,#fff);color:var(--ap-link,#155e59)}#contenido.admin-page .admin-sidebar .panel-logout-button:hover{background:var(--ap-soft-secondary,#eee8f6);color:var(--ap-link-secondary,#49338f)}#contenido.admin-page .admin-sidebar .panel-logout-button:focus-visible{outline-offset:-4px}@media (width<=1088px){#contenido.admin-page .admin-sidebar nav>.panel-logout-area{padding-inline:.4rem}}#contenido.admin-page .admin-navigation-group>a:not([aria-current=page]) .panel-menu-icon{color:var(--ap-link-detail,var(--ap-link,#155e59))}#contenido.admin-page .admin-navigation-group>a[href="/mis-places/"]:not([aria-current=page]) .panel-menu-icon{color:var(--ap-link-accent,var(--ap-link,#155e59))}#contenido.admin-page :is(.admin-workspace,dialog) :is(.benefits-section-heading,.member-section-heading,.admin-template-editor-heading){background:var(--ap-solid-primary,var(--ap-primary,#155e59));color:var(--ap-on-solid-primary,var(--ap-on-primary,#fff))}#contenido.admin-page :is(.admin-workspace,dialog) :is(.benefits-section-heading,.member-section-heading,.admin-template-editor-heading) :is(h2,h2>span,.card-label,.admin-total-tag){color:inherit}#contenido.admin-page :is(.admin-workspace,dialog) :is(.admin-action-button,.admin-filter-submit,.primary-action,.pv-button,.pcc-button,.action,.referral-share,.voucher-confirm-submit):not(.secondary,.admin-action-danger,.admin-action-positive){background:var(--ap-solid-primary,var(--ap-primary,#155e59));border-color:var(--ap-solid-primary,var(--ap-primary,#155e59));color:var(--ap-on-solid-primary,var(--ap-on-primary,#fff))}#contenido.admin-page :is(.admin-workspace,dialog) :is(.admin-action-button,.admin-filter-submit,.primary-action,.pv-button,.pcc-button,.action,.referral-share,.voucher-confirm-submit):not(.secondary,.admin-action-danger,.admin-action-positive):not(:disabled):is(:hover,:focus-visible){background:var(--ap-hover-primary,var(--ap-primary,#155e59));border-color:var(--ap-hover-primary,var(--ap-primary,#155e59));color:var(--ap-on-hover-primary,var(--ap-on-primary,#fff))}#contenido.admin-page :is(.admin-workspace,dialog) :is(.admin-row-action,.pv-button.secondary,.pcc-button.secondary,.secondary,.referral-copy-action,.voucher-copy-button){background:var(--ap-soft-secondary,#eee8f6);border-color:var(--ap-control-line,#155e59);color:var(--ap-link-secondary,#49338f);box-shadow:none}#contenido.admin-page :is(.admin-workspace,dialog) :is(.admin-row-action,.pv-button.secondary,.pcc-button.secondary,.secondary,.referral-copy-action,.voucher-copy-button):not(:disabled):hover{background:var(--ap-solid-secondary,var(--ap-secondary,#6046c9));border-color:var(--ap-solid-secondary,var(--ap-secondary,#6046c9));color:var(--ap-on-solid-secondary,var(--ap-on-secondary,#fff))}#contenido.admin-page :is(.admin-workspace,dialog) .admin-action-danger:hover{background:var(--ap-solid-danger,var(--ap-danger,#a83240));color:var(--ap-on-solid-danger,var(--ap-on-danger,#fff));border-color:var(--ap-solid-danger,var(--ap-danger,#a83240))}#contenido.admin-page :is(.admin-workspace,dialog) .admin-action-positive{background:var(--ap-solid-success,var(--ap-success,#267247));color:var(--ap-on-solid-success,var(--ap-on-success,#fff))}#contenido.admin-page :is(.admin-workspace,dialog) :is(.partner-filter-button,.pv-filter-group button,.billing-options button,.member-background-options button,.ig-preview-switch button,.nearby-mode button,.raffles-periods button,button[data-palette-background])[aria-pressed=true]{background:var(--ap-solid-primary,var(--ap-primary,#155e59));border-color:var(--ap-solid-primary,var(--ap-primary,#155e59));color:var(--ap-on-solid-primary,var(--ap-on-primary,#fff))}#contenido.admin-page :is(.admin-workspace,dialog) .member-palette-card[aria-pressed=true]{border-color:var(--ap-solid-primary,var(--ap-primary,#155e59));box-shadow:0 0 0 1px var(--ap-solid-primary,var(--ap-primary,#155e59))}#contenido.admin-page :is(.admin-workspace,dialog) :is(.admin-info-tags>div,.account-record-badge[data-tone=neutral]){background:var(--ap-soft-detail,#e5f3f2);color:var(--ap-link-detail,var(--ap-link,#155e59));border-color:var(--ap-line,#c9d5cb)}#contenido.admin-page :is(.admin-workspace,dialog) .admin-info-tags dt{color:var(--ap-muted,#50565e)}#contenido.admin-page :is(.admin-workspace,dialog) .admin-info-tags dd{color:var(--ap-link-detail,var(--ap-link,#155e59))}#contenido.admin-page :is(.admin-workspace,dialog) :is(.admin-total-tag,[data-filter-count],[data-voucher-filter-count]){font-variant-numeric:tabular-nums}#contenido.admin-page :is(.admin-workspace,dialog) :is(.partner-filter-button,.pv-filter-group button):not([aria-pressed=true]) :is([data-filter-count],[data-voucher-filter-count]){background:var(--ap-soft-accent,#ffe8e8);color:var(--ap-link-accent,var(--ap-link,#155e59));border-color:var(--ap-link-accent,var(--ap-link,#155e59))}#contenido.admin-page :is(.admin-workspace,dialog) :is(.points-card,.admin-balance-card,[data-instagram-balances]>.admin-metric:first-child){border-top:4px solid var(--ap-solid-balance,var(--ap-balance,#9abb36));background:var(--ap-soft-balance,#f1f5e3)}#contenido.admin-page :is(.admin-workspace,dialog) :is(.points-value strong,.admin-balance-card>strong,.partner-pack-price .pcc-amount,[data-available],[data-ig-available]){color:var(--ap-link-balance,var(--ap-link,#155e59))}#contenido.admin-page :is(.admin-workspace,dialog) :is(.member-session,.panel-session){background:var(--ap-soft-detail,#e5f3f2);border-color:var(--ap-line,#c9d5cb)}#contenido.admin-page :is(.admin-workspace,dialog) :is(code,.voucher-code,.pv-code){color:var(--ap-link-secondary,#49338f);background:var(--ap-soft-secondary,#eee8f6)}#contenido.admin-page :is(.admin-workspace,dialog) :is(input[type=checkbox],input[type=radio],progress){accent-color:var(--ap-solid-primary,var(--ap-primary,#155e59))}#contenido.admin-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ap-focus,var(--ap-link,#155e59));outline-offset:3px}#contenido.admin-page :is(.admin-workspace,dialog) :is(button,.primary-action,.pv-button,.secondary):disabled{opacity:1;background:var(--ap-soft,#edf1ed);border-color:var(--ap-line,#c9d5cb);color:var(--ap-muted,#50565e);box-shadow:none}.admin-confirm-dialog{background:var(--ap-surface,#fff);color:var(--ap-text,#202526);border-color:var(--ap-line,#c9d5cb)}.admin-confirm-dialog [data-admin-confirm-submit]{background:var(--ap-solid-primary,var(--ap-primary,#155e59));color:var(--ap-on-solid-primary,var(--ap-on-primary,#fff));border-color:var(--ap-solid-primary,var(--ap-primary,#155e59))}.admin-confirm-dialog[data-tone=danger] [data-admin-confirm-submit]{background:var(--ap-solid-danger,var(--ap-danger,#a83240));color:var(--ap-on-solid-danger,var(--ap-on-danger,#fff));border-color:var(--ap-solid-danger,var(--ap-danger,#a83240))}.admin-confirm-dialog [data-admin-confirm-cancel]{background:var(--ap-soft-secondary,#eee8f6);color:var(--ap-link-secondary,#49338f);border-color:var(--ap-control-line,#155e59)}.admin-confirm-dialog :is(button,textarea):focus-visible{outline:3px solid var(--ap-focus,var(--ap-link,#155e59));outline-offset:3px}#contenido.admin-page :is(.admin-workspace,dialog) .voucher-offer button{background:var(--ap-solid-primary,var(--ap-primary,#155e59));color:var(--ap-on-solid-primary,var(--ap-on-primary,#fff));border-color:var(--ap-solid-primary,var(--ap-primary,#155e59))}#contenido.admin-page :is(.admin-workspace,dialog) .voucher-offer button:not(:disabled):hover{background:var(--ap-hover-primary,var(--ap-primary,#155e59));color:var(--ap-on-hover-primary,var(--ap-on-primary,#fff))}#contenido.admin-page :is(.admin-workspace,dialog) .voucher-offer button:disabled{background:var(--ap-soft,#edf1ed);color:var(--ap-muted,#50565e);border-color:var(--ap-line,#c9d5cb)}#contenido.admin-page.member-area .member-help .admin-help-search{border:1px solid var(--ap-line,#c9d5cb);border-top:3px solid var(--ap-solid-detail,#31716a);background:var(--ap-soft-detail,#e5f3f2);border-radius:.5rem;margin:0;padding:1rem}#contenido.admin-page.member-area .member-help .admin-help-search output{border-color:var(--ap-line,#c9d5cb);background:var(--ap-soft-accent,#ffe8e8);color:var(--ap-link-accent,#9c303b);padding:.25rem .6rem}#contenido.admin-page.member-area .member-help .admin-help-search button{border-color:var(--ap-control-line,#155e59);background:var(--ap-soft-secondary,#eee8f6);color:var(--ap-link-secondary,#49338f)}#contenido.admin-page.member-area .member-help .admin-help-search button:is(:hover,:focus-visible){background:var(--ap-solid-secondary,#6046c9);color:var(--ap-on-solid-secondary,#fff)}#contenido.admin-page.member-area .member-help-group details{border-radius:.35rem}#contenido.admin-page.member-area .member-help-group details[open]{background:var(--ap-soft-detail,#e5f3f2);box-shadow:inset 3px 0 0 var(--ap-solid-detail,#31716a)}#contenido.admin-page.member-area .member-help-group summary:hover{background:var(--ap-soft-primary,#e8ece6)}#contenido.admin-page.member-area .member-help-group .member-help-marker{background:var(--ap-solid-detail,#31716a)}#contenido.admin-page.member-area .member-help-group .member-help-toggle{background:var(--ap-soft-accent,#ffe8e8);color:var(--ap-link-accent,#9c303b)}#contenido.admin-page.member-area .member-help-group details p{color:var(--ap-text,#202526)}#contenido.admin-page.member-area[data-account-view=profile] .profile-group{border-color:var(--ap-line,#c9d5cb);border-top:3px solid var(--ap-solid-detail,#31716a);background:var(--ap-soft-detail,#e5f3f2)}#contenido.admin-page.member-area[data-account-view=profile] .profile-group legend{background:var(--ap-surface,#fff);color:var(--ap-link-detail,#31716a)}#contenido.admin-page.member-area[data-account-view=profile] .profile-group legend>.panel-menu-icon{color:inherit}#contenido.admin-page.member-area[data-account-view=profile] :is(.profile-fields,.profile-social-completion) :is(input,select):not([type=checkbox]):focus-visible{border-color:var(--ap-focus,#6046c9)}#contenido.admin-page.member-area[data-account-view=profile] :is(.profile-social-primary,.email-preferences form>label){background:var(--ap-surface,#fff);color:var(--ap-text,#202526)}#contenido.admin-page.member-area[data-account-view=profile] :is(.profile-social-primary,.email-preferences form>label):has(input:checked){background:var(--ap-soft-secondary,#eee8f6);border-color:var(--ap-solid-secondary,#6046c9);color:var(--ap-link-secondary,#49338f)}#contenido.admin-page.member-area[data-account-view=profile] :is(.profile-social-primary,.email-preferences form>label) input{accent-color:var(--ap-solid-secondary,#6046c9)}#contenido.admin-page.member-area[data-account-view=profile] .profile-confirm{border-color:var(--ap-warning-line,#946000);background:var(--ap-warning-soft,#fff6df);color:var(--ap-warning-text,#735315)}#contenido.admin-page.member-area[data-account-view=profile] .profile-confirm span{color:inherit}#contenido.admin-page.member-area[data-account-view=profile] .profile-summary>div{background:var(--ap-soft-detail,#e5f3f2);border-color:var(--ap-line,#c9d5cb)}#contenido.admin-page.member-area[data-account-view=profile] .profile-summary dt{color:var(--ap-muted,#50565e)}#contenido.admin-page.member-area[data-account-view=profile] .profile-summary dd{color:var(--ap-text,#202526)}#contenido.admin-page.member-area[data-account-view=profile] .profile-submit-reward{background:var(--ap-soft-balance,#f1f5e3);color:var(--ap-link-balance,#426010)}#contenido.admin-page.member-area[data-account-view=profile] .profile-submit-action:disabled .profile-submit-reward{color:inherit;background:0 0;border-color:currentColor}#contenido.admin-page.member-area[data-account-view=profile] .profile-status[data-state]{border:1px solid var(--ap-info-line,#286298);background:var(--ap-info-soft,#e8f0f7);color:var(--ap-info-text,#286298);border-radius:.4rem;padding:.75rem 1rem}#contenido.admin-page.member-area[data-account-view=profile] .profile-status[data-state=error]{border-color:var(--ap-danger-line,#a83240);background:var(--ap-danger-soft,#f9eaed);color:var(--ap-danger-text,#902b35)}#contenido.admin-page.member-area[data-account-view=profile] .profile-status[data-state=success]{border-color:var(--ap-success-line,#267247);background:var(--ap-success-soft,#edf6ef);color:var(--ap-success-text,#245c38)}
