/* V14: modern but deliberately lightweight, zero live backdrop blur/slider animation. */
html[data-bak-ui="figma-v12"] .fv12-nav{
 -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
 background:rgba(252,253,250,.98)!important;
 box-shadow:0 3px 14px rgba(28,56,42,.1)!important;
}
html[data-bak-ui="figma-v12"] .fv12-nav .v13-nav-liquid{
 display:none!important;
 transition:none!important;animation:none!important;will-change:auto!important;
}
html[data-bak-ui="figma-v12"] .fv12-nav button[data-fv12-nav]{
 transition:background-color .12s ease,color .12s ease!important;
 will-change:auto!important;transform:none!important;
}
html[data-bak-ui="figma-v12"] .fv12-nav button[data-fv12-nav][data-v13-current="true"]{
 background:#fff!important;box-shadow:0 1px 5px rgba(37,59,49,.07)!important;
 border-radius:999px!important;
}
/* Account & bell sit together in header: no duplicate floating ring. */
html[data-bak-ui="figma-v12"] .v14-header-actions{
 display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;
}
html[data-bak-ui="figma-v12"] .v14-header-actions #logoutButton,
html[data-bak-ui="figma-v12"] .v14-header-actions #v6ManagementLogout{
 display:flex!important;align-items:center;justify-content:center;min-width:75px;
 padding:11px 12px!important;border-radius:17px!important;font-size:12px!important;
 font-weight:750!important;line-height:1.3!important;
 color:#1e4638!important;background:#fff!important;border:1px solid #e1e7e3!important;
 max-width:95px!important;overflow:hidden;
}
html[data-bak-ui="figma-v12"] .v14-header-actions .v10-simple-bell{
 position:static!important;inset:auto!important;transform:none!important;
 width:45px!important;height:45px!important;min-width:45px!important;min-height:45px!important;
 border-radius:16px!important;margin:0!important;box-shadow:none!important;
 display:grid!important;place-items:center;flex-shrink:0;
}
html[data-bak-ui="figma-v12"] .v14-staff-home .fv12-intro{display:none!important}
html[data-bak-ui="figma-v12"] .v14-staff-home .v10-role-banner{display:none!important}
html[data-bak-ui="figma-v12"] .v14-staff-home .app-header .header-row{
 display:flex!important;align-items:center!important;gap:10px!important;
}
html[data-bak-ui="figma-v12"] .v14-staff-home .app-header .header-copy{
 min-width:0;flex:1 1 auto;
}
@media(max-width:390px){
 html[data-bak-ui="figma-v12"] .v14-staff-home .app-header .header-copy{max-width:160px}
 html[data-bak-ui="figma-v12"] .v14-staff-home .app-header .bak-logo-compact{max-width:46px!important}
}
/* DO receiving: Staff sees only tick/count flow, not legacy camera/scans. */
html[data-bak-ui="figma-v12"] main.v14-tick-only :is(
 .camera-card,.camera-controls,#holdScan,#manualForm,#v8DoScans,
 #v8DoUndo,#undo,#v8DoDelete,.scanner-actions,#finishDo,
 .do-items,.scan-history,.scanner-context,.v10-scans-list,.v10-history-row){
 display:none!important;
}
html[data-bak-ui="figma-v12"] main.v14-tick-only .v10-tick-panel{
 display:block!important;max-width:100%;margin:12px auto!important;
}
html[data-bak-ui="figma-v12"] main.v14-tick-only .scanner-header{
 margin-bottom:8px!important;
}
/* List: actual product name before tracking number, maintain original DOM for old actions. */
html[data-bak-ui="figma-v12"] .v14-do-product-name{
 font-size:16px!important;font-weight:800;color:#194a38;line-height:1.28;
 letter-spacing:-.025em;overflow-wrap:anywhere;
}
html[data-bak-ui="figma-v12"] .v14-do-product-meta{
 font-size:12px;color:#63776a;line-height:1.45;margin-top:5px;
}
html[data-bak-ui="figma-v12"] .v14-original-do-number{
 position:absolute!important;visibility:hidden!important;pointer-events:none!important;
 width:0!important;height:0!important;overflow:hidden!important;
}
html[data-bak-ui="figma-v12"] .v13-do-mode-receive .v13-do-intro p{
 display:none!important;
}
html[data-bak-ui="figma-v12"] .v13-do-mode-receive .v13-do-intro{
 padding:0!important;margin:0 0 12px!important;min-height:0!important;
 background:transparent!important;border:0!important;box-shadow:none!important;
}
html[data-bak-ui="figma-v12"] .v13-do-mode-receive .v13-do-intro h2{
 margin:0!important;font-size:21px!important;line-height:1.3!important;
}
/* Number editing and management warnings */
html[data-bak-ui="figma-v12"] .v14-do-number-label{display:block;margin:14px 0;color:#375447;font-size:13px;font-weight:700}
html[data-bak-ui="figma-v12"] .v14-do-number-label input{
 display:block;width:100%;min-height:49px;margin-top:8px;
 border:1px solid #d7e4d9;border-radius:13px;padding:10px 13px;
 background:#f8faf8;font-size:17px;font-weight:750;
}
html[data-bak-ui="figma-v12"] .v14-warning-panel{
 margin:18px 0 20px;padding:16px 14px;border:1px solid #f0dfbd;
 border-radius:20px;background:#fff9ee;
}
html[data-bak-ui="figma-v12"] .v14-warning-heading{
 display:flex;align-items:center;gap:10px;margin-bottom:12px;
}
html[data-bak-ui="figma-v12"] .v14-warning-heading strong{
 font-size:14px;font-weight:800;color:#775425;display:block;
}
html[data-bak-ui="figma-v12"] .v14-warning-heading small{color:#927143;font-size:11px}
html[data-bak-ui="figma-v12"] .v14-warning-icon{
 display:grid;place-items:center;width:33px;height:33px;border-radius:12px;
 background:#ffe7bc;color:#9d6318;font-size:19px;font-weight:850;
}
html[data-bak-ui="figma-v12"] .v14-warning-row{
 display:flex;align-items:center;justify-content:space-between;gap:9px;
 padding:12px 0;border-top:1px solid #efdfc4;
}
html[data-bak-ui="figma-v12"] .v14-warning-row b{
 font-size:12px;line-height:1.4;color:#6c4a20;display:block;
}
html[data-bak-ui="figma-v12"] .v14-warning-row small{
 display:block;font-size:11px;line-height:1.45;color:#91754e;margin-top:3px;
}
html[data-bak-ui="figma-v12"] .v14-warning-row button{
 min-width:105px;min-height:36px;flex-shrink:0;padding:8px 10px;
 border-radius:12px!important;background:#fff!important;border:1px solid #d8c299;
 color:#78541f!important;font-size:11px!important;font-weight:750;
}
/* Notification flow differentiates staff's incoming and outgoing transfers. */
html[data-bak-ui="figma-v12"] .v11-notif-row.v14-incoming .v11-notif-symbol{
 background:#d9f5e8!important;color:#145d42!important;
}
html[data-bak-ui="figma-v12"] .v11-notif-row.v14-outgoing .v11-notif-symbol{
 background:#ffe6d2!important;color:#96572f!important;
}
html[data-bak-ui="figma-v12"] .v11-notif-row.v14-issue .v11-notif-symbol{
 background:#fff0c2!important;color:#8b5f13!important;
}
@media(prefers-reduced-motion:reduce){
 html[data-bak-ui="figma-v12"] .fv12-nav button[data-fv12-nav]{transition:none!important}
}
/* Staff is already in Receive DO; hide redundant explanatory Ready DO hero. */
html[data-bak-ui="figma-v12"].v111-staff main.v13-do-mode-receive .home-hero{display:none!important}
