.pomosda-nav-dropdown{position:relative;display:flex;align-items:stretch}
.pomosda-nav-dropdown>a{display:inline-flex;align-items:center;gap:7px}
.pomosda-nav-dropdown>a::after{content:"";width:7px;height:7px;margin-top:-3px;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(45deg);opacity:.82;transition:transform .18s ease}
.pomosda-nav-dropdown.is-open>a::after,.pomosda-nav-dropdown:hover>a::after,.pomosda-nav-dropdown:focus-within>a::after{transform:translateY(3px) rotate(225deg)}
.pomosda-nav-dropdown__panel{position:absolute;top:calc(100% + 14px);left:50%;z-index:80;width:310px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(5,73,62,.96);box-shadow:0 24px 58px rgba(5,44,37,.26),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,9px) scale(.985);transform-origin:top center;transition:opacity .17s ease,transform .19s cubic-bezier(.22,1,.36,1),visibility .17s ease}
.pomosda-nav-dropdown:hover .pomosda-nav-dropdown__panel,.pomosda-nav-dropdown:focus-within .pomosda-nav-dropdown__panel,.pomosda-nav-dropdown.is-open .pomosda-nav-dropdown__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0) scale(1)}
.pomosda-nav-dropdown__panel::before{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;border-left:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,255,255,.12);background:rgba(5,73,62,.96);transform:translateX(-50%) rotate(45deg)}
.pomosda-nav-dropdown__heading{display:block;padding:10px 12px 8px;color:rgba(255,255,255,.46);font-family:"Montserrat",sans-serif;font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.pomosda-nav-dropdown__item{position:relative;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto;gap:11px!important;align-items:center;width:100%;min-height:58px;padding:9px 10px!important;border-radius:14px;color:rgba(255,255,255,.94)!important;text-decoration:none!important;transition:background-color .16s ease,transform .16s ease}
.pomosda-nav-dropdown__item::after{content:"↗"!important;width:auto!important;height:auto!important;margin:0!important;border:0!important;opacity:.45;transform:none!important;font-size:13px}
.pomosda-nav-dropdown__item[data-internal="true"]::after{content:"→"!important}
.pomosda-nav-dropdown__item:hover,.pomosda-nav-dropdown__item:focus-visible{background:rgba(255,255,255,.085);transform:translateX(2px)}
.pomosda-nav-dropdown__badge{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(239,189,21,.14);color:#f1c21e;font-family:"Montserrat",sans-serif;font-size:10px;font-weight:800}
.pomosda-nav-dropdown__item:nth-of-type(even) .pomosda-nav-dropdown__badge{background:rgba(255,255,255,.08);color:#fff}
.pomosda-nav-dropdown__copy{display:grid;gap:2px;min-width:0}
.pomosda-nav-dropdown__title{font-family:"Poppins",sans-serif;font-size:12px;font-weight:700;line-height:1.2}
.pomosda-nav-dropdown__meta{color:rgba(255,255,255,.48);font-family:"Open Sans",sans-serif;font-size:9px;line-height:1.35}
.pomosda-nav-dropdown[data-dropdown="kehidupan"] .pomosda-nav-dropdown__panel{width:326px}
@media(max-width:900px){.pomosda-nav-dropdown{display:block;width:100%}.pomosda-nav-dropdown>a{width:100%;justify-content:space-between}.pomosda-nav-dropdown__panel{position:static;width:100%!important;margin:7px 0 5px;padding:8px;border-radius:16px;background:rgba(255,255,255,.055);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;display:none;opacity:1;visibility:visible;pointer-events:auto;transform:none}.pomosda-nav-dropdown__panel::before{display:none}.pomosda-nav-dropdown:hover .pomosda-nav-dropdown__panel,.pomosda-nav-dropdown:focus-within .pomosda-nav-dropdown__panel{display:none}.pomosda-nav-dropdown.is-open .pomosda-nav-dropdown__panel{display:block}}
@media(prefers-reduced-motion:reduce){.pomosda-nav-dropdown *,.pomosda-nav-dropdown *::before,.pomosda-nav-dropdown *::after{transition:none!important}}
