/* Native disclosure controls retain keyboard and screen-reader behavior. */
body.jdrc-pit-polish details>summary{list-style:none;position:relative;padding-inline-end:34px;cursor:pointer}
body.jdrc-pit-polish details>summary::-webkit-details-marker{display:none}
body.jdrc-pit-polish details>summary::marker{content:''}
body.jdrc-pit-polish details>summary::after{content:'';position:absolute;right:13px;top:50%;width:8px;height:8px;border-right:2px solid #83ecff;border-bottom:2px solid #83ecff;transform:translateY(-65%) rotate(-45deg);transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .2s;filter:drop-shadow(0 0 3px #38b6ff80)}
body.jdrc-pit-polish details[open]>summary::after{transform:translateY(-65%) rotate(45deg)}
body.jdrc-pit-polish details>summary:hover::after{filter:drop-shadow(0 0 6px #83ecff)}
body.jdrc-pit-polish :is(.button,button:not([role=checkbox]),.jdrc-command-tool>a,.jdrc-command-jump>a,.jdrc-command-identity-meta>a,.jdrc-flyer-center .cf-actions>a,.jdrc-flyer-summary a){border:1px solid #ffffff40!important;background:linear-gradient(145deg,#ffffff2b,#ffffff08 48%,#ffffff14),linear-gradient(120deg,#183948b8,#263044b8)!important;box-shadow:inset 0 1px 0 #ffffff45,inset 0 -1px 0 #ffffff0d,0 6px 18px #0004!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f4fbff!important;text-shadow:0 1px 2px #0008;border-radius:12px;transition:box-shadow .2s,transform .2s,border-color .2s}
body.jdrc-pit-polish :is(.button.primary,button.primary){background:linear-gradient(145deg,#ffffff30,#ffffff08 48%),linear-gradient(120deg,#a42142cc,#4e265dcc)!important}
body.jdrc-pit-polish :is(.button,button,.jdrc-command-tool>a):hover:not(:disabled){border-color:#9cecffb3!important;box-shadow:inset 0 1px 0 #ffffff66,0 8px 24px #22b8ff30!important;transform:translateY(-1px)}
body.jdrc-pit-polish :is(button,a,summary):focus-visible{outline:2px solid #9cecff;outline-offset:3px}
body.jdrc-pit-polish [data-jdrc-auth-hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){body.jdrc-pit-polish details>summary::after,body.jdrc-pit-polish :is(.button,button){transition:none!important;transform:none}body.jdrc-pit-polish details>summary::after{transform:translateY(-65%) rotate(-45deg)}body.jdrc-pit-polish details[open]>summary::after{transform:translateY(-65%) rotate(45deg)}}
