#contenido.admin-page [data-subscriptions-page] .admin-offer-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}#contenido.admin-page [data-subscriptions-page] .subscription-level-group{border:1px solid var(--ap-line,#c9d5cb);background:var(--ap-surface,#fff);border-radius:.6rem;min-width:0;overflow:clip;container-type:inline-size}#contenido.admin-page [data-subscriptions-page] .subscription-level-heading{background:var(--ap-primary,#153f3b);color:var(--ap-on-primary,#fff);padding:1rem 1.5rem}#contenido.admin-page [data-subscriptions-page] .subscription-level-heading h3{color:inherit;letter-spacing:0;text-transform:none;align-items:center;gap:.65rem;margin:0;font:600 1.4rem/1.35 Barlow,sans-serif;display:flex}#contenido.admin-page [data-subscriptions-page] .subscription-level-heading svg{flex:none;width:1.4rem;height:1.4rem}#contenido.admin-page [data-subscriptions-page] .subscription-payment-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}#contenido.admin-page [data-subscriptions-page] .admin-offer-form{background:0 0;border:0;border-radius:0;gap:1.25rem;min-width:0;margin:0;padding:1.5rem;display:grid}#contenido.admin-page [data-subscriptions-page] .admin-offer-form+.admin-offer-form{border-left:1px solid var(--ap-line,#d1d9d0)}#contenido.admin-page [data-subscriptions-page] .admin-offer-heading{border-bottom:1px solid var(--ap-line,#d1d9d0);align-items:center;padding-bottom:1rem}#contenido.admin-page [data-subscriptions-page] .admin-offer-heading h4{color:var(--ap-text,#203a34);letter-spacing:0;text-transform:none;margin:0;font:600 1.25rem/1.35 Barlow,sans-serif}#contenido.admin-page [data-subscriptions-page] :is(.subscription-offer-fields,.subscription-discount-fields){grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem 1.25rem;min-width:0;max-width:54rem;display:grid}#contenido.admin-page [data-subscriptions-page] .subscription-offer-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#contenido.admin-page [data-subscriptions-page] :is(.subscription-offer-fields,.subscription-discount-fields)>label{flex-direction:column;justify-content:space-between;gap:.45rem;min-width:0;display:flex}#contenido.admin-page [data-subscriptions-page] :is(.subscription-offer-fields,.subscription-discount-fields) :is(input,select){width:100%}#contenido.admin-page [data-subscriptions-page] .subscription-offer-guidance{max-width:78ch;color:var(--ap-muted,#526158);gap:.5rem;margin:0 0 1.25rem;display:grid}#contenido.admin-page [data-subscriptions-page] .subscription-offer-guidance p{margin:0}#contenido.admin-page [data-subscriptions-page] .subscription-calendar{border-top:1px solid var(--ap-line,#d1d9d0);min-width:0;padding-top:1rem}#contenido.admin-page [data-subscriptions-page] .schedule-toggle{justify-content:flex-start;font-size:1.125rem}#contenido.admin-page [data-subscriptions-page] .subscription-calendar .admin-offer-help{max-width:72ch;margin:.5rem 0 0;display:block}#contenido.admin-page [data-subscriptions-page] .cc-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:54rem;margin-top:1rem}#contenido.admin-page [data-subscriptions-page] .cc-month-grid label{min-width:0}#contenido.admin-page [data-subscriptions-page] .subscription-offer-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}#contenido.admin-page [data-subscriptions-page] .subscription-offer-footer .admin-offer-help{flex:20rem;margin:0}#contenido.admin-page [data-subscriptions-page] [data-annual-saving]:empty{display:none}#contenido.admin-page [data-subscriptions-page] .subscription-offer-footer .admin-action-button{width:auto;max-width:100%;margin:0}#contenido.admin-page [data-subscriptions-page] :is([data-operation-status],[data-names-status],[data-discount-status]):empty{display:none}#contenido.admin-page [data-subscriptions-page] .subscription-member-lookup{border-bottom:1px solid var(--ap-line,#d1d9d0);flex-wrap:wrap;align-items:flex-end;gap:1rem;padding-bottom:1.25rem;display:flex}#contenido.admin-page [data-subscriptions-page] .subscription-member-lookup>label{gap:.45rem;width:min(100%,20rem);min-width:0;display:grid}#contenido.admin-page [data-subscriptions-page] .subscription-member-lookup input{width:100%}#contenido.admin-page [data-subscriptions-page] .subscription-member-lookup>output{overflow-wrap:anywhere;flex-basis:100%}#contenido.admin-page [data-subscriptions-page] .subscription-member-lookup>output:empty{display:none}#contenido.admin-page [data-subscriptions-page] [data-discount-form]>.admin-action-button{width:fit-content;max-width:100%}@media (width<=700px){#contenido.admin-page [data-subscriptions-page] .subscription-level-heading{padding:1rem 1.1rem}#contenido.admin-page [data-subscriptions-page] .admin-offer-form{padding:1.1rem}#contenido.admin-page [data-subscriptions-page] :is(.subscription-offer-fields,.subscription-discount-fields){grid-template-columns:repeat(2,minmax(0,1fr))}#contenido.admin-page [data-subscriptions-page] .subscription-discount-fields>label:has([name=ends_at]){grid-column:1/-1;max-width:26rem}}@container (width<=48rem){#contenido.admin-page [data-subscriptions-page] .subscription-payment-options{grid-template-columns:minmax(0,1fr)}#contenido.admin-page [data-subscriptions-page] .admin-offer-form+.admin-offer-form{border-left:0;border-top:1px solid var(--ap-line,#d1d9d0)}}@media (width<=480px){#contenido.admin-page [data-subscriptions-page] :is(.subscription-offer-fields,.subscription-discount-fields){grid-template-columns:minmax(0,1fr)}#contenido.admin-page [data-subscriptions-page] .cc-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#contenido.admin-page [data-subscriptions-page] .subscription-offer-heading{gap:.65rem}#contenido.admin-page [data-subscriptions-page] .subscription-offer-footer .admin-action-button{width:100%}}.schedule-toggle{align-items:center;gap:.5rem;display:flex!important}.schedule-toggle input{width:auto!important}.cc-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.cc-month-grid[hidden]{display:none}.cc-month-grid label{font-size:.85rem}.cc-month-grid input{width:100%;min-width:0}.admin-membership-names-form{gap:1rem;display:grid}.admin-membership-names-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.admin-membership-names-grid label{gap:.4rem;min-width:0;font-weight:600;display:grid}.admin-membership-names-grid input{border:1px solid var(--ap-control-line,#aaa398);background:var(--ap-surface,var(--paper));width:100%;min-width:0;color:var(--ap-text,var(--ink));font:inherit;padding:.8rem}.admin-membership-names-form .admin-action-button{justify-self:start}.admin-membership-names-form .admin-operation-status{margin:0}[data-membership-name]{overflow-wrap:anywhere}@media (width<=600px){.admin-membership-names-grid{grid-template-columns:1fr}[data-subscriptions-table-wrap]{background:0 0;border:0;overflow:visible}.admin-subscriptions-table{width:100%;display:block}.admin-subscriptions-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-subscriptions-table tbody{gap:.75rem;width:100%;display:grid}.admin-subscriptions-table tr{border:1px solid var(--ap-line,#aaa398);background:var(--ap-surface,var(--paper));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"member member""level status""origin origin""period period";min-width:0;display:grid}.admin-subscriptions-table td{border:0;align-content:start;gap:.18rem;min-width:0;padding:.75rem 1rem;display:grid}.admin-subscriptions-table td:before{content:attr(data-label);color:var(--ap-muted,#746e66);letter-spacing:.09em;text-transform:uppercase;font:700 .72rem Barlow Condensed,sans-serif}.admin-subscriptions-table td strong,.admin-subscriptions-table td small{overflow-wrap:anywhere;word-break:normal;min-width:0}.admin-subscriptions-table td:first-child{background:var(--ap-soft,#e3ddd3);border-bottom:1px solid var(--ap-line,#c8c1b6);grid-area:member;padding-top:.9rem;padding-bottom:.9rem}.admin-subscriptions-table td:nth-child(2){grid-area:level}.admin-subscriptions-table td:nth-child(3){border-top:1px solid var(--ap-line,#d4cdc1);grid-area:origin}.admin-subscriptions-table td:nth-child(4){text-align:right;grid-area:status;justify-items:end}.admin-subscriptions-table td:nth-child(5){border-top:1px solid var(--ap-line,#d4cdc1);grid-area:period}.admin-subscriptions-table .status-pill{margin-top:.08rem}}
