.ua-link-permission[hidden]{display:none!important}
.ua-link-permission{position:fixed;inset:0;z-index:2147483200;display:grid;place-items:center;padding:20px;background:rgba(1,10,20,.72);backdrop-filter:blur(7px);opacity:0;transition:opacity .18s ease;direction:rtl}
.ua-link-permission.is-open{opacity:1}
.ua-link-permission__dialog{width:min(560px,100%);border:1px solid color-mix(in srgb,var(--ua-accent,#0f7fd8) 36%,rgba(255,255,255,.14));border-radius:20px;background:linear-gradient(155deg,color-mix(in srgb,var(--ua-theme-modal,#071827) 96%,white 4%),color-mix(in srgb,var(--ua-theme-surface,#0a2431) 96%,black 4%));box-shadow:0 30px 90px rgba(0,0,0,.5);padding:28px;color:var(--ua-ds-text,#eaf0ff);transform:translateY(12px) scale(.98);transition:transform .18s ease;text-align:right}
.ua-link-permission.is-open .ua-link-permission__dialog{transform:translateY(0) scale(1)}
.ua-link-permission__mark{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;float:right;margin:0 0 12px 16px;background:linear-gradient(145deg,#0f7fd8,#08a6b8);color:#fff;font-size:23px;box-shadow:0 13px 30px rgba(15,127,216,.28)}
.ua-link-permission__eyebrow{padding-top:3px;color:#64d9e7;font-size:12px;font-weight:900;letter-spacing:.04em}
.ua-link-permission h2{margin:5px 0 5px;font-size:23px;font-weight:900;color:var(--ua-ds-title,#fff)}
.ua-link-permission__copy{clear:both;margin:4px 0 17px;color:var(--ua-ds-muted,#9bb0c2);font-size:13px;line-height:1.75}
.ua-link-permission__identity{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-radius:13px;background:color-mix(in srgb,var(--ua-accent,#0f7fd8) 12%,transparent);border:1px solid color-mix(in srgb,var(--ua-accent,#0f7fd8) 23%,transparent)}
.ua-link-permission__identity strong{font-size:15px;color:var(--ua-ds-title,#fff)}.ua-link-permission__identity span{font-size:12px;font-weight:900;color:#7dd3fc}
.ua-link-permission__details{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 16px}
.ua-link-permission__details>div{min-width:0;padding:10px 12px;border-radius:11px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}
.ua-link-permission__details .ua-link-permission__wide{grid-column:1/-1}.ua-link-permission__details dt{font-size:11px;color:var(--ua-ds-muted,#9bb0c2);margin-bottom:5px}.ua-link-permission__details dd{margin:0;font-size:12px;font-weight:800;overflow-wrap:anywhere;color:var(--ua-ds-text,#eaf0ff)}
.ua-link-permission__status{margin:0 0 12px;padding:9px 11px;border-radius:9px;background:#4a1d24;color:#fecaca;font-size:12px}.ua-link-permission__status.is-success{background:#123c2d;color:#bbf7d0}
.ua-link-permission__actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.ua-link-permission__actions button{height:41px;border:0;border-radius:10px;padding:0 16px;font:800 13px Tahoma,Arial,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.ua-link-permission__approve{background:linear-gradient(180deg,#19b763,#128a4b);color:#fff}.ua-link-permission__reject{background:#4a1d24;color:#fecaca;border:1px solid #7f2d39!important}.ua-link-permission__later{margin-right:auto;background:transparent;color:var(--ua-ds-muted,#9bb0c2)}.ua-link-permission__actions button:disabled{opacity:.55;cursor:wait}
@media(max-width:600px){.ua-link-permission{padding:12px}.ua-link-permission__dialog{padding:21px 17px;border-radius:16px}.ua-link-permission__details{grid-template-columns:1fr}.ua-link-permission__details .ua-link-permission__wide{grid-column:auto}.ua-link-permission__actions button{flex:1;justify-content:center}.ua-link-permission__later{flex-basis:100%!important;margin:0}}
