html[data-ui-variante=v2]{--fos-r-modern:4px}html[data-ui-variante=v2] main table{table-layout:fixed!important;width:100%!important;font-size:11.5px!important}html[data-ui-variante=v2] main table thead th{background:var(--fos-ochre-deep)!important;color:#fff!important;text-transform:none!important;letter-spacing:normal!important;white-space:normal!important;overflow-wrap:anywhere!important;border-bottom:0!important;border-right:1px solid #ffffff29!important;padding:5px 6px!important;font-size:11px!important;font-weight:700!important}html[data-ui-variante=v2] main table thead th:last-child{border-right:0!important}html[data-ui-variante=v2] main table thead th,html[data-ui-variante=v2] main table thead th *{color:#fff!important}html[data-ui-variante=v2] main table thead th .border,html[data-ui-variante=v2] main table thead th [class*=border-gray]{border-color:#ffffff73!important}html[data-ui-variante=v2] main table thead th button[class*=bg-white]{color:#fff!important;background:0 0!important}html[data-ui-variante=v2] main table thead th>.flex{gap:2px!important}html[data-ui-variante=v2] main table thead th .truncate{overflow-wrap:break-word;line-height:1.08;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}html[data-ui-variante=v2] main table thead th .inline-flex button{width:12px!important;height:13px!important;font-size:7px!important}html[data-ui-variante=v2] main table thead th button svg{width:8px!important;height:8px!important}html[data-ui-variante=v2] main table tbody td{white-space:normal!important;overflow-wrap:anywhere!important;border-bottom:1px solid var(--fos-line)!important;color:var(--fos-ink-soft)!important;padding:4px 7px!important;font-size:11.5px!important}html[data-ui-variante=v2] main table tbody td *{white-space:normal!important}html[data-ui-variante=v2] main table tbody td :is(select,input,textarea,.input,.input-sm){width:100%!important;min-width:0!important;max-width:100%!important}html[data-ui-variante=v2] main table tbody td .flex:not(.flex-col):not(.flex-nowrap){flex-wrap:wrap}html[data-ui-variante=v2] main table tbody td .flex:not(.flex-col):not(.flex-nowrap)>:is(button,a,label,[role=button]){flex-shrink:0;max-width:100%}html[data-ui-variante=v2] main table tbody td [class*=min-w-]{min-width:0!important;max-width:100%!important}html[data-ui-variante=v2] main .tabelle-sticky,html[data-ui-variante=v2] main table{overflow-x:hidden!important}html[data-ui-variante=v2] main table tbody tr:nth-child(2n)>td{background:var(--fos-surface)!important}html[data-ui-variante=v2] main table tbody tr[data-zeile-hover]>td,html[data-ui-variante=v2] main table tbody tr[data-zeile-hover]{background:var(--fos-zeile-hover)!important}html[data-ui-variante=v2] main table tfoot{background:var(--fos-surface)!important;border-top:2px solid var(--fos-line)!important;color:var(--fos-ink)!important}html[data-ui-variante=v2] .card,html[data-ui-variante=v2] main .card{border-radius:var(--fos-r-modern)!important;box-shadow:none!important;border:1px solid var(--fos-line)!important}html[data-ui-variante=v2] .btn,html[data-ui-variante=v2] .btn-primary,html[data-ui-variante=v2] .btn-secondary,html[data-ui-variante=v2] .btn-tabelle,html[data-ui-variante=v2] .btn-tabelle-danger{border-radius:var(--fos-r-modern)!important}html[data-ui-variante=v2] .btn-primary{background:var(--fos-ochre-deep)!important;box-shadow:none!important}html[data-ui-variante=v2] .btn-primary:hover{background:var(--fos-ochre)!important}html[data-ui-variante=v2] .input,html[data-ui-variante=v2] .input-sm,html[data-ui-variante=v2] select.input{border-radius:var(--fos-r-modern)!important}html[data-ui-variante=v2] input[type=checkbox],html[data-ui-variante=v2] input[type=radio]{accent-color:var(--fos-ochre)}html[data-ui-variante=v2] [role=tablist] button[aria-selected=true],html[data-ui-variante=v2] [role=tab][aria-selected=true]{border-color:var(--fos-ochre)!important}html[data-ui-variante=v2] [role=tablist] button[aria-selected=true]:not(.text-white),html[data-ui-variante=v2] [role=tab][aria-selected=true]:not(.text-white){color:var(--fos-ochre-deep)!important}html[data-ui-variante=v2] :is(.border-blue-600,.border-blue-500):is([aria-selected=true],.border-b-2){border-color:var(--fos-ochre)!important}html[data-ui-variante=v2] :is(.bg-blue-50,.bg-blue-100,.bg-primary-50,.bg-primary-100){background-color:var(--fos-ochre-tint)!important}html[data-ui-variante=v2] :is(.bg-blue-600,.bg-blue-700,.bg-primary-600,.bg-primary-700){background-color:var(--fos-ochre-deep)!important;color:#fff!important}html[data-ui-variante=v2] :is(.hover\:bg-blue-50,.hover\:bg-blue-100,.hover\:bg-primary-50,.hover\:bg-primary-100):hover{background-color:var(--fos-ochre-tint)!important}html[data-ui-variante=v2] .hover\:bg-blue-700:hover{background-color:var(--fos-ochre)!important}html[data-ui-variante=v2] :is(.text-blue-600,.text-blue-700,.text-primary-600,.text-primary-700){color:var(--fos-ochre-deep)!important}html[data-ui-variante=v2] :is(.text-blue-800,.text-blue-900,.text-primary-800,.text-primary-900){color:var(--fos-ink)!important}html[data-ui-variante=v2] :is(.border-blue-200,.border-blue-300,.border-blue-400,.border-blue-600,.border-primary-100,.border-primary-200,.border-primary-300,.border-primary-500,.border-primary-600){border-color:color-mix(in srgb, var(--fos-ochre) 35%, var(--fos-line))!important}html[data-ui-variante=v2] :is(.ring-blue-500,.ring-primary-500,.focus\:ring-blue-500:focus,.focus\:ring-primary-500:focus){--tw-ring-color:var(--fos-ochre)!important}html[data-ui-variante=v2] :is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-fos,.rounded-fos-sm,.rounded-md),html[data-ui-variante=v2] [role=dialog]{border-radius:var(--fos-r-modern)!important}html[data-ui-variante=v2] .fos-modern-sidebar{box-shadow:inset -1px 0 0 var(--fos-line)}html[data-ui-variante=v2] .fos-modern-navitem .text-\[10px\]{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}html[data-ui-variante=v2] .fos-modern-navitem[aria-current=page]{position:relative}html[data-ui-variante=v2] .fos-modern-navitem[aria-current=page]:before{content:"";background:var(--fos-ochre);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:2px}html[data-ui-variante=v2] nav[aria-label^=Unterpunkte]{background:var(--fos-panel);border-bottom:1px solid var(--fos-line);padding-left:1rem;padding-right:1rem}
