/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.role-list.svelte-17utl69{margin-top:var(--spacing,.25rem);gap:var(--spacing,.25rem);padding-left:var(--spacing,.25rem);color:var(--color-primary-light);flex-direction:column;display:flex}.role-row.svelte-17utl69{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-light,var(--color-border-light));padding-block:var(--spacing,.25rem);display:flex}.role-del.svelte-17utl69{color:var(--color-red-500,oklch(63.7% .237 25.331))}@media (hover:hover){.role-del.svelte-17utl69:hover{color:var(--color-red-600,oklch(57.7% .245 27.325))}}.role-del.svelte-17utl69:is(.dark *){color:var(--color-red-400,oklch(70.4% .191 22.216))}@media (hover:hover){.role-del.svelte-17utl69:is(.dark *):hover{color:var(--color-red-300,oklch(80.8% .114 19.571))}}.created-key.svelte-17utl69{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.created-key.svelte-17utl69{border-color:color-mix(in oklab, var(--color-green-500,oklch(72.3% .219 149.579)) 40%, transparent)}}.created-key.svelte-17utl69{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.created-key.svelte-17utl69{background-color:color-mix(in oklab, var(--color-green-500,oklch(72.3% .219 149.579)) 10%, transparent)}}.created-key.svelte-17utl69{padding:calc(var(--spacing,.25rem) * 3)}.current-badge.svelte-17utl69{margin-left:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-sm,.25rem);background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.current-badge.svelte-17utl69{background-color:color-mix(in oklab, var(--color-green-500,oklch(72.3% .219 149.579)) 20%, transparent)}}.current-badge.svelte-17utl69{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));white-space:nowrap;color:var(--color-green-600,oklch(62.7% .194 149.214))}.current-badge.svelte-17utl69:is(.dark *){color:var(--color-green-400,oklch(79.2% .209 151.711))}th.svelte-17utl69,td.svelte-17utl69{padding-block:var(--spacing,.25rem);padding-right:calc(var(--spacing,.25rem) * 2);vertical-align:middle}.device-cell.svelte-17utl69{max-width:14rem}.device-label.svelte-17utl69{max-width:calc(var(--spacing,.25rem) * 44);cursor:default;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;display:inline-block;overflow:hidden}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
