.apxv{--a:var(--v-acc,#f08a24);max-width:var(--v-w,560px);margin:0 auto;padding:18px 16px 40px;direction:rtl;color:var(--v-tx,#111827);font-family:inherit;box-sizing:border-box}
.apxv *{box-sizing:border-box}
.apxv svg{width:1em;height:1em;display:block}
.apxv-hd{display:flex;align-items:center;gap:12px;margin-bottom:16px}
.apxv-hi{flex:none;display:inline-flex;width:54px;height:54px;border-radius:16px;align-items:center;justify-content:center;background:color-mix(in srgb,var(--a) 14%,transparent);border:1px solid color-mix(in srgb,var(--a) 30%,transparent);color:var(--a);font-size:28px}
.apxv-hd h2{margin:0!important;font-size:25px!important;font-weight:800;color:var(--v-tx,#111827)!important;line-height:1.2}
.apxv-hd p{margin:4px 0 0;color:var(--v-mu,#6b7280);font-size:15px}
.apxv-card{background:var(--v-card,#fff);border-radius:var(--v-r,24px);padding:20px;box-shadow:0 10px 34px rgba(15,23,42,.08);border:1px solid color-mix(in srgb,var(--v-mu,#6b7280) 12%,transparent)}
.apxv-c{text-align:center;padding:30px 20px}
.apxv-c h3{margin:12px 0 6px!important;font-size:21px!important;font-weight:800;color:var(--v-tx,#111827)!important}
.apxv-c p{margin:0 0 6px;color:var(--v-mu,#6b7280);font-size:15px}
.apxv-big{display:inline-flex;width:64px;height:64px;border-radius:50%;align-items:center;justify-content:center;font-size:34px;font-style:normal}
.apxv-big.ok{background:color-mix(in srgb,var(--v-ok,#16a34a) 14%,transparent);color:var(--v-ok,#16a34a)}
.apxv-big.pend{background:color-mix(in srgb,#2563eb 12%,transparent);color:#2563eb}
.apxv-big svg{stroke-width:2.4}
.apxv-rej{background:color-mix(in srgb,#dc2626 9%,var(--v-card,#fff));border:1px solid color-mix(in srgb,#dc2626 35%,transparent);color:#b91c1c;border-radius:14px;padding:12px 14px;margin-bottom:12px;display:flex;flex-direction:column;gap:4px;font-size:14px}
.apxv-form{display:flex;flex-direction:column;gap:6px}
.apxv-form label,.apxv-fl{display:flex;flex-direction:column;gap:7px;color:var(--v-mu,#6b7280);font-size:15px;margin-top:10px}
.apxv-lb{display:block}
.apxv-form small{color:var(--v-mu,#6b7280);font-size:13px}
.apxv-form input[type=text]{width:100%!important;height:52px;padding:0 16px!important;border:1px solid transparent!important;border-radius:16px!important;background:var(--v-field,#f3f4f8)!important;color:var(--v-tx,#111827)!important;font-size:16px!important;font-family:inherit;box-shadow:none!important;outline:0;margin:0!important}
.apxv-form input[type=text]:focus{border-color:var(--a)!important;background:var(--v-card,#fff)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--a) 20%,transparent)!important}
.apxv-form label.apxv-pick{position:relative;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:10px;height:56px;margin-top:0;padding:0 16px;border-radius:16px;background:var(--v-field,#f3f4f8);border:1.5px dashed color-mix(in srgb,var(--v-mu,#6b7280) 35%,transparent);cursor:pointer;overflow:hidden;color:var(--v-mu,#6b7280)}
.apxv-pick i{display:inline-flex;font-size:24px;font-style:normal;opacity:.75;flex:none}
.apxv-pt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}
.apxv-pick.has{border-style:solid;border-color:var(--a);color:var(--v-tx,#111827);background:color-mix(in srgb,var(--a) 8%,var(--v-card,#fff))}
.apxv-pv{width:44px;height:36px;object-fit:cover;border-radius:8px;flex:none}
.apxv-msg{display:none;font-size:14px;font-weight:600;border-radius:12px;padding:10px 12px;margin-top:8px}
.apxv-msg.ok{display:block;background:color-mix(in srgb,var(--v-ok,#16a34a) 12%,transparent);color:var(--v-ok,#16a34a)}
.apxv-msg.err{display:block;background:color-mix(in srgb,#dc2626 10%,transparent);color:#dc2626}
.apxv .apxv-btn{all:unset;box-sizing:border-box;cursor:pointer;display:block;width:100%;text-align:center;margin-top:16px;padding:16px;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--a) 85%,#000),var(--a));color:var(--v-btx,#fff);font-size:18px;font-weight:800;box-shadow:0 8px 20px color-mix(in srgb,var(--a) 32%,transparent);font-family:inherit}
.apxv .apxv-btn[disabled]{opacity:.6}
