/* Same small white indicator used by the dashboard work disclosures. */
body[data-fa-ui-arrows] .fa-ui-arrow-icon{
    display:inline-grid!important;place-items:center!important;flex:none!important;box-sizing:border-box!important;
    width:var(--fa-ui-arrow-size,30px)!important;height:var(--fa-ui-arrow-size,30px)!important;min-width:var(--fa-ui-arrow-size,30px)!important;
    margin:0 3px!important;padding:0!important;border:1px solid #dce3f7!important;border-radius:10px!important;
    background:#fff!important;color:var(--fa-ui-arrow-color,#5364d9)!important;box-shadow:0 2px 7px #5364d90b!important;
    font-size:0!important;line-height:1!important;vertical-align:middle!important;float:none!important;position:static!important;
    transform:none;transition:transform .18s ease,background .18s ease;pointer-events:none;
}
body[data-fa-ui-arrows] .fa-ui-arrow-icon::before,body[data-fa-ui-arrows] .fa-ui-arrow-icon::after{content:none!important}
body[data-fa-ui-arrows] .fa-ui-arrow-icon>svg{
    display:block!important;box-sizing:border-box;width:18px!important;height:18px!important;padding:0!important;margin:0!important;
    background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;float:none!important;
    fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;
    transform:none!important;position:static!important;
}
body[data-fa-ui-arrows] .fa-ui-summary{list-style:none!important;display:flex;align-items:center;gap:9px}
body[data-fa-ui-arrows] .fa-ui-summary::-webkit-details-marker{display:none!important}
body[data-fa-ui-arrows] .fa-ui-summary::marker{content:""}
body[data-fa-ui-arrows] .fa-ui-summary::before,body[data-fa-ui-arrows] .fa-ui-summary::after{content:none!important}
body[data-fa-ui-arrows] .fa-ui-summary>.fa-ui-arrow-icon:last-child{margin-inline-start:auto!important}
body[data-fa-ui-arrows] details[open]>.fa-ui-summary [data-fa-ui-disclosure="true"]{transform:rotate(180deg)!important;background:#f6f8ff!important}
body[data-fa-ui-arrows] [aria-expanded="true"]>[data-fa-ui-disclosure="true"]{transform:rotate(180deg)!important}
body[data-fa-ui-arrows] .fa-side-overview .fa-ui-arrow-icon{--fa-ui-arrow-color:#217b75;border-color:#d7eae5!important}
body[data-fa-ui-arrows] button .fa-ui-arrow-icon,body[data-fa-ui-arrows] .ledger-action .fa-ui-arrow-icon,body[data-fa-ui-arrows] .fa-user-heading-button .fa-ui-arrow-icon,
body[data-fa-ui-arrows] .mt-pagination .fa-ui-arrow-icon,body[data-fa-ui-arrows] .fa-recent-pagination .fa-ui-arrow-icon{--fa-ui-arrow-size:24px;border-radius:8px!important}
body[data-fa-ui-arrows] .ledger-action .fa-ui-arrow-icon>svg,body[data-fa-ui-arrows] .fa-user-heading-button .fa-ui-arrow-icon>svg{width:16px!important;height:16px!important}
body[data-fa-ui-arrows] [disabled] .fa-ui-arrow-icon{opacity:.55}
@media(hover:hover){body[data-fa-ui-arrows] a:hover .fa-ui-arrow-icon,body[data-fa-ui-arrows] button:hover .fa-ui-arrow-icon,body[data-fa-ui-arrows] summary:hover .fa-ui-arrow-icon{background:#eef2ff!important}}
@media(prefers-reduced-motion:reduce){body[data-fa-ui-arrows] .fa-ui-arrow-icon{transition:none!important}}
@media print{body[data-fa-ui-arrows] .fa-ui-arrow-icon{display:none!important}}

/* Keep native selects native; only replace their closed-state arrow artwork. */
body[data-fa-ui-arrows] select:not([multiple]):not([size]){
    appearance:none!important;-webkit-appearance:none!important;padding-inline-end:43px!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Crect x='.5' y='.5' width='29' height='29' rx='9.5' fill='white' stroke='%23dce3f7'/%3E%3Cpath d='m10 13 5 5 5-5' fill='none' stroke='%235364d9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;background-position:left 8px center!important;background-size:26px 26px!important;
}
body[data-fa-ui-arrows] [dir="ltr"] select:not([multiple]):not([size]),body[data-fa-ui-arrows] select[dir="ltr"]:not([multiple]):not([size]){background-position:right 8px center!important}
