.alpy-wrap .nav-tab-wrapper{margin-bottom:12px}
.alpy-table td{vertical-align:middle}
.alpy-search .search-box{margin:0 0 8px}
.alpy-badge{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#e5e5e5;color:#333}
.alpy-badge--open{background:#fcefc7;color:#6b4b00}
.alpy-badge--paid{background:#c8f0d0;color:#0b5a1c}
.alpy-badge--cancelled,.alpy-badge--expired{background:#eee;color:#666}
.alpy-badge--refunded{background:#f8d7da;color:#842029}
.alpy-linkbox{background:#fff;border:1px solid #c3c4c7;border-left:4px solid #E8501A;padding:12px 16px;margin:12px 0 4px;max-width:900px}
.alpy-linkbox .alpy-link{margin:8px 0 0}
.alpy-currency{font-weight:600}
.alpy-empty{text-align:center;padding:24px!important;color:#646970}
.alpy-finder{position:relative;max-width:520px}
.alpy-finder #alpy_find{width:100%;padding:6px 10px;font-size:15px}
.alpy-results{position:absolute;left:0;right:0;top:100%;z-index:50;margin:2px 0 0;padding:0;list-style:none;background:#fff;border:1px solid #8c8f94;border-radius:4px;box-shadow:0 6px 18px rgba(0,0,0,.12);max-height:340px;overflow:auto}
.alpy-results li{margin:0;padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f0f1}
.alpy-results li:last-child{border-bottom:0}
.alpy-results li.is-active{background:#f0f6fc}
.alpy-results__meta{color:#646970;font-size:12px}
.alpy-results__none{cursor:default!important;color:#646970}
.alpy-tag{display:inline-block;margin-left:4px;padding:0 6px;border-radius:3px;background:#f0f0f1;font-size:11px;color:#50575e}
.alpy-picked{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f0f6fc;border:1px solid #c5d9ed;border-radius:4px;font-size:14px}
.alpy-picked[hidden],.alpy-finder[hidden],.alpy-results[hidden]{display:none!important}
.alpy-details-view{background:#fff;border:1px solid #dcdcde;padding:8px 12px;max-width:640px}
#wp-alpy_details-wrap{max-width:640px}
.alpy-label-tag{display:inline-block;padding:0 7px;margin-right:4px;border-radius:3px;background:#E8501A;color:#fff;font-size:11px;font-weight:600;vertical-align:1px}
.alpy-pro-box{margin-top:24px;padding:4px 18px 12px;background:#fff;border:1px solid #c3c4c7;border-left:4px solid #E8501A;max-width:720px}
