.staff-workspace tr[data-employee-row]{cursor:pointer}.staff-workspace tr[data-employee-row]:hover{background:#ffffff06}.staff-workspace tr[data-employee-row]:focus-visible{outline:2px solid #d6b36e;outline-offset:-2px}
.staff-action-menu{position:relative}.staff-action-menu>summary{list-style:none;cursor:pointer;font-size:24px;text-align:center;min-width:44px;min-height:40px}.staff-action-menu>summary::-webkit-details-marker{display:none}.staff-action-menu>div{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding:8px;background:#202124;border-radius:10px}.staff-row-actions:has(.staff-action-menu){display:table-cell}
.staff-action-log{max-width:1000px;width:calc(100% - 24px);max-height:90dvh;overflow:auto;background:#17181a;color:#eee;border:1px solid #4c4636;border-radius:18px;padding:20px}.staff-action-log header{display:flex;align-items:center;justify-content:space-between;gap:10px}.staff-action-log article{padding:14px 0;border-bottom:1px solid #ffffff15}.staff-action-log article p{white-space:pre-wrap;overflow-wrap:anywhere}.staff-action-log small{color:#a8a8ac}
.edr-scan-dialog{padding:0!important}.edr-scan-dialog>section{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;border-radius:0!important;display:flex;flex-direction:column}.edr-scan-preview{flex:1;min-height:0;overflow:auto!important;display:flex!important;flex-direction:column;align-items:center;gap:12px;padding:12px!important}.edr-scan-preview canvas,.edr-scan-preview img{max-width:100%;height:auto;object-fit:contain}.edr-scan-actions{flex-shrink:0;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.edr-stage-line.edr-completion{justify-content:flex-end}.edr-search-card header strong{font-size:17px}.edr-search-card header span{font-weight:700!important;color:#e8e5de!important}
.crm-copy-toast{position:fixed;z-index:2147483647;bottom:calc(86px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);max-width:calc(100vw - 32px);padding:12px 18px;background:#29271f;color:#f8edcf;border:1px solid #b59a61;border-radius:14px;box-shadow:0 8px 30px #0008;pointer-events:none}
@media(max-width:767px){.staff-action-menu>div{justify-content:flex-start}.edr-filters{display:block!important}.edr-filters input[type=search]{width:100%}.edr-scan-preview{padding:4px!important}}
/* Expanded desktop navigation must not cover report controls. */
@media(min-width:769px){.themed-nav-wrapper:has(>.ecocrm-driver-report.is-open)>.ecocrm-sidebar{margin-right:0!important}}
.edr-scan-actions{display:grid!important;grid-template-columns:44px 1fr 1fr!important}.edr-scan-actions [data-edr-global=scan-rotate]{font-size:24px}
.menu-ios-card>[data-staff-inbox]{width:100%;min-height:52px;padding:14px 18px;text-align:left;border:0;border-top:1px solid #ffffff10;background:transparent;color:inherit;font:inherit}
.edr-search-card{padding:16px}.edr-search-card header{padding:0 0 12px}.edr-search-card .edr-point-flags{margin-bottom:8px}.edr-search-card>button[data-edr-action=scan]{min-height:44px;padding:10px 14px;font-size:14px}.edr-search-card .edr-correction{min-height:36px;font-size:12px}
.ecocrm-driver-report .edr-filters{display:grid!important;grid-template-columns:minmax(155px,200px) minmax(0,1fr);align-items:end}.edr-filters input[type=date]{width:100%;min-width:0;color-scheme:dark}@media(max-width:767px){.ecocrm-driver-report .edr-filters{grid-template-columns:1fr;gap:10px}}
