.gx-claims{justify-content:center;align-items:center;padding:28px 24px;display:flex;position:absolute;inset:0}.gx-claims-comp{transform-origin:50%;flex:none;width:500px;padding:0 0 26px;position:relative}.gx-claims-card{border-color:var(--gx-d-soft);border-radius:14px;width:420px;padding:18px 20px;box-shadow:0 24px 48px -24px #0f1fb847,0 2px 6px #0f172a0d}.gx-claims-id{font-size:var(--text-md);color:var(--gx-d-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.gx-claims-pill{animation:.35s ease-out gx-claims-pop}.gx-claims-card .gx-d-card-h+.gx-claims-cust{margin-top:6px}.gx-claims-cust{font-size:var(--text-xs);color:var(--gx-d-sub);white-space:nowrap;align-items:center;gap:6px;display:flex}.gx-claims-cust b{color:var(--color-slate-800);font-weight:500}.gx-claims-prod{background:var(--gx-d-rowbg);border:1px solid var(--gx-d-soft);border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:8px 10px 8px 8px;display:flex}.gx-claims-prod .gx-d-thumb{flex:none}.gx-claims-prod-t{flex-direction:column;gap:2px;min-width:0;display:flex}.gx-claims-prod-t b{font-size:var(--text-base);color:var(--gx-d-ink);font-weight:600}.gx-claims-prod-t span{font-size:var(--text-xs);color:var(--gx-d-sub)}.gx-claims-issue{font-size:var(--text-sm);color:var(--color-slate-800);align-items:center;gap:8px;display:flex;margin:12px 0 0!important}.gx-claims-issue .gx-d-ico{color:var(--color-slate-500);flex:none}.gx-claims-media{align-items:center;gap:8px;margin-top:12px;display:flex}.gx-claims-ph{border:1px solid var(--color-slate-200);background:#fff;border-radius:8px;flex:none;width:52px;height:52px;position:relative;overflow:hidden}.gx-claims-ph img{object-fit:cover;width:100%;height:100%;display:block}.gx-claims-ph.is-video img{filter:brightness(.62)}.gx-claims-play{width:22px;height:22px;color:var(--gx-d-ink);background:#ffffffeb;border-radius:50%;place-items:center;padding-left:1px;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.gx-claims-ph em{font-style:normal;font-size:var(--gx-d-text-2xs);color:#fff;font-weight:500;position:absolute;bottom:3px;right:4px}.gx-claims-file{background:var(--gx-d-tile);height:52px;color:var(--color-slate-700);font-size:var(--text-xs);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.gx-claims-file .gx-d-ico{color:var(--color-brand-blue)}.gx-claims-elig{border-top:1px solid var(--color-slate-200);flex-direction:column;gap:2px;margin-top:14px;padding-top:12px;display:flex}.gx-claims-elig-h{justify-content:space-between;align-items:center;min-height:22px;margin-bottom:2px;display:flex}.gx-claims-label{font-size:var(--gx-d-text-xxs);letter-spacing:.05em;text-transform:uppercase;color:var(--gx-d-kicker);font-weight:600}.gx-claims-ok{opacity:0;transition:opacity .3s,transform .3s;transform:scale(.85)}.gx-claims-ok.is-on{opacity:1;transform:none}.gx-claims-acts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.gx-claims-acts .gx-d-btn{width:100%;height:34px;font-size:var(--text-sm)}.gx-claims-rep,.gx-claims-confirm{display:flex;position:relative}.gx-claims-rep .gx-d-btn{transition:transform .15s,border-color .2s,box-shadow .2s,color .2s}.gx-claims-rep.is-sel .gx-d-btn{border-color:var(--color-brand-blue);color:var(--color-brand-blue);box-shadow:0 0 0 3px var(--gx-d-p50)}.gx-claims-dlg{z-index:3;border:1px solid var(--color-slate-200);opacity:0;transform-origin:30% 100%;pointer-events:none;background:#fff;border-radius:12px;flex-direction:column;gap:4px;width:236px;padding:16px;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:64px;right:0;transform:translateY(10px)scale(.96);box-shadow:0 24px 48px -16px #0f172a47,0 4px 10px #0f172a0f}.gx-claims-dlg.is-on{opacity:1;transform:none}.gx-claims-dlg-ico{background:var(--gx-d-p50);width:30px;height:30px;color:var(--color-brand-blue);border-radius:8px;place-items:center;margin-bottom:6px;display:grid}.gx-claims-dlg b{font-size:var(--text-base);color:var(--gx-d-ink);font-weight:600;line-height:1.3}.gx-claims-dlg-s{font-size:var(--text-xs);color:var(--gx-d-sub)}.gx-claims-dlg-a{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.gx-claims-dlg-a .gx-d-btn{width:100%;height:32px;font-size:var(--text-sm)}.gx-claims-toast{z-index:3;white-space:nowrap;border:1px solid var(--color-slate-200);opacity:0;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 16px 10px 10px;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:210px;transform:translate(-50%,14px);box-shadow:0 18px 36px -14px #0f172a4d,0 2px 6px #0f172a0f}.gx-claims-toast.is-on{opacity:1;transform:translate(-50%)}.gx-claims-toast-ico{background:var(--color-success-subtle);width:30px;height:30px;color:var(--color-success-text);border-radius:50%;place-items:center;display:grid}.gx-claims-toast>span:last-child{font-size:var(--text-xs);color:var(--gx-d-sub);flex-direction:column;display:flex}.gx-claims-toast b{font-size:var(--text-sm);color:var(--gx-d-ink);font-weight:600}.gx-claims-cursor{z-index:6;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 3px #0f172a40);margin:-3px 0 0 -5px;transition:left .7s cubic-bezier(.4,0,.2,1),top .7s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute;top:470px;left:380px}.gx-claims-cursor svg{display:block}.gx-claims-cursor.is-on{opacity:1}@keyframes gx-claims-pop{0%{transform:scale(.85)}to{transform:none}}@container (max-width:520px){.gx-claims{padding:20px 14px}.gx-claims-comp{width:420px}.gx-claims-dlg{right:-8px}}@container (max-width:420px){.gx-claims{padding:16px 10px}.gx-claims-comp{width:310px}.gx-claims-card{width:310px;padding:14px}.gx-claims-ph,.gx-claims-file{width:46px;height:46px}.gx-claims-file{width:auto;padding:0 10px}.gx-claims-acts{gap:6px}.gx-claims-acts .gx-d-btn{font-size:var(--text-xs);gap:4px;padding:0 6px}.gx-claims-dlg{width:224px;bottom:60px;right:8px}.gx-claims-toast{left:155px}}@media (prefers-reduced-motion:reduce){.gx-claims-pill{animation:none}.gx-claims-ok,.gx-claims-dlg,.gx-claims-toast,.gx-claims-cursor{transition:none}}
