/* Academy Core - Deposits module (member "Manage a pre-order" view). Scoped. */
.paa-deposits{--d-bg:#141110;--d-line:rgba(201,162,75,.18);--d-ember:#e86a45;--d-text:#cabca4;--d-bright:#efe8d8;max-width:720px;margin:0 auto;color:var(--d-text)}
.paa-deposits__title{font-size:1.4rem;color:var(--d-bright);margin:0 0 16px}
.paa-deposits__empty{color:var(--d-text)}
.paa-deposits__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.paa-deposits__item{border:1px solid var(--d-line);border-radius:12px;padding:18px;background:var(--d-bg)}
.paa-deposits__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.paa-deposits__name{font-weight:600;color:var(--d-bright);font-size:1.05rem}
.paa-deposits__state{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:100px;border:1px solid var(--d-line);color:var(--d-ember);white-space:nowrap}
.paa-deposits__money{display:flex;gap:28px;margin:0 0 14px}
.paa-deposits__money div{display:flex;flex-direction:column;gap:2px}
.paa-deposits__money dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.75;margin:0}
.paa-deposits__money dd{margin:0;font-size:1.15rem;font-weight:600;color:var(--d-bright)}
.paa-deposits__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.paa-deposits__btn{font:inherit;font-size:.85rem;padding:9px 16px;border-radius:8px;border:0;background:var(--d-ember);color:#1a0f0a;cursor:pointer}
.paa-deposits__btn[disabled]{opacity:.5;cursor:not-allowed}
.paa-deposits__btn--ghost{background:none;border:1px solid var(--d-line);color:var(--d-text)}
.paa-deposits__soon{font-size:.78rem;opacity:.7}
.paa-deposits--signin{border:1px solid var(--d-line);border-radius:12px;padding:20px;max-width:520px;margin:0 auto}
.paa-deposits-disabled{color:#999;font-size:.85rem}
.paa-deposits__inline-form{display:inline-block;margin:0}
.paa-deposits__refund-options{display:flex;flex-direction:column;gap:8px;width:100%}
.paa-deposits__pending-badge{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--d-ember);background:rgba(232,106,69,.12);border:1px solid var(--d-line);border-radius:100px;padding:4px 10px;display:inline-block;margin:0 0 10px}
.paa-deposits__notice{border-radius:8px;padding:10px 16px;margin:0 0 16px;font-size:.9rem}
.paa-deposits__notice--success{background:rgba(88,166,90,.15);border:1px solid rgba(88,166,90,.35);color:#8fd18f}
.paa-deposits__notice--error{background:rgba(232,106,69,.12);border:1px solid var(--d-line);color:var(--d-ember)}
.paa-deposits--empty-tab{padding:28px;text-align:center}
.paa-deposits--empty-tab h3{margin:0 0 8px}
.paa-deposits--empty-tab p{margin:0 0 18px;opacity:.8}
.paa-deposits__btn--primary{display:inline-block;padding:12px 26px;background:linear-gradient(180deg,#ef2a1c,#b00f08);color:#fff;border-radius:6px;text-decoration:none;font-weight:700}
.paa-deposits__btn--primary:hover{box-shadow:0 3px 14px rgba(225,35,22,.5);color:#fff}
/* Pre-Orders tab icon in the WooCommerce My Account nav (bb-icons shield). */
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--pre-orders a:before{content:"\ef17"}
