/* Work controls apply only to simple mode; forms retain their native actions. */
.simple-work-bar[hidden]{display:none!important}
body[data-cafe-world=normal] .simple-work-bar{margin:0 0 14px;padding:0;min-width:0}
body[data-cafe-world=normal] .simple-work-links{display:flex;gap:6px;overflow-x:auto;max-width:100%;padding:3px 1px 6px;scrollbar-width:thin}
body[data-cafe-world=normal] .simple-work-links a{display:flex;flex:1 0 auto;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:8px 12px;border:1px solid #c4b697;border-radius:7px;background:#fffdf6;color:#403b2d;font-size:14px;line-height:1.3;text-decoration:none;white-space:nowrap}
body[data-cafe-world=normal] .simple-work-links a[aria-current=page]{background:#3d5742;border-color:#3d5742;color:#fff;font-weight:700}
body[data-cafe-world=normal] .simple-work-links a[hidden]{display:none}
body[data-cafe-world=normal] .simple-work-status{margin:4px 0 0;padding:8px 10px;background:#f4f4ed;border-left:3px solid #667d62;color:#3a4935;font-size:13px;line-height:1.5;overflow-wrap:anywhere}
body[data-cafe-world=normal] .simple-work-status[data-state=error],body[data-cafe-world=normal] .simple-work-status[data-state=review]{border-color:#a74d2c;color:#7b321d;background:#fff3e9}
body[data-cafe-world=normal] .simple-work-status[data-state=pending],body[data-cafe-world=normal] .simple-work-status[data-state=offline]{border-color:#a98432;color:#654e18;background:#fff8e8}
body[data-cafe-world=normal] .simple-work-local{font-size:13px;line-height:1.5;margin:5px 0 0;overflow-wrap:anywhere}
body[data-cafe-world=normal] :is(#inventoryPage,#wastePage,#menuPage,#shiftsPage) :is(input,select,textarea):focus-visible{outline:3px solid #567345;outline-offset:2px}
@media screen and (max-width:820px){
 body[data-cafe-world=normal] :is(#inventoryPage,#wastePage,#menuPage,#shiftsPage) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;min-height:44px;box-sizing:border-box;max-width:100%}
 body[data-cafe-world=normal] .simple-work-links a{padding:8px 9px;font-size:13px}
 body[data-cafe-world=normal] #wasteForm .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body[data-cafe-world=normal] #wasteForm .field.full,body[data-cafe-world=normal] #wasteForm .submit{grid-column:1/-1}
}
@media print{.simple-work-bar{display:none!important}}

body[data-cafe-world=normal] .simple-work-status:is([data-state=local-error],[data-state=local-unknown]){border-color:#a74d2c;color:#7b321d;background:#fff3e9}
body[data-cafe-world=normal] .simple-work-status:is([data-state=editing],[data-state=local-warning],[data-state=unmade]){border-color:#a98432;color:#654e18;background:#fff8e8}
