.ops44{background:#f3f5f7!important;color:#263747!important;font:15px/1.45 Arial,sans-serif}.ops44>.site-header,.ops44>footer,.ops44>.mobile-actions,.ops44 .management-nav,.ops44 .help-widget,.ops44 .a11y-tools,.ops44 #welcome-dialog{display:none!important}.ops44 #main-content{display:block!important;padding:0!important;margin:0!important;max-width:none!important}.ops44 .staff-screen{padding:12px!important;max-width:1800px;margin:auto!important}.work-home44{display:flex;gap:6px;align-items:center}.work-home44 a,.kds-tools44 a,.kds-tools44 button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:5px!important;background:#fff;border:1px solid #d1dce5;border-radius:10px;color:#334c64;font-size:20px!important}.kds44{padding:12px;max-width:1900px;margin:auto}.kds-heading44{display:flex;align-items:center;gap:15px;position:sticky!important;top:0;background:#f3f5f7!important;z-index:12;padding:8px 0 12px!important;border:0;box-shadow:none!important}.kds-heading44>div:first-child{flex:1}.kds44 h1{font:650 25px/1.2 Arial,sans-serif!important;margin:0 0 4px!important}.kds-heading44 small{font:12px/1.35 Arial,sans-serif;color:#657486}.kds-clock44{font:700 clamp(20px,3vw,32px)/1.25 Arial,sans-serif;color:#284660;font-variant-numeric:tabular-nums}.kds-tools44{display:flex;gap:6px;align-items:center}.kds-mode44{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:7px 0 12px}.kds-mode44 button{padding:7px 11px;background:#fff;border:1px solid #cbd8e4;border-radius:10px;color:#365472;font:600 14px Arial,sans-serif}.kds-mode44 button[aria-pressed=true]{background:#dfeaf6;border-color:#8daeca;color:#17436c}.kds-mode44 small{margin-left:auto;font-size:12px}.kds-grid44{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;align-items:start}.kds-card44{background:#fff;border:1px solid #d6e0e8;border-radius:12px;padding:12px;min-width:0;box-shadow:0 2px 5px #19354b06}.kds-card-title44{display:flex;justify-content:space-between;align-items:center;gap:8px}.kds-card-title44>strong{font:650 17px/1.3 Arial,sans-serif;color:#203b55}.kds-count44{font:700 30px/1 Arial,sans-serif;background:#e4f1eb;color:#276448;padding:7px 10px;border-radius:9px}.kds44 .kds-card44 h2{font:600 14px/1.3 Arial,sans-serif!important;margin:7px 0!important}.kds-kind44,.kds-state44{font:12px/1.4 Arial,sans-serif;color:#64798a}.kds-note44{padding:7px;background:#fff1cc;border-left:3px solid #ca9d36;color:#5d4d25;font:600 13px/1.4 Arial,sans-serif!important;margin:8px 0!important}.kds-card44 details{margin-top:10px;border-top:1px solid #e2e8ed;padding-top:7px}.kds-card44 summary{font:13px/1.4 Arial,sans-serif;color:#45627a;cursor:pointer}.kds-source44{display:grid;font:12px/1.45 Arial,sans-serif;border-bottom:1px dotted #d1dbe3;padding:6px 0;margin:0}.kds-source44 small{font-size:11px}.kds-times44{display:flex;gap:8px;flex-wrap:wrap;font:12px/1.5 Arial,sans-serif;color:#526c80;margin:8px 0}.kds-line44{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;border-top:1px dashed #dce5ed;font:14px/1.4 Arial,sans-serif}.kds-line44>b{font-size:23px;color:#24593f}.kds-line44 small{display:block;font:12px/1.5 Arial,sans-serif;color:#647a8c}.kds-card44 button{font:600 13px/1.35 Arial,sans-serif;padding:7px 10px;border-radius:9px;margin-top:7px;border:1px solid #b5cbdc;background:#e8f0f8;color:#265675}.kds-urgent44{background:#fff0d6;color:#924d0d;font-weight:700;padding:2px 5px;border-radius:5px}.serve-lines44{padding:10px;margin:10px 0;background:#f3f8f5;border:1px solid #cdded2;border-radius:10px}.serve-lines44 h3{font:600 16px/1.3 Arial,sans-serif!important;margin:0 0 5px!important}.serve-lines44>small{font-size:12px}.serve-lines44 form{display:grid!important;grid-template-columns:minmax(0,1fr) 58px 34px;align-items:center;gap:7px!important;padding:7px 0!important;margin:0!important;background:transparent!important;border:0!important}.serve-lines44 label{font:13px/1.4 Arial,sans-serif;min-width:0}.serve-lines44 input[type=number]{width:58px!important;min-height:32px!important;padding:5px!important;font-size:14px!important}.serve-lines44 button{min-width:32px!important;min-height:32px!important;padding:5px!important}.dossiers44{display:flex;gap:5px;overflow-x:auto;padding:6px 0 0;margin-bottom:10px;border-bottom:2px solid #bfcddd}.dossiers44>a{flex:none;border:1px solid #bdcddc;border-bottom:0;background:#e6eef7;padding:7px 11px;border-radius:10px 10px 0 0;font:600 13px/1.4 Arial,sans-serif;color:#325472;max-width:240px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.wave44{border-left:3px solid var(--wave44,#35785c);padding-left:8px!important}.wave44 .wave-label44{color:var(--wave44,#35785c);font-weight:700}.ops44 .occupancy-panel{padding:10px!important;display:block!important}.ops44 .occupancy-panel>div>p{display:none}.ops44 .occupancy-panel h2{font:600 16px/1.3 Arial,sans-serif!important;margin-bottom:7px!important}.ops44 .occupancy-panel .eyebrow{display:none}.ops44 .occupancy-panel form{padding:0!important;gap:7px!important;grid-template-columns:1fr 1fr auto;align-items:end}.ops44 .occupancy-panel label{font:12px/1.3 Arial,sans-serif!important}.ops44 .occupancy-panel input{padding:6px!important;min-height:32px!important}.ops44 .occupancy-panel button{padding:6px!important;min-height:32px!important;font-size:13px!important}.ops44 .session39 .session-bills39{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))!important;max-width:none}.ops44 .session39>p:last-child{font-size:12px!important;color:#617180}.ops44 .guest38{padding:14px!important}
@media(max-width:700px){.kds-heading44{flex-wrap:wrap;gap:8px}.kds-clock44{margin-left:auto}.kds-tools44{flex-basis:100%;justify-content:flex-end}.kds-mode44 small{margin-left:0}.kds44{padding:9px}.kds-grid44{gap:8px}.ops44 .occupancy-panel form{grid-template-columns:1fr 1fr}.ops44 .occupancy-panel form button{grid-column:1/-1}.serve-lines44 form{gap:5px!important}}

.occupancy-stepper44{display:flex;align-items:center;gap:3px}.occupancy-stepper44 input{min-width:0;width:60px!important;text-align:center}.occupancy-stepper44 button{padding:4px!important;min-width:25px;flex:none}.menu-choices44{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-right:35px;margin:0 0 10px}.menu-choices44 :is(button,a){font:600 13px Arial,sans-serif;padding:7px 10px;border:1px solid #cdd9e3;border-radius:9px;color:#365776;background:#f6f9fb}.menu-staff38 iframe{height:calc(100% - 65px);min-height:0}
