/* Approved directory headers: white, anthracite text, a fine themed pictogram. */
html th.sv-table-heading{background:#fff!important;color:#313131!important;font-size:14px!important;font-weight:650!important;line-height:1.45;letter-spacing:0!important;text-transform:none!important;border-bottom:1px solid #dedbd8!important;vertical-align:middle;padding-top:17px;padding-bottom:15px}
html th.sv-table-heading::after{content:none!important}
html thead:has(th.sv-table-heading),.sv-entities-table-head:has(th.sv-table-heading){background:#fff!important}
.sv-table-heading-label{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:22px;vertical-align:middle;text-align:inherit}
.sv-table-heading-label>svg{display:block;flex:none;width:16px;height:16px;stroke-width:1.7;color:var(--sv-theme-accent,var(--sv-tone-76122e,#76122e))}
.sv-table-heading-text{min-width:0}
html th.sv-table-heading button{font-size:inherit!important;font-weight:inherit!important;line-height:inherit;color:inherit!important;letter-spacing:inherit;text-transform:none}
html th.sv-table-heading .sv-table-sort{display:inline-flex;align-items:center;gap:7px;min-height:32px;margin-block:-5px;max-width:100%;border-radius:5px;transition:color .15s}
html th.sv-table-heading .sv-table-sort:hover{color:var(--sv-theme-accent,#76122e)!important}
.sv-table-sort>svg{flex:none;width:14px;height:14px}
@media(max-width:1150px){html th.sv-table-heading{font-size:13px!important;padding-top:15px;padding-bottom:13px}.sv-table-heading-label{gap:7px}.sv-table-heading-label>svg{width:14px;height:14px}}
@media(forced-colors:active){html th.sv-table-heading{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}.sv-table-heading-label>svg{color:CanvasText}}
@media(prefers-reduced-motion:reduce){html th.sv-table-heading .sv-table-sort{transition:none}}

/* Native header and cells share the same scrollport: no cloned table or column drift. */
.sv-hscroll-sticky-head > [role="region"]{overflow:auto;overscroll-behavior:contain;scroll-padding-top:64px}
.sv-hscroll-sticky-head table{border-collapse:separate;border-spacing:0}
.sv-hscroll-sticky-head thead{position:sticky;top:0;z-index:25;background:#fff}
.sv-hscroll-sticky-head thead th{background:#fff;box-shadow:0 1px 0 #dedbd8}
.sv-hscroll-sticky-head thead [data-sticky]{z-index:26}
@media print{.sv-hscroll-sticky-head>[role="region"]{max-height:none!important;overflow:visible}.sv-hscroll-sticky-head thead{position:static}}

/* Match Users precisely even when a page stylesheet supplies its own spacing. */
html thead th.sv-table-heading{padding:17px 18px 15px!important;border-top:0!important;font-family:inherit;box-shadow:none!important}
html thead th.sv-table-heading .sv-table-heading-label{gap:8px;min-height:22px}
html thead th.sv-table-heading .sv-table-heading-label>svg{width:16px;height:16px;stroke-width:1.7}
html thead th.sv-table-heading :is(.sv-table-heading-label,.sv-table-heading-text){text-transform:none;letter-spacing:0}
@media(max-width:1150px){html thead th.sv-table-heading{padding:15px 12px 13px!important}html thead th.sv-table-heading .sv-table-heading-label{gap:7px}html thead th.sv-table-heading .sv-table-heading-label>svg{width:14px;height:14px}}


/* Shared directory model: same geometry as the approved Users table.
   Explicit opt-in keeps PDF, email, legal documents and layout tables untouched. */
html table[data-sv-table="standard"]{border-collapse:separate!important;border-spacing:0 8px!important;border:0!important;background:#fff;color:#313131;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:14px;line-height:1.5}
html table[data-sv-table="standard"]>thead{background:#fff!important}
html table[data-sv-table="standard"]>thead>tr>th{padding:17px 18px 15px!important;background:#fff!important;color:#313131!important;font-size:14px!important;font-weight:650!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;vertical-align:middle;border:0!important;border-bottom:1px solid #dedbd8!important;border-radius:0!important;text-align:left;box-shadow:none!important}
html table[data-sv-table="standard"]>thead>tr>th.text-right{text-align:right}
html table[data-sv-table="standard"]>thead>tr>th.text-center{text-align:center}
html table[data-sv-table="standard"] .sv-table-heading-label{display:inline-flex;gap:9px;min-height:22px;align-items:center}
html table[data-sv-table="standard"] .sv-table-heading-label>svg{color:var(--sv-tone-76122e,#76122e);width:16px;height:16px;stroke-width:1.7}
html table[data-sv-table="standard"]>tbody>tr{background:transparent!important;border:0!important}
html table[data-sv-table="standard"]>tbody>tr>td{padding:19px 18px!important;vertical-align:middle;background:#fff!important;border-top:1px solid var(--sv-tone-eae4e8,#eae4e8)!important;border-bottom:1px solid var(--sv-tone-eae4e8,#eae4e8)!important;font-size:14px;line-height:1.5;color:#313131;transition:background .22s,border-color .22s}
html table[data-sv-table="standard"]>tbody>tr>td:first-child{border-left:1px solid var(--sv-tone-eae4e8,#eae4e8)!important;border-radius:13px 0 0 13px}
html table[data-sv-table="standard"]>tbody>tr>td:last-child{border-right:1px solid var(--sv-tone-eae4e8,#eae4e8)!important;border-radius:0 13px 13px 0}
html table[data-sv-table="standard"]>tbody>tr>td:only-child{border-radius:13px}
html table[data-sv-table="standard"]>tbody>tr:is(:hover,:focus-within,[aria-selected=true],:has(input[type=checkbox]:checked))>td{background:var(--sv-tone-fcf9fa,#fcf9fa)!important;border-color:var(--sv-tone-dbcbd2,#dbcbd2)!important}
html table[data-sv-table="standard"]>tbody>tr:is(:hover,:focus-within,[aria-selected=true],:has(input[type=checkbox]:checked))>td:first-child{box-shadow:inset 3px 0 var(--sv-tone-8a2949,#8a2949)}
html table[data-sv-table="standard"]>tfoot>tr>td{padding:17px 18px;border-top:1px solid #dedbd8;background:#fff;color:#313131}
html table[data-sv-table="standard"] td.text-right{font-variant-numeric:tabular-nums}
html table[data-sv-table="standard"] :is(button,a):focus-visible{outline:2px solid var(--sv-tone-76122e,#76122e);outline-offset:3px}
html table[data-sv-table="standard"] td :is(button,a):has(>svg):not(:has(span)):not([disabled]):hover{border-radius:8px}
html .sv-entities-table-shell{border:0!important;box-shadow:none!important;background:#fff!important}
html .sv-entities-table-head{border:0!important;background:#fff!important}
html :is(div,section):has(>table[data-sv-table="standard"]){box-shadow:none!important;border:0!important}
html .border:has(>.overflow-x-auto>table[data-sv-table="standard"]){border:0!important;box-shadow:none!important}
@media(min-width:1600px){html table[data-sv-table="standard"]>tbody>tr>td{padding-top:21px!important;padding-bottom:21px!important}}
@media(max-width:1150px){html table[data-sv-table="standard"]>thead>tr>th{padding:15px 12px 13px!important;font-size:13px!important}html table[data-sv-table="standard"]>tbody>tr>td{padding:16px 12px!important;font-size:13px}html table[data-sv-table="standard"] .sv-table-heading-label{gap:7px}html table[data-sv-table="standard"] .sv-table-heading-label>svg{width:14px;height:14px}}
@media(prefers-reduced-motion:reduce){html table[data-sv-table="standard"]>tbody>tr>td{transition:none}}
@media(forced-colors:active){html table[data-sv-table="standard"]>tbody>tr>td{background:Canvas!important;color:CanvasText;border-color:CanvasText!important}}
@media print{html table[data-sv-table="standard"]{border-spacing:0!important}html table[data-sv-table="standard"]>tbody>tr>td{padding:8px!important;background:#fff!important;box-shadow:none!important}}
/* Override legacy page typography as well as the shared header. */
html table[data-sv-table="standard"]>tbody>tr>td{font-family:inherit!important;font-size:14px!important;line-height:1.5!important;color:#313131!important}
@media(max-width:1150px){html table[data-sv-table="standard"]>tbody>tr>td{font-size:13px!important}}
/* Keep the existing labelled mobile cards for the directory. */
@media(max-width:700px){
 html .sv-entities-admin table[data-sv-table="standard"]{border-spacing:0!important}
 html .sv-entities-admin table[data-sv-table="standard"]>tbody>.sv-entities-row{border:1px solid var(--sv-tone-eae4e8,#eae4e8)!important;background:#fff!important}
 html .sv-entities-admin table[data-sv-table="standard"]>tbody>.sv-entities-row>td{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important}
 html .sv-entities-admin table[data-sv-table="standard"]>tbody>.sv-entities-row>td[data-entity-primary]{padding-right:33px!important}
 html .sv-entities-admin table[data-sv-table="standard"]>tbody>.sv-entities-row>.sv-entities-quality{padding-bottom:12px!important;border-bottom:1px solid #ece8e4!important}
 html .sv-entities-admin table[data-sv-table="standard"]>tbody>.sv-entities-row:is(:hover,:focus-within){background:var(--sv-tone-fcf9fa,#fcf9fa)!important;border-color:var(--sv-tone-dbcbd2,#dbcbd2)!important}
}
html .border:has(>.sv-hscroll table[data-sv-table="standard"]){border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}

/* Neutral status chips across interactive tables. The label always carries meaning;
   colour is only a small supplementary marker, never the reading surface. */
html .sv-table-badge{--sv-status-dot:#837a72;display:inline-flex;align-items:center;gap:7px;border:1px solid #e0dad5;border-radius:7px;background:#fff!important;color:#313131!important;padding:4px 8px;font-size:12px;font-weight:550;line-height:1.4;box-shadow:none!important}
html .sv-table-badge:before{content:'';display:block;flex:none;width:6px;height:6px;border-radius:50%;background:var(--sv-status-dot)}
html .sv-status-success{--sv-status-dot:#43805a}html .sv-status-warning{--sv-status-dot:#a77d18}html .sv-status-info{--sv-status-dot:#467d8b}html .sv-status-neutral{--sv-status-dot:#837a72}html .sv-status-danger{--sv-status-dot:#a24c50}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-green-50"],[class~="bg-green-100"],[class~="bg-green-200"]){--sv-status-dot:#43805a}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-emerald-50"],[class~="bg-emerald-100"],[class~="bg-emerald-200"]){--sv-status-dot:#43805a}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-lime-50"],[class~="bg-lime-100"],[class~="bg-lime-200"]){--sv-status-dot:#658144}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-teal-50"],[class~="bg-teal-100"],[class~="bg-teal-200"]){--sv-status-dot:#3f7d76}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-yellow-50"],[class~="bg-yellow-100"],[class~="bg-yellow-200"]){--sv-status-dot:#a77d18}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-amber-50"],[class~="bg-amber-100"],[class~="bg-amber-200"]){--sv-status-dot:#a77d18}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-orange-50"],[class~="bg-orange-100"],[class~="bg-orange-200"]){--sv-status-dot:#ad783c}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-cyan-50"],[class~="bg-cyan-100"],[class~="bg-cyan-200"]){--sv-status-dot:#467d8b}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-sky-50"],[class~="bg-sky-100"],[class~="bg-sky-200"]){--sv-status-dot:#526fa4}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-blue-50"],[class~="bg-blue-100"],[class~="bg-blue-200"]){--sv-status-dot:#526fa4}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-indigo-50"],[class~="bg-indigo-100"],[class~="bg-indigo-200"]){--sv-status-dot:#696c98}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-violet-50"],[class~="bg-violet-100"],[class~="bg-violet-200"]){--sv-status-dot:#826f9a}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-purple-50"],[class~="bg-purple-100"],[class~="bg-purple-200"]){--sv-status-dot:#826f9a}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-red-50"],[class~="bg-red-100"],[class~="bg-red-200"]){--sv-status-dot:#a24c50}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-rose-50"],[class~="bg-rose-100"],[class~="bg-rose-200"]){--sv-status-dot:#a24c50}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-pink-50"],[class~="bg-pink-100"],[class~="bg-pink-200"]){--sv-status-dot:#a5627d}
html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-green-50"],[class~="bg-green-100"],[class~="bg-green-200"]),html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-emerald-50"],[class~="bg-emerald-100"],[class~="bg-emerald-200"]),html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-lime-50"],[class~="bg-lime-100"],[class~="bg-lime-200"]),html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-teal-50"],[class~="bg-teal-100"],[class~="bg-teal-200"]),html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-yellow-50"],[class~="bg-yellow-100"],[class~="bg-yellow-200"]),html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-amber-50"],[class~="bg-amber-100"],[class~="bg-amber-200"]),html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-orange-50"],[class~="bg-orange-100"],[class~="bg-orange-200"]),html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-cyan-50"],[class~="bg-cyan-100"],[class~="bg-cyan-200"]),html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-sky-50"],[class~="bg-sky-100"],[class~="bg-sky-200"]),html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-blue-50"],[class~="bg-blue-100"],[class~="bg-blue-200"]),html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-indigo-50"],[class~="bg-indigo-100"],[class~="bg-indigo-200"]),html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-violet-50"],[class~="bg-violet-100"],[class~="bg-violet-200"]),html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-purple-50"],[class~="bg-purple-100"],[class~="bg-purple-200"]),html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-red-50"],[class~="bg-red-100"],[class~="bg-red-200"]),html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-rose-50"],[class~="bg-rose-100"],[class~="bg-rose-200"]),html table:is([data-sv-table="standard"],.sv-users-table) :is(span,div):is([class~="bg-pink-50"],[class~="bg-pink-100"],[class~="bg-pink-200"]){background:#fff!important;background-image:none!important;color:#313131!important;border-color:#e0dad5!important;box-shadow:none!important;--tw-ring-color:#e0dad5!important}
html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-green-50"],[class~="bg-green-100"],[class~="bg-green-200"]):not(:has(button,input,a)),html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-emerald-50"],[class~="bg-emerald-100"],[class~="bg-emerald-200"]):not(:has(button,input,a)),html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-lime-50"],[class~="bg-lime-100"],[class~="bg-lime-200"]):not(:has(button,input,a)),html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-teal-50"],[class~="bg-teal-100"],[class~="bg-teal-200"]):not(:has(button,input,a)),html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-yellow-50"],[class~="bg-yellow-100"],[class~="bg-yellow-200"]):not(:has(button,input,a)),html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-amber-50"],[class~="bg-amber-100"],[class~="bg-amber-200"]):not(:has(button,input,a)),html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-orange-50"],[class~="bg-orange-100"],[class~="bg-orange-200"]):not(:has(button,input,a)),html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-cyan-50"],[class~="bg-cyan-100"],[class~="bg-cyan-200"]):not(:has(button,input,a)),html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-sky-50"],[class~="bg-sky-100"],[class~="bg-sky-200"]):not(:has(button,input,a)),html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-blue-50"],[class~="bg-blue-100"],[class~="bg-blue-200"]):not(:has(button,input,a)),html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-indigo-50"],[class~="bg-indigo-100"],[class~="bg-indigo-200"]):not(:has(button,input,a)),html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-violet-50"],[class~="bg-violet-100"],[class~="bg-violet-200"]):not(:has(button,input,a)),html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-purple-50"],[class~="bg-purple-100"],[class~="bg-purple-200"]):not(:has(button,input,a)),html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-red-50"],[class~="bg-red-100"],[class~="bg-red-200"]):not(:has(button,input,a)),html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-rose-50"],[class~="bg-rose-100"],[class~="bg-rose-200"]):not(:has(button,input,a)),html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-pink-50"],[class~="bg-pink-100"],[class~="bg-pink-200"]):not(:has(button,input,a)){display:inline-flex;align-items:center;gap:7px;border:1px solid #e0dad5!important;border-radius:7px!important;padding:4px 8px;font-size:12px;font-weight:550;line-height:1.4}
html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-green-50"],[class~="bg-green-100"],[class~="bg-green-200"]):not(:has(button,input,a)):before,html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-emerald-50"],[class~="bg-emerald-100"],[class~="bg-emerald-200"]):not(:has(button,input,a)):before,html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-lime-50"],[class~="bg-lime-100"],[class~="bg-lime-200"]):not(:has(button,input,a)):before,html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-teal-50"],[class~="bg-teal-100"],[class~="bg-teal-200"]):not(:has(button,input,a)):before,html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-yellow-50"],[class~="bg-yellow-100"],[class~="bg-yellow-200"]):not(:has(button,input,a)):before,html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-amber-50"],[class~="bg-amber-100"],[class~="bg-amber-200"]):not(:has(button,input,a)):before,html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-orange-50"],[class~="bg-orange-100"],[class~="bg-orange-200"]):not(:has(button,input,a)):before,html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-cyan-50"],[class~="bg-cyan-100"],[class~="bg-cyan-200"]):not(:has(button,input,a)):before,html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-sky-50"],[class~="bg-sky-100"],[class~="bg-sky-200"]):not(:has(button,input,a)):before,html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-blue-50"],[class~="bg-blue-100"],[class~="bg-blue-200"]):not(:has(button,input,a)):before,html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-indigo-50"],[class~="bg-indigo-100"],[class~="bg-indigo-200"]):not(:has(button,input,a)):before,html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-violet-50"],[class~="bg-violet-100"],[class~="bg-violet-200"]):not(:has(button,input,a)):before,html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-purple-50"],[class~="bg-purple-100"],[class~="bg-purple-200"]):not(:has(button,input,a)):before,html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-red-50"],[class~="bg-red-100"],[class~="bg-red-200"]):not(:has(button,input,a)):before,html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-rose-50"],[class~="bg-rose-100"],[class~="bg-rose-200"]):not(:has(button,input,a)):before,html table:is([data-sv-table="standard"],.sv-users-table) span:is([class~="bg-pink-50"],[class~="bg-pink-100"],[class~="bg-pink-200"]):not(:has(button,input,a)):before{content:'';display:block;flex:none;width:6px;height:6px;border-radius:50%;background:var(--sv-status-dot)}

html table:is([data-sv-table="standard"],.sv-users-table) :is(.badge-success,.badge-warning,.badge-error,.badge-info){background:#fff!important;color:#313131!important;border:1px solid #ded8d3!important;box-shadow:none!important;border-radius:7px;padding:4px 8px;gap:7px;height:auto;font-weight:550}
html table:is([data-sv-table="standard"],.sv-users-table) :is(.badge-success,.badge-warning,.badge-error,.badge-info):before{content:'';width:6px;height:6px;border-radius:50%;background:#7a716a;flex:none}
html table:is([data-sv-table="standard"],.sv-users-table) .badge-success:before{background:#43805a}html table:is([data-sv-table="standard"],.sv-users-table) .badge-warning:before{background:#a77d18}html table:is([data-sv-table="standard"],.sv-users-table) .badge-error:before{background:#a24c50}html table:is([data-sv-table="standard"],.sv-users-table) .badge-info:before{background:#526fa4}
/* A quiet action area, with a contrasted brand hover and readable disabled states. */
html table:is([data-sv-table="standard"],.sv-users-table) td :is([data-sv-table-action],button.size-9){display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border:1px solid #ddd7d1;border-radius:9px;color:#514b46;background:#fff;transition:background .18s,color .18s,transform .18s}
html table:is([data-sv-table="standard"],.sv-users-table) td :is([data-sv-table-action],button.size-9):hover:not(:disabled){background:var(--sv-theme-gradient,linear-gradient(110deg,#49091c,#ae284b));border-color:transparent;color:#fff;transform:translateY(-1px)}
html table:is([data-sv-table="standard"],.sv-users-table) td :is([data-sv-table-action],button.size-9):hover:not(:disabled)>svg{color:#fff!important}
html table:is([data-sv-table="standard"],.sv-users-table) td :is([data-sv-table-action],button.size-9):disabled{opacity:1!important;color:#7b746d!important;background:#f5f3f1!important;border-color:#e6e1dd!important;cursor:not-allowed;transform:none}
html table:is([data-sv-table="standard"],.sv-users-table) td :is([data-sv-table-action],button.size-9):disabled>svg{color:inherit!important}
html table:is([data-sv-table="standard"],.sv-users-table) td input[type=checkbox]{accent-color:var(--sv-theme-accent,#851330)}
@media(pointer:coarse){html table:is([data-sv-table="standard"],.sv-users-table) td :is([data-sv-table-action],button.size-9){min-width:44px;min-height:44px}}
@media(prefers-reduced-motion:reduce){html table:is([data-sv-table="standard"],.sv-users-table) td :is([data-sv-table-action],button.size-9){transition:none;transform:none!important}}
@media(forced-colors:active){html .sv-table-badge{color:CanvasText!important;background:Canvas!important;border-color:CanvasText!important}html table:is([data-sv-table="standard"],.sv-users-table) span[class*="bg-"]{color:CanvasText!important;background:Canvas!important;border-color:CanvasText!important}}
