@media(prefers-reduced-motion:reduce){.edd-checkout-templates-modal,.edd-checkout-templates__card,.edd-checkout-templates__import-dialog,.edd-checkout-templates__upgrade-prompt{animation:none!important;transform:none!important;transition:none!important}.edd-checkout-templates__card:hover{transform:none!important}}[class*=edd-checkout-templates]{--edd-notice-green:#1da867;--edd-notice-green-hover:#199155}[class*=edd-checkout-templates] .components-notice.is-info{background-color:#f0f6fc;border-right:4px solid #016087}[class*=edd-checkout-templates] .components-notice.is-success{background-color:#edfaef;border-right:4px solid #4ab866}[class*=edd-checkout-templates] .components-notice.is-warning{background-color:#fcf9e8;border-right:4px solid #f0b849}[class*=edd-checkout-templates] .components-notice.is-error{background-color:#fcf0f1;border-right:4px solid #cc1818}.edd-checkout-templates__loading{align-items:center;display:flex;flex-direction:column;gap:1em;justify-content:center;min-height:200px}.edd-checkout-templates__loading .components-spinner{margin:0}.edd-checkout-templates__loading p{color:#949494;margin:0}.edd-checkout-templates__empty{background:#f9f9f9;border:1px solid #949494;border-radius:4px;padding:40px 20px;text-align:center}.edd-checkout-templates__empty p{color:#949494;margin:0}.edd-checkout-templates__grid-wrapper{display:flex;flex-direction:column;gap:20px}.edd-checkout-templates__filters{align-items:flex-end;background:#f9f9f9;border:1px solid #949494;border-radius:4px;display:flex;flex-wrap:wrap;gap:16px;padding:16px}.edd-checkout-templates__filters .components-search-control{flex:1;min-width:200px}.edd-checkout-templates__filters .components-select-control{min-width:150px}@media only screen and (max-width:600px){.edd-checkout-templates__filters .components-search-control,.edd-checkout-templates__filters .components-select-control{min-width:0;width:100%}}.edd-checkout-templates__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.edd-checkout-templates__card{background:#fff;border:1px solid #949494;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.edd-checkout-templates__card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.edd-checkout-templates__card:focus-within{box-shadow:0 4px 12px #0000001a;outline:2px solid #3858e9;outline-offset:2px}.edd-checkout-templates__card-thumbnail{aspect-ratio:16/10;background:#f9f9f9;overflow:hidden;position:relative}.edd-checkout-templates__card-thumbnail img{height:100%;object-fit:cover;object-position:top;width:100%}.edd-checkout-templates__card-placeholder{background:linear-gradient(-135deg,#f9f9f9,#dcdcde);height:100%;width:100%}.edd-checkout-templates__card-content{display:flex;flex:1;flex-direction:column;padding:16px}.edd-checkout-templates__card-title{font-size:16px;font-weight:600;line-height:1.3;margin:0 0 8px}.edd-checkout-templates__card-description{color:#757575;font-size:13px;line-height:1.5;margin:0 0 12px}.edd-checkout-templates__card-meta{display:flex;gap:8px;margin-top:auto}.edd-checkout-templates__card-unavailable{background-color:#f0f6fc;border-right:4px solid #016087;color:#1e1e1e;font-size:12px;line-height:1.4;margin:8px 0 20px;padding:6px 10px}.edd-checkout-templates__card-editor{align-items:center;background:#f9f9f9;border-radius:4px;display:inline-flex;font-size:11px;gap:4px;padding:2px 8px}.edd-checkout-templates__card-editor .dashicons{font-size:12px;height:12px;width:12px}.edd-checkout-templates__card-actions{background:#f9f9f9;border-top:1px solid #949494;display:flex;gap:8px;padding:12px 16px}.edd-checkout-templates__card-actions .components-button{flex:1;justify-content:center}.edd-checkout-templates-modal.components-modal__frame{height:100%;max-height:95vh;max-width:1200px;width:100%}@media only screen and (max-width:600px){.edd-checkout-templates-modal.components-modal__frame{right:0;margin:40px auto 0;max-height:calc(100vh - 80px);max-width:calc(100vw - 32px);left:0}}.edd-checkout-templates-modal .components-modal__content{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.edd-checkout-templates-modal .components-modal__children-container,.edd-checkout-templates-modal .components-modal__content>div:not(.components-modal__header){display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.edd-checkout-templates-modal .components-modal__header{border-bottom:1px solid #949494;flex-shrink:0;padding:16px 24px}.edd-checkout-templates-modal .edd-checkout-templates{flex:1;margin:0;max-width:none;min-height:0;overflow-y:auto;padding:24px}section.edd-checkout-templates__import-dialog,section.edd-checkout-templates__result-dialog,section.edd-checkout-templates__upgrade-prompt{border-top:1px solid #949494;flex-shrink:0;margin:0;max-width:none;padding:18px 24px 20px}.edd-checkout-templates__footer-panel-title{align-items:center;color:#1e1e1e;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:10px}.edd-checkout-templates__card-actions .components-button:disabled,.edd-checkout-templates__card-actions .components-button[aria-disabled=true],.edd-checkout-templates__card-actions .components-button[disabled]{cursor:default;opacity:.6}.edd-checkout-templates__card-actions .components-button:disabled,.edd-checkout-templates__card-actions .components-button[disabled]{pointer-events:none}.edd-checkout-templates__trigger{margin-top:8px}.edd-checkout-templates__import-dialog-content .components-notice,.edd-checkout-templates__result-dialog-content .components-notice{margin:0 0 16px}.edd-checkout-templates__import-dialog-template{font-size:14px;margin:0 0 12px}.edd-checkout-templates__import-dialog-revision{background:#f9f9f9;border-radius:4px;font-size:13px;line-height:1.5;margin:0 0 20px;padding:12px}.edd-checkout-templates__import-dialog-actions{border:0;border-top:1px solid #949494;display:flex;gap:12px;justify-content:flex-end;margin:0;min-inline-size:0;padding:16px 0 0}.edd-checkout-templates-modal .components-button:focus,.edd-checkout-templates-modal .components-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus,2px) #3858e9;outline:2px solid #0000}.components-modal__frame.edd-checkout-templates__upgrade-prompt{max-width:450px}.edd-checkout-templates__upgrade-prompt .components-modal__content{padding:16px 24px 24px}.edd-checkout-templates__upgrade-prompt-content p,.edd-checkout-templates__upgrade-prompt>p{font-size:14px;line-height:1.6;margin:0 0 20px}.edd-checkout-templates__upgrade-prompt .components-notice__content{align-items:center;display:flex;gap:16px;justify-content:space-between}.edd-checkout-templates__upgrade-prompt .components-notice__content p{margin:0}.edd-checkout-templates__upgrade-prompt .components-notice__actions:empty{display:none}.edd-checkout-templates__upgrade-prompt-actions{border:0;border-top:1px solid #949494;display:flex;gap:12px;justify-content:flex-end;margin:0;min-inline-size:0;padding:16px 0 0}.edd-checkout-templates__upgrade-prompt .edd-checkout-templates__upgrade-cta.is-primary{background:var(--edd-notice-green,#1da867);border-color:var(--edd-notice-green,#1da867)}.edd-checkout-templates__upgrade-prompt .edd-checkout-templates__upgrade-cta.is-primary:active,.edd-checkout-templates__upgrade-prompt .edd-checkout-templates__upgrade-cta.is-primary:focus,.edd-checkout-templates__upgrade-prompt .edd-checkout-templates__upgrade-cta.is-primary:hover{background:var(--edd-notice-green-hover,#199155);border-color:var(--edd-notice-green-hover,#199155)}.edd-checkout-templates__upgrade-prompt .edd-checkout-templates__upgrade-cta.is-primary:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus,2px) #3858e9}.edd-checkout-templates__result-dialog-content p{margin:0 0 12px}.edd-checkout-templates__result-dialog-actions{border:0;border-top:1px solid #949494;display:flex;gap:12px;justify-content:flex-end;margin:0;min-inline-size:0;padding:16px 0 0}.edd-checkout-templates__result-dialog-confirm{align-items:center;display:inline-flex;gap:8px}.edd-checkout-templates__notice--compact.components-notice{margin-bottom:16px;padding-bottom:8px;padding-top:8px}.edd-checkout-templates__notice--compact.components-notice .components-notice__content{margin:0}.edd-checkout-templates__notice-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.edd-checkout-templates__notice-actions .components-button{text-decoration:none}.edd-checkout-templates__notice-actions .components-button.is-secondary{min-height:28px;padding:4px 12px}.edd-checkout-templates__notice-actions a{color:#949494;text-decoration:underline}.edd-checkout-templates__notice-actions a:focus,.edd-checkout-templates__notice-actions a:hover{color:#1e1e1e}.edd-checkout-templates__license-notice{margin:40px auto;max-width:600px}.edd-checkout-templates__license-notice .components-notice{margin:0}.edd-checkout-templates__license-notice .components-notice p{margin:0 0 12px}
