.achievement-share{position:relative;display:grid;gap:.45rem}.achievement-share__panel>a,.achievement-share__verify,.notification-card-actions .achievement-share__trigger{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .72rem;border:1px solid rgb(201 168 76/27%);border-radius:8px;color:var(--crema-oscura);background:rgb(201 168 76/6%);font-family:var(--font-display),sans-serif;font-size:.72rem;letter-spacing:.065em;text-decoration:none}.achievement-share__panel>a:hover,.achievement-share__verify:hover:not(:disabled),.notification-card-actions .achievement-share__trigger:hover:not(:disabled){border-color:rgb(201 168 76/55%);color:var(--crema);background:rgb(201 168 76/11%)}.achievement-share__verify:disabled,.notification-card-actions .achievement-share__trigger:disabled,.notification-card-actions .achievement-share__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.58}.achievement-share__panel{position:absolute;z-index:25;top:calc(100% + .55rem);right:0;display:grid;width:min(430px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);gap:.7rem;padding:.9rem;border:1px solid rgb(201 168 76/32%);border-radius:var(--radius-lg,16px);background:radial-gradient(circle at 100% 0,rgb(139 26 26/17%),transparent 43%),rgb(13 11 14/98%);box-shadow:0 20px 58px rgb(0 0 0/62%),inset 0 1px 0 rgb(255 255 255/4%);overflow-y:auto;text-align:left;white-space:normal}.achievement-share__panel input,.achievement-share__panel label,.achievement-share__panel>*,.achievement-share__verify{min-width:0;max-width:100%;box-sizing:border-box}.achievement-share__panel header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.achievement-share__panel header>h2{margin:0;display:inline-flex;align-items:center;gap:.42rem;color:var(--dorado);font-family:var(--font-display),sans-serif;font-size:.72rem;letter-spacing:.11em}.achievement-share__panel header>button{display:grid;width:44px;min-height:44px;place-items:center;padding:0;border:1px solid rgb(255 255 255/8%);border-radius:var(--radius-md,12px);color:var(--texto-apagado);background:rgb(255 255 255/2.5%)}.achievement-share__copy{margin:0;padding:.7rem;border:1px solid rgb(255 255 255/6.5%);border-radius:var(--radius-md,12px);color:var(--crema-oscura);background:rgb(0 0 0/22%);font-size:.72rem;line-height:1.48;overflow-wrap:anywhere}.achievement-share__intro{margin:0;color:var(--crema-oscura);font-size:.7rem;line-height:1.5}.achievement-share__conditions{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.achievement-share__conditions strong{flex:0 0 auto;color:#76c996;font-family:var(--font-display),sans-serif;font-size:.9rem;letter-spacing:.04em}.achievement-share__conditions span{color:var(--texto-apagado);font-size:.62rem;line-height:1.35;text-align:right}.achievement-share__panel label{display:grid;gap:.35rem}.achievement-share__panel label>span{color:var(--texto-apagado);font-size:.64rem}.achievement-share__panel input{width:100%;min-height:44px;padding:.62rem .7rem;border:1px solid rgb(255 255 255/10%);border-radius:8px;color:var(--crema);background:rgb(0 0 0/30%);font-size:.75rem}.achievement-share__panel input:focus-visible{border-color:rgb(201 168 76/62%);outline:2px solid rgb(201 168 76/16%);outline-offset:1px}.achievement-share__error{margin:0;color:#dc777d;font-size:.65rem;line-height:1.4}.achievement-share__panel>small{color:var(--texto-apagado);font-size:.58rem;line-height:1.4}@media (max-width:600px){.notifications-page.animate-fade-in{transform:none!important}.notification-card-actions .achievement-share,.notification-card-actions .achievement-share__trigger{width:100%}.achievement-share__backdrop{position:fixed;z-index:1899;inset:0;display:grid;align-items:end;padding:max(.7rem,env(safe-area-inset-top)) max(.7rem,env(safe-area-inset-right)) calc(76px + env(safe-area-inset-bottom)) max(.7rem,env(safe-area-inset-left));background:rgb(3 4 6/82%);backdrop-filter:blur(8px)}.achievement-share__panel{position:relative;z-index:1;width:100%;max-height:calc(100dvh - 100px);box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.achievement-share__conditions{align-items:flex-start;flex-direction:column}.achievement-share__conditions span{text-align:left}}