#og-personal-premium{position:fixed;inset:0;z-index:100250;display:flex;align-items:center;justify-content:center;padding:16px;background:#000d;backdrop-filter:blur(9px);color:#fff;font-family:system-ui}.og-pp-card{width:min(620px,100%);max-height:92dvh;overflow:auto;padding:22px;border:1px solid #ffffff20;border-radius:27px;background:#101210;box-shadow:0 25px 90px #000}.og-pp-top{display:flex;justify-content:space-between;gap:15px}.og-pp-kicker{color:#D19A4A;font:850 11px ui-monospace,monospace;letter-spacing:.12em}.og-pp-top h2{margin:7px 0;font-size:28px}.og-pp-top p{margin:0;color:#ffffff9c;font-size:13px}.og-pp-close{width:38px;height:38px;flex:0 0 38px;border:1px solid #ffffff20;border-radius:50%;background:#222;color:#fff;font-size:22px}.og-pp-price{margin:19px 0;padding:16px;border:1px solid #D19A4A50;border-radius:18px;background:#D19A4A10}.og-pp-price b{font-size:24px}.og-pp-price span{display:block;margin-top:4px;color:#ffffff90;font-size:11px}.og-pp-features{display:grid;grid-template-columns:1fr 1fr;gap:9px}.og-pp-feature{padding:13px;border:1px solid #ffffff12;border-radius:16px;background:#ffffff07}.og-pp-feature b,.og-pp-feature small{display:block}.og-pp-feature b{font-size:13px}.og-pp-feature small{margin-top:5px;color:#ffffff78;font-size:10px;line-height:1.4}.og-pp-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px}.og-pp-actions button{min-height:46px;border-radius:999px;font-weight:850}.og-pp-primary{border:0;background:#D19A4A;color:#080808}.og-pp-secondary{border:1px solid #ffffff20;background:#202020;color:#fff}.og-pp-status{margin:13px 0 0;text-align:center;color:#D19A4A;font-size:11px}.og-personal-premium-entry{width:100%;min-height:44px;border:1px solid #D19A4A60;border-radius:999px;background:#D19A4A12;color:#D19A4A;font-weight:850}.og-gpx-import{margin-top:8px!important;background:#D19A4A!important;color:#080808!important;border-color:#D19A4A!important}@media(max-width:540px){#og-personal-premium{align-items:flex-end;padding:8px}.og-pp-card{padding:18px;border-radius:25px 25px 17px 17px}.og-pp-features{grid-template-columns:1fr}.og-pp-top h2{font-size:24px}}

#root .og-profile-actions>.og-personal-premium-entry{display:block!important}


#root .og-personal-premium-entry{display:flex!important;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:12px 0;padding:14px 17px;text-align:left;border:1px solid #D19A4A60;border-radius:18px;background:#D19A4A12;color:#D19A4A}
#root .og-personal-premium-entry strong{font-size:14px}#root .og-personal-premium-entry span{font-size:10px;color:#ffffff80}
#og-trail-details>.og-gpx-import{display:block!important;width:100%;margin:12px 0 2px!important}

