/* Shared account controls: upright vector chevrons and centered dismiss icons. */
body.ce-account-app :is(#accountRoot,#ceProfileModal,dialog) select:not([multiple]):not([size]),
body.ce-account-app :is(#accountRoot,#ceProfileModal,dialog) select:not([multiple])[size="1"]{
 -webkit-appearance:none;appearance:none;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23b8d7e8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
 background-repeat:no-repeat;background-position:right 16px center;background-size:20px 20px;
 padding-right:48px;cursor:pointer;
}
body.ce-account-app :is(#ceCloseSettings,[data-detail-close],.ce-metric-close,.ce-relayer-close,.ce-exit-close,.ce-delete-close){
 box-sizing:border-box;display:grid;place-items:center;flex:0 0 44px;
 width:44px;height:44px;min-width:44px;min-height:44px;padding:0;line-height:1;
 border:1px solid #8ab9d33d;border-radius:13px;background:linear-gradient(145deg,#203a4b8c,#112432b3);
 color:#b8d7e8;cursor:pointer;transform:none;
 box-shadow:inset 0 1px #d2efff0d;transition:color .18s,border-color .18s,background-color .18s;
}
body.ce-account-app :is(#ceCloseSettings,[data-detail-close],.ce-metric-close,.ce-relayer-close,.ce-exit-close,.ce-delete-close):hover{
 color:#e6f5ff;border-color:#a5d9f082;background-color:#284558;
}
body.ce-account-app :is(#ceCloseSettings,[data-detail-close],.ce-metric-close,.ce-relayer-close,.ce-exit-close,.ce-delete-close):focus-visible{
 outline:2px solid #a5d9f0;outline-offset:3px;
}
body.ce-account-app .ce-dismiss-icon{
 display:block;width:22px;height:22px;min-width:22px;max-width:none;flex:none;
 aspect-ratio:1;transform:none;fill:none;pointer-events:none;
}
body.ce-account-app .ce-dismiss-icon path{vector-effect:non-scaling-stroke}
body.ce-account-app .ce-chips button{display:inline-flex;align-items:center;gap:7px}
body.ce-account-app .ce-dismiss-inline{width:14px;height:14px;min-width:14px}
@media(forced-colors:active){
 body.ce-account-app :is(#accountRoot,#ceProfileModal,dialog) select:not([multiple]):not([size]),
 body.ce-account-app :is(#accountRoot,#ceProfileModal,dialog) select:not([multiple])[size="1"]{
  -webkit-appearance:auto;appearance:auto;background-image:none;padding-right:12px;
 }
}
@media(prefers-reduced-motion:reduce){
 body.ce-account-app :is(#ceCloseSettings,[data-detail-close],.ce-metric-close,.ce-relayer-close,.ce-exit-close,.ce-delete-close){transition:none}
}
