/* ZaPhi Manager v0.22.45 · Browser-Arbeitsansicht für Dateien und Tabellen. */
.v217-case-file.v225-click-file{cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}
.v217-case-file.v225-click-file:hover{border-color:#e49a61;background:#fff8f2;box-shadow:0 3px 12px rgba(120,72,30,.08)}
.v217-case-file.v225-click-file:focus-visible{outline:3px solid rgba(232,116,25,.28);outline-offset:2px}
.v217-file-menu[open]>summary{border-color:#e49a61;background:#fff3e9;color:#9a480c}
.v217-file-menu>div{z-index:120}
.v217-file-folder-wrap[style*="--folder-depth:1"] .v217-file-folder>span{color:#707b84}

.v225-resizable-heading{position:sticky!important;padding-right:18px!important}
.v225-column-resizer{position:absolute;z-index:5;top:0;right:-4px;width:9px;height:100%;cursor:col-resize;touch-action:none}
.v225-column-resizer::after{content:"";position:absolute;top:20%;bottom:20%;left:4px;width:1px;background:#c8ced5;transition:.15s}
.v225-column-resizer:hover::after,.v211-resizing-column .v225-column-resizer::after{width:2px;background:#f47b20}
#page-dashboard .v20-dashboard-cases-card>.table-wrap,#page-cases>.card>.table-wrap{overflow-x:auto;overscroll-behavior-x:contain}
.v20-dashboard-case-table .v225-dashboard-appointment small,.v225-case-actor{color:var(--color-text-muted,#6f7882)}
.v20-dashboard-case-table .v225-dashboard-appointment small{display:block;margin-top:3px;font-size:10px}
.v225-case-actor{font-size:12px;font-weight:700}

@media(min-width:1201px){
 #page-dashboard>.v20-dashboard-main{grid-template-columns:minmax(0,2.2fr) minmax(260px,.48fr);gap:14px}
 #page-dashboard .v20-dashboard-important-card{max-width:390px;justify-self:stretch}
}

.topbar>.zaphi-customer-license.v225-license-topbar{position:relative!important;right:auto!important;bottom:auto!important;z-index:25!important;display:flex!important;align-items:center!important;flex:0 1 360px!important;width:auto!important;min-width:230px!important;max-width:360px!important;border-radius:10px!important;box-shadow:none!important}
.topbar>.zaphi-customer-license.v225-license-topbar .zaphi-customer-license-head{min-width:0;flex:1;padding:6px 8px!important;align-items:center!important}
.topbar>.zaphi-customer-license.v225-license-topbar .zaphi-customer-license-head>span{min-width:0}
.topbar>.zaphi-customer-license.v225-license-topbar .zaphi-customer-license-head strong,.topbar>.zaphi-customer-license.v225-license-topbar .zaphi-customer-license-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.topbar>.zaphi-customer-license.v225-license-topbar .zaphi-customer-license-head small{font-size:7px!important}
.topbar>.zaphi-customer-license.v225-license-topbar details{position:relative;flex:0 0 auto;border-top:0!important;border-left:1px solid rgba(80,100,110,.14)}
.topbar>.zaphi-customer-license.v225-license-topbar summary{max-width:145px;padding:8px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.topbar>.zaphi-customer-license.v225-license-topbar .zaphi-customer-license-body{position:absolute;top:calc(100% + 8px);right:0;z-index:200;width:330px;padding:12px!important;border:1px solid #d8e3dc;border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(25,36,43,.18)}

@media(max-width:1280px) and (min-width:761px){
 .topbar>.zaphi-customer-license.v225-license-topbar{order:3;flex:1 1 300px!important;max-width:none!important}
 .topbar>.zaphi-customer-license.v225-license-topbar summary{max-width:220px}
}
@media(max-width:760px){
 .topbar>.zaphi-customer-license.v225-license-topbar{position:relative!important;order:4;flex:1 1 100%!important;width:100%!important;max-width:none!important;min-width:0!important}
 .topbar>.zaphi-customer-license.v225-license-topbar .zaphi-customer-license-body{position:fixed;right:8px;left:8px;top:auto;width:auto}
}
