.ap-size{margin:12px 0}.ap-size [hidden]{display:none!important}.ap-size-open{width:100%;border:1px solid #187c4b;border-radius:9px;background:#f0faf4;color:#175c39;padding:14px;font-weight:700;cursor:pointer}.ap-size-summary{color:#187c4b}.ap-size-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px}.ap-size-shade{position:absolute;inset:0;background:rgba(0,0,0,.6)}.ap-size-dialog{position:relative;width:min(100%,760px);max-height:90dvh;overflow-y:auto;background:#fff;color:#222;border-radius:14px;padding:24px;box-sizing:border-box}.ap-size-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ap-size-header h2{font-size:22px;margin:0}.ap-size-header button{font-size:28px;border:0;background:transparent;cursor:pointer}.ap-size-tabs{display:flex;gap:8px;margin:16px 0}.ap-size-tabs button{flex:1;padding:10px;border:1px solid #ddd;border-radius:7px}.ap-size-tabs [aria-selected=true]{background:#187c4b;color:#fff}.ap-size-units{display:flex;gap:15px;align-items:center;margin:14px 0}.ap-size-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ap-size-field{display:block;margin-bottom:12px}.ap-size-field span{display:block;margin-bottom:5px;font-size:14px}.ap-size-field input,.ap-size-field textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #ccc;border-radius:7px;background:#fff;color:#222;font-size:16px}.ap-size-save{width:100%;padding:15px;background:#187c4b;color:#fff;border:0;border-radius:8px;font-weight:700;cursor:pointer}.ap-size [data-ap-error]{color:#b42318}.ap-size-dialog img{max-width:100%;height:auto;display:block;margin:auto}@media(max-width:600px){.ap-size-overlay{padding:0;align-items:flex-end}.ap-size-dialog{width:100%;max-height:95dvh;padding:18px;border-radius:16px 16px 0 0}.ap-size-header h2{font-size:19px}}
body.ap-size-modal-open{overflow:hidden}.ap-size .shopify-payment-button[hidden]{display:none!important}
