#contenido.admin-page [data-voucher-admin] .store-template-information{border:1px solid var(--ap-line,#bdcfc5);border-left:4px solid var(--ap-primary,#155e59);background:var(--ap-soft,#eef4ef);color:var(--ap-text,#253c36);overflow-wrap:anywhere;border-radius:.4rem;margin:.75rem 0;padding:1rem}#contenido.admin-page [data-voucher-admin] .store-template-information[data-state=warning]{border-color:var(--ap-warning-line,#d4b574);border-left-color:var(--ap-warning-line,#946207);background:var(--ap-warning-soft,#fff7e6);color:var(--ap-warning-text,#65490e)}#contenido.admin-page [data-voucher-admin] .store-template-information p{margin:0;line-height:1.55}#contenido.admin-page [data-voucher-admin] .store-template-information p+p{margin-top:.6rem}#contenido.admin-page [data-voucher-admin] .store-template-refresh{width:fit-content;margin:.75rem 0 0}#contenido.admin-page [data-voucher-admin] [data-template-warning]{color:var(--ap-warning-text,#805518);font-weight:600;display:block}#contenido.admin-page [data-voucher-admin] .admin-voucher-policy-note{border-top:1px solid var(--ap-line,#c9d5cb);margin:1.25rem 0 0;padding-top:1rem;line-height:1.5}.voucher-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-review-form h3{letter-spacing:-.04em;margin:.25rem 0;font-family:Geologica,sans-serif;font-size:clamp(1.7rem,3vw,2.5rem)}.admin-voucher-image-field{border:1px solid var(--ap-line,#c8c1b6);background:var(--ap-soft-primary,#eee9df);grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.75rem 1rem;min-width:0;padding:1rem;display:grid}.admin-voucher-image-field>*{min-width:0;max-width:100%}.admin-voucher-image-field input[type=file]{width:100%;overflow:hidden}.admin-voucher-image-preview{aspect-ratio:1;border:1px solid var(--ap-line,#aaa398);background:var(--ap-surface,var(--paper));width:7rem;color:var(--ap-muted,#777168);text-align:center;text-transform:uppercase;grid-row:span 2;place-items:center;font-size:.75rem;display:grid;overflow:hidden}.admin-voucher-image-preview img{object-fit:contain;width:100%;height:100%;display:block}.admin-voucher-image-preview img[data-voucher-fallback]{object-fit:contain;background:#15191b;padding:.75rem}.admin-voucher-image-field small{color:var(--ap-muted,#6c675f);line-height:1.4}@media (width<=600px){.admin-voucher-mobile-table{width:100%;display:block}.admin-voucher-mobile-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-voucher-mobile-table tbody{gap:.75rem;width:100%;display:grid}.admin-voucher-mobile-table tr{border:1px solid var(--ap-line,#aaa398);background:var(--ap-surface,var(--paper));min-width:0;display:grid}.admin-voucher-mobile-table td{border:0;align-content:start;gap:.18rem;min-width:0;padding:.75rem 1rem;display:grid}.admin-voucher-mobile-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-voucher-mobile-table td strong,.admin-voucher-mobile-table td small{overflow-wrap:anywhere;word-break:normal;min-width:0}.admin-voucher-mobile-table .status-pill{margin-top:.08rem}.admin-issued-vouchers-table tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"code status""member member""offer offer""cost expiry"}.admin-issued-vouchers-table td:first-child{background:var(--ap-soft,#e3ddd3);border-bottom:1px solid var(--ap-line,#c8c1b6);grid-area:code}.admin-issued-vouchers-table td:nth-child(2){grid-area:member}.admin-issued-vouchers-table td:nth-child(3){border-top:1px solid var(--ap-line,#d4cdc1);border-bottom:1px solid var(--ap-line,#d4cdc1);grid-area:offer}.admin-issued-vouchers-table td:nth-child(4){grid-area:cost}.admin-issued-vouchers-table td:nth-child(5){text-align:right;grid-area:expiry;justify-items:end}.admin-issued-vouchers-table td:nth-child(6){text-align:right;background:var(--ap-soft,#e3ddd3);border-bottom:1px solid var(--ap-line,#c8c1b6);grid-area:status;justify-items:end}[data-vouchers-table-wrap],[data-issued-vouchers-wrap]{background:0 0;border:0;overflow:visible}}@media (width<=34rem){.admin-voucher-image-field{grid-template-columns:1fr}.admin-voucher-image-preview{grid-row:auto;width:100%;max-width:12rem}}@media (width<=40rem){.voucher-metrics{grid-template-columns:1fr}}@media (width<=360px){.admin-issued-vouchers-table tr{grid-template-columns:minmax(0,1fr);grid-template-areas:"code""status""member""offer""cost""expiry"}.admin-voucher-mobile-table td{text-align:left!important;justify-items:start!important}}
