/* Compact actions with a visible face, edge and interaction state. */
.sx-action-button,.button,a.sx-button,input[type=submit],input[type=button],input[type=reset]{--action-ink:#1d2a34;--action-edge:#d57921;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:27px!important;height:auto!important;padding:3px 11px!important;border:1px solid var(--action-edge)!important;border-radius:5px!important;background:linear-gradient(180deg,#ffb559,#f58a22)!important;color:var(--action-ink)!important;box-shadow:inset 0 1px 0 #ffffff66,0 1px 2px #19263014!important;font:600 12px/19px var(--sx-body,var(--ac-body,var(--body,'Segoe UI',sans-serif)))!important;letter-spacing:.015em;text-decoration:none!important;text-shadow:none;white-space:normal;box-sizing:border-box;cursor:pointer;vertical-align:middle}
.sx-action-button,.button.secondary,.button.outline,.sx-button-secondary,input[type=button],input[type=reset]{--action-ink:var(--sx-text,var(--ac-ink,var(--ink,#26313c)));--action-edge:var(--sx-border,var(--ac-line,var(--line,#d6d1c8)));background:linear-gradient(180deg,#fff,#f4f1eb)!important;color:var(--action-ink)!important}
.button.dark{background:linear-gradient(180deg,#31414f,#1d2b37)!important;border-color:#344654!important;color:#fff!important}
.sx-action-button:hover,.button.secondary:hover,.button.outline:hover,.sx-button-secondary:hover,input[type=button]:hover,input[type=reset]:hover{background:linear-gradient(180deg,#fffaf1,#f9ebd7)!important;border-color:#c99a5d!important;color:#784512!important;box-shadow:inset 0 1px 0 #ffffff88,0 2px 5px #19263012!important}
.button:hover,a.sx-button:hover,input[type=submit]:hover{filter:brightness(1.035);box-shadow:inset 0 1px 0 #ffffff77,0 3px 7px #9b5c181c!important}
.sx-action-button:focus-visible,.button:focus-visible,a.sx-button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible{outline:2px solid #b86515;outline-offset:3px}
.sx-action-button:active,.button:active,a.sx-button:active,input[type=submit]:active{transform:translateY(0)!important;box-shadow:inset 0 1px 3px #19263020!important}
.button:disabled,input[type=submit]:disabled,input[type=button]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}
html[data-sx-theme=dark] .sx-action-button,html[data-sx-theme=dark] .button.secondary,html[data-sx-theme=dark] .button.outline,html[data-sx-theme=dark] .sx-button-secondary,html[data-sx-theme=dark] input[type=button],html[data-sx-theme=dark] input[type=reset]{background:linear-gradient(180deg,#303b48,#25303c)!important;border-color:#536273!important;color:#edf0f4!important;box-shadow:inset 0 1px 0 #ffffff0e,0 1px 2px #00000020!important}
html[data-sx-theme=dark] .sx-action-button:hover{background:linear-gradient(180deg,#3d4144,#343533)!important;border-color:#b28a53!important;color:#ffd19b!important}
/* Native tabs had a 24px fixed height: let the complete line box set row height. */
#content div.nav_tabs>ul{height:auto!important;min-height:0;align-items:center!important}
#content div.nav_tabs>ul>li{height:auto!important;position:relative;align-self:center;line-height:normal}
#content div.nav_tabs>ul>li>a{height:auto!important;line-height:1.5!important;position:relative;top:auto;bottom:auto;text-decoration:none!important;padding:6px 12px!important;border-radius:4px 4px 0 0!important}
#content div.nav_tabs>ul>li>a.sx-action-button{display:inline-flex!important;align-items:center!important;padding:3px 11px!important;min-height:28px!important;font:600 12px/20px var(--ac-body)!important;letter-spacing:.015em;border:1px solid var(--ac-line)!important;border-radius:5px!important;background:linear-gradient(180deg,#fff,#f4f1eb)!important;color:var(--ac-ink)!important;box-shadow:inset 0 1px 0 #ffffff66,0 1px 2px #19263014!important}
#content div.nav_tabs>ul>li>a.sx-action-button:hover{background:linear-gradient(180deg,#fffaf1,#f9ebd7)!important;border-color:#c99a5d!important;color:#784512!important}
html[data-sx-theme=dark] #content div.nav_tabs>ul>li>a.sx-action-button{background:linear-gradient(180deg,#303b48,#25303c)!important;border-color:#536273!important;color:#edf0f4!important;box-shadow:inset 0 1px 0 #ffffff0e,0 1px 2px #00000020!important}
html[data-sx-theme=dark] #content div.nav_tabs>ul>li>a.sx-action-button:hover{background:linear-gradient(180deg,#3d4144,#343533)!important;border-color:#b28a53!important;color:#ffd19b!important}
#content div.nav_tabs.sx-dashboard-toolbar>ul{border-bottom:0!important;column-gap:24px!important;padding:3px 0!important}
#content div.nav_tabs.sx-dashboard-toolbar>ul>li.active>a{font:550 20px/1.4 var(--ac-head)!important;color:var(--ac-ink)!important;border:0!important;padding:4px 12px!important;box-shadow:none!important;text-decoration:none!important}
#content div.nav_tabs.sx-dashboard-toolbar .tab_description{padding-top:12px!important;padding-bottom:15px!important;border-bottom:1px solid var(--ac-line)!important}
#content .border_wrapper>div.title,#content .form_container>.title{height:auto!important;line-height:1.5!important;text-decoration:none!important}
@media(prefers-reduced-motion:no-preference){.sx-action-button,.button,a.sx-button,input[type=submit],input[type=button],input[type=reset]{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sx-action-button:hover{transform:translateY(-1px)}}
@media(max-width:650px){.sx-action-button,.button,a.sx-button,input[type=submit],input[type=button],input[type=reset]{min-height:30px!important}#content div.nav_tabs.sx-dashboard-toolbar>ul{column-gap:18px!important;row-gap:10px!important}}
