.CustomerHeader-module__FS8SyW__serverOnWay{isolation:isolate;justify-content:flex-start;gap:.35rem;animation:.28s cubic-bezier(.2,.8,.2,1) CustomerHeader-module__FS8SyW__server-arrival-enter,3s ease-in-out .28s infinite CustomerHeader-module__FS8SyW__server-arrival-glow;box-shadow:0 0 0 1px #6ee7b74d,0 0 18px #10b98133;color:#ecfdf5!important;opacity:1!important;cursor:default!important;background:linear-gradient(120deg,#064e3b,#047857 54%,#0e7490)!important;border-color:#6ee7b7e6!important;height:3.5rem!important;min-height:3.5rem!important;max-height:3.5rem!important;padding:.25rem .4rem!important}.CustomerHeader-module__FS8SyW__serverOnWay:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fff3,#0000);width:42%;animation:3s ease-in-out .65s infinite CustomerHeader-module__FS8SyW__server-arrival-shimmer;position:absolute;inset:-45% auto -45% -55%;transform:skew(-18deg)}.CustomerHeader-module__FS8SyW__serverAvatarRing{border-radius:9999px;flex:none;place-items:center;animation:3s ease-in-out .28s infinite CustomerHeader-module__FS8SyW__server-avatar-breathe;display:grid;box-shadow:0 0 0 2px #a7f3d0d9,0 0 10px #34d39980}.CustomerHeader-module__FS8SyW__serverDetails{text-align:left;white-space:normal;gap:1px;min-width:0;line-height:1;display:grid}.CustomerHeader-module__FS8SyW__serverDetails strong,.CustomerHeader-module__FS8SyW__serverDetails span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CustomerHeader-module__FS8SyW__serverDetails strong{letter-spacing:.01em;font-size:.65rem}.CustomerHeader-module__FS8SyW__serverDetails span:nth-child(2){color:#d1fae5;font-size:.58rem}.CustomerHeader-module__FS8SyW__serverDetails span:nth-child(3){font-variant-numeric:tabular-nums;color:#a7f3d0;font-size:.5rem}.CustomerHeader-module__FS8SyW__callAgain{animation:3s ease-in-out infinite CustomerHeader-module__FS8SyW__server-call-again-glow;box-shadow:0 0 16px #fbbf244d;color:#451a03!important;background:linear-gradient(120deg,#fde047,#fbbf24)!important;border-color:#fcd34d!important}@keyframes CustomerHeader-module__FS8SyW__server-arrival-enter{0%{filter:brightness(.9);transform:scale(.98)}60%{filter:brightness(1.08);transform:scale(1.012)}to{filter:brightness();transform:scale(1)}}@keyframes CustomerHeader-module__FS8SyW__server-arrival-glow{0%,72%,to{box-shadow:0 0 0 1px #6ee7b740,0 0 12px #10b98124}84%{box-shadow:0 0 0 2px #a7f3d0b8,0 0 24px #22d3ee57}}@keyframes CustomerHeader-module__FS8SyW__server-arrival-shimmer{0%,72%{opacity:0;left:-55%}78%{opacity:1}92%,to{opacity:0;left:125%}}@keyframes CustomerHeader-module__FS8SyW__server-avatar-breathe{0%,72%,to{transform:scale(1)}84%{transform:scale(1.045)}}@keyframes CustomerHeader-module__FS8SyW__server-call-again-glow{0%,75%,to{box-shadow:0 0 12px #fbbf2433}86%{box-shadow:0 0 22px #fbbf248c}}@media (min-width:390px){.CustomerHeader-module__FS8SyW__serverDetails strong{font-size:.72rem}.CustomerHeader-module__FS8SyW__serverDetails span:nth-child(2){font-size:.64rem}.CustomerHeader-module__FS8SyW__serverDetails span:nth-child(3){font-size:.56rem}}@media (prefers-reduced-motion:reduce){.CustomerHeader-module__FS8SyW__serverOnWay,.CustomerHeader-module__FS8SyW__serverOnWay:after,.CustomerHeader-module__FS8SyW__serverAvatarRing,.CustomerHeader-module__FS8SyW__callAgain{animation:none!important}}
.StaffMoreMenu-module__MR-h4W__root{flex:none;display:inline-flex;position:relative}.StaffMoreMenu-module__MR-h4W__trigger{color:#f8fafc;text-align:left;cursor:pointer;background:#0f172a;border:1px solid #475569;border-radius:.5rem;grid-template-rows:auto 1fr;align-items:center;min-width:3.5rem;height:2.75rem;min-height:2.75rem;max-height:2.75rem;padding:.125rem .5rem;font-weight:900;display:grid}.StaffMoreMenu-module__MR-h4W__triggerLabel{color:#94a3b8;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5rem;line-height:.75rem;overflow:hidden}.StaffMoreMenu-module__MR-h4W__triggerIcon{font-size:1.15rem;line-height:1}.StaffMoreMenu-module__MR-h4W__legacyTrigger{color:#f8fafc;cursor:pointer;background:#0f172a;border:1px solid #475569;border-radius:.75rem;place-items:center;min-width:2.75rem;min-height:2.75rem;font-size:1.35rem;font-weight:900;line-height:1;display:grid}.StaffMoreMenu-module__MR-h4W__layer{z-index:255;box-sizing:border-box;padding:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));background:#02061729;position:fixed;inset:0}.StaffMoreMenu-module__MR-h4W__menu{width:min(17rem, calc(100vw - max(.5rem, env(safe-area-inset-left)) - max(.5rem, env(safe-area-inset-right))));max-height:min(var(--staff-menu-available-height,100dvh), calc(100dvh - max(.5rem, env(safe-area-inset-top)) - max(.5rem, env(safe-area-inset-bottom))));color:#f8fafc;background:#020617;border:1px solid #475569;border-radius:1rem;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 55px #0009}.StaffMoreMenu-module__MR-h4W__menuHeader{z-index:1;text-transform:uppercase;letter-spacing:.08em;background:#020617;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem .85rem;font-size:.78rem;font-weight:900;display:flex;position:sticky;top:0}.StaffMoreMenu-module__MR-h4W__menuClose,.StaffMoreMenu-module__MR-h4W__dialogClose{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:999px;place-items:center;min-width:2.75rem;min-height:2.75rem;font-size:1.35rem;display:grid}.StaffMoreMenu-module__MR-h4W__items{gap:.2rem;padding:.4rem;display:grid}.StaffMoreMenu-module__MR-h4W__item{color:#f8fafc;width:100%;min-height:3.25rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.7rem;padding:.55rem .7rem;text-decoration:none;display:block}.StaffMoreMenu-module__MR-h4W__item:hover,.StaffMoreMenu-module__MR-h4W__item:focus-visible{background:#164e63}.StaffMoreMenu-module__MR-h4W__item strong,.StaffMoreMenu-module__MR-h4W__item span{display:block}.StaffMoreMenu-module__MR-h4W__item strong{font-size:.83rem}.StaffMoreMenu-module__MR-h4W__item span{color:#94a3b8;margin-top:.1rem;font-size:.68rem;line-height:1.35}.StaffMoreMenu-module__MR-h4W__item:hover span,.StaffMoreMenu-module__MR-h4W__item:focus-visible span{color:#cffafe}.StaffMoreMenu-module__MR-h4W__dialogBackdrop{z-index:270;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617d1;place-items:center;display:grid;position:fixed;inset:0}.StaffMoreMenu-module__MR-h4W__dialog{width:min(30rem,100%);max-height:calc(100dvh - max(1rem, env(safe-area-inset-top)) - max(1rem, env(safe-area-inset-bottom)));color:#f8fafc;background:#0f172a;border:1px solid #22d3ee8c;border-radius:1.25rem;overflow-y:auto;box-shadow:0 24px 80px #000000a6}.StaffMoreMenu-module__MR-h4W__dialogHeader{background:#020617;border-bottom:1px solid #334155;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.StaffMoreMenu-module__MR-h4W__dialogHeader h2{margin:0;font-size:1.2rem;font-weight:900}.StaffMoreMenu-module__MR-h4W__dialogBody{padding:1rem}.StaffMoreMenu-module__MR-h4W__dialogBody p{color:#cbd5e1;font-size:.82rem;line-height:1.5}.StaffMoreMenu-module__MR-h4W__field{margin-top:.9rem;font-size:.78rem;font-weight:900;display:block}.StaffMoreMenu-module__MR-h4W__input{color:#fff;width:100%;min-height:2.75rem;font:inherit;background:#020617;border:1px solid #475569;border-radius:.75rem;padding:.55rem 3rem .55rem .75rem}.StaffMoreMenu-module__MR-h4W__actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.StaffMoreMenu-module__MR-h4W__primary,.StaffMoreMenu-module__MR-h4W__secondary,.StaffMoreMenu-module__MR-h4W__danger{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.75rem;padding:.55rem .9rem;font-size:.8rem;font-weight:900}.StaffMoreMenu-module__MR-h4W__primary{color:#082f49;background:#67e8f9;border:1px solid #67e8f9}.StaffMoreMenu-module__MR-h4W__secondary{color:#f8fafc;background:#0f172a;border:1px solid #475569}.StaffMoreMenu-module__MR-h4W__danger{color:#fff;background:#991b1b;border:1px solid #f87171}.StaffMoreMenu-module__MR-h4W__error,.StaffMoreMenu-module__MR-h4W__success,.StaffMoreMenu-module__MR-h4W__draftNotice{border:1px solid;border-radius:.75rem;padding:.7rem;font-size:.8rem}.StaffMoreMenu-module__MR-h4W__error{background:#450a0a99;border-color:#ef4444;color:#fecaca!important}.StaffMoreMenu-module__MR-h4W__success{background:#022c2299;border-color:#10b981;color:#a7f3d0!important}.StaffMoreMenu-module__MR-h4W__draftNotice{background:#451a0399;border-color:#d97706;color:#fde68a!important}.StaffMoreMenu-module__MR-h4W__trigger:focus-visible,.StaffMoreMenu-module__MR-h4W__legacyTrigger:focus-visible,.StaffMoreMenu-module__MR-h4W__menuClose:focus-visible,.StaffMoreMenu-module__MR-h4W__dialogClose:focus-visible,.StaffMoreMenu-module__MR-h4W__item:focus-visible,.StaffMoreMenu-module__MR-h4W__primary:focus-visible,.StaffMoreMenu-module__MR-h4W__secondary:focus-visible,.StaffMoreMenu-module__MR-h4W__danger:focus-visible,.StaffMoreMenu-module__MR-h4W__input:focus-visible{outline-offset:2px;outline:3px solid #67e8f9}.StaffMoreMenu-module__MR-h4W__primary:disabled,.StaffMoreMenu-module__MR-h4W__secondary:disabled,.StaffMoreMenu-module__MR-h4W__danger:disabled,.StaffMoreMenu-module__MR-h4W__dialogClose:disabled{cursor:wait;opacity:.5}@media (max-width:480px){.StaffMoreMenu-module__MR-h4W__dialogBackdrop{padding:max(.25rem, env(safe-area-inset-top)) max(0px, env(safe-area-inset-right)) max(0px, env(safe-area-inset-bottom)) max(0px, env(safe-area-inset-left));align-items:end}.StaffMoreMenu-module__MR-h4W__dialog{max-height:calc(100dvh - max(.25rem, env(safe-area-inset-top)) - max(0px, env(safe-area-inset-bottom)));border-radius:1.25rem 1.25rem 0 0}.StaffMoreMenu-module__MR-h4W__actions>*{flex:8rem}}
.PayrollDocuments-module__ppzIVW__backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020817c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.PayrollDocuments-module__ppzIVW__dialog,.PayrollDocuments-module__ppzIVW__settingsPanel{color:#e8f3ff;background:radial-gradient(circle at 15% 0,#0097ff1f,#0000 34%),linear-gradient(145deg,#051e37fa,#031222fa);border:1px solid #4789bc57;box-shadow:0 24px 80px #0000007a,inset 0 1px #ffffff0d}.PayrollDocuments-module__ppzIVW__dialog{border-radius:1.25rem;width:min(42rem,100%);max-height:min(90vh,54rem);padding:1.5rem;position:relative;overflow:auto}.PayrollDocuments-module__ppzIVW__settingsPanel{border-radius:1rem;padding:clamp(1rem,2vw,1.5rem)}.PayrollDocuments-module__ppzIVW__closeButton{color:#d9edff;background:#08233bd9;border:1px solid #7db1d859;border-radius:.75rem;width:2.5rem;height:2.5rem;font-size:1.55rem;line-height:1;position:absolute;top:.8rem;right:.8rem}.PayrollDocuments-module__ppzIVW__eyebrow{color:#4fd1ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:800}.PayrollDocuments-module__ppzIVW__dialog h2,.PayrollDocuments-module__ppzIVW__settingsPanel h2,.PayrollDocuments-module__ppzIVW__settingsPanel h3,.PayrollDocuments-module__ppzIVW__dialog h3{color:#f7fbff;margin:0}.PayrollDocuments-module__ppzIVW__sectionHeading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.PayrollDocuments-module__ppzIVW__versionPill{color:#8ff0c7;background:#05634138;border:1px solid #27c7865c;border-radius:999px;flex:none;padding:.35rem .7rem;font-size:.78rem;font-weight:700}.PayrollDocuments-module__ppzIVW__formGrid{gap:1rem;margin-top:1rem;display:grid}.PayrollDocuments-module__ppzIVW__formGrid label{color:#dcecff;gap:.42rem;font-size:.84rem;font-weight:700;display:grid}.PayrollDocuments-module__ppzIVW__formGrid label>span,.PayrollDocuments-module__ppzIVW__muted{color:#90a9bf;font-size:.78rem;font-weight:500}.PayrollDocuments-module__ppzIVW__formGrid input:not([type=checkbox]),.PayrollDocuments-module__ppzIVW__formGrid textarea,.PayrollDocuments-module__ppzIVW__formGrid select{color:#f4f9ff;background:#031323d1;border:1px solid #5e91b859;border-radius:.7rem;outline:none;width:100%;min-height:2.75rem;padding:.65rem .75rem}.PayrollDocuments-module__ppzIVW__formGrid textarea{resize:vertical}.PayrollDocuments-module__ppzIVW__formGrid input:focus,.PayrollDocuments-module__ppzIVW__formGrid textarea:focus,.PayrollDocuments-module__ppzIVW__formGrid select:focus{border-color:#1aa8e8;box-shadow:0 0 0 3px #10a0dc29}.PayrollDocuments-module__ppzIVW__formGrid input:disabled,.PayrollDocuments-module__ppzIVW__formGrid textarea:disabled,.PayrollDocuments-module__ppzIVW__formGrid select:disabled{opacity:.55;cursor:not-allowed}.PayrollDocuments-module__ppzIVW__notice,.PayrollDocuments-module__ppzIVW__warning,.PayrollDocuments-module__ppzIVW__error,.PayrollDocuments-module__ppzIVW__success,.PayrollDocuments-module__ppzIVW__recoveryPanel{border-radius:.8rem;padding:.8rem .9rem;font-size:.84rem}.PayrollDocuments-module__ppzIVW__notice,.PayrollDocuments-module__ppzIVW__recoveryPanel{color:#cdeeff;background:#0b5c832b;border:1px solid #40a0d559}.PayrollDocuments-module__ppzIVW__warning{color:#ffe0a0;background:#7b4c053d;border:1px solid #f4b5396b}.PayrollDocuments-module__ppzIVW__error{color:#ffb5bf;background:#84182738;border:1px solid #f85c6e66;margin:0}.PayrollDocuments-module__ppzIVW__success{color:#9bf1cf;background:#05704938;border:1px solid #32d39961;margin:0}.PayrollDocuments-module__ppzIVW__buttonRow{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.PayrollDocuments-module__ppzIVW__primaryButton,.PayrollDocuments-module__ppzIVW__secondaryButton{border-radius:.7rem;min-height:2.7rem;padding:.65rem 1rem;font-weight:800}.PayrollDocuments-module__ppzIVW__primaryButton{color:#effff8;background:linear-gradient(135deg,#087c58,#059669 55%,#13b981);border:1px solid #20da9294;box-shadow:inset 0 1px #fff3,0 8px 24px #03855b33}.PayrollDocuments-module__ppzIVW__secondaryButton{color:#d9ecff;background:#09263fcc;border:1px solid #649ec861}.PayrollDocuments-module__ppzIVW__primaryButton:disabled,.PayrollDocuments-module__ppzIVW__secondaryButton:disabled,.PayrollDocuments-module__ppzIVW__closeButton:disabled{opacity:.55;cursor:not-allowed}.PayrollDocuments-module__ppzIVW__settingsRow,.PayrollDocuments-module__ppzIVW__signatoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.PayrollDocuments-module__ppzIVW__signatoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PayrollDocuments-module__ppzIVW__signatoryCard{background:linear-gradient(145deg,#0c2b459e,#05192bb3);border:1px solid #4a84b052;border-radius:.9rem;gap:.85rem;min-width:0;padding:1rem;display:grid}.PayrollDocuments-module__ppzIVW__signatoryCard legend{color:#71d7ff;padding:0 .4rem;font-weight:800}.PayrollDocuments-module__ppzIVW__checkLabel{align-items:center;gap:.6rem!important;display:flex!important}.PayrollDocuments-module__ppzIVW__checkLabel input{accent-color:#14b981;width:1.1rem;height:1.1rem}@media (max-width:850px){.PayrollDocuments-module__ppzIVW__settingsRow,.PayrollDocuments-module__ppzIVW__signatoryGrid{grid-template-columns:1fr}.PayrollDocuments-module__ppzIVW__sectionHeading{flex-direction:column}}@media (prefers-reduced-motion:reduce){.PayrollDocuments-module__ppzIVW__backdrop{scroll-behavior:auto}}
.CompactQueueCard-module__CMYGbW__tableCard{--table-accent:#22d3ee;--table-deep:#082f49eb;border-color:color-mix(in srgb, var(--table-accent) 72%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--table-accent) 17%, transparent), inset 0 1px 0 color-mix(in srgb, var(--table-accent) 18%, transparent)}.CompactQueueCard-module__CMYGbW__tableHeader{background:linear-gradient(100deg, var(--table-deep), #0f172af5 66%), radial-gradient(circle at 8% 50%, color-mix(in srgb, var(--table-accent) 24%, transparent), transparent 34%);border-color:color-mix(in srgb, var(--table-accent) 46%, transparent)}.CompactQueueCard-module__CMYGbW__accent{background:var(--table-accent);box-shadow:0 0 14px color-mix(in srgb, var(--table-accent) 80%, transparent)}.CompactQueueCard-module__CMYGbW__zoomDialog{transform-origin:50%;animation:.22s cubic-bezier(.16,1,.3,1) both CompactQueueCard-module__CMYGbW__queue-card-approach}.CompactQueueCard-module__CMYGbW__zoomDialog::backdrop{-webkit-backdrop-filter:blur(9px)saturate(.7);backdrop-filter:blur(9px)saturate(.7);background:#020617c2;animation:.18s ease-out both CompactQueueCard-module__CMYGbW__queue-backdrop-in}.CompactQueueCard-module__CMYGbW__attentionIcon{animation:.82s ease-in-out infinite CompactQueueCard-module__CMYGbW__queue-message-attention}.CompactQueueCard-module__CMYGbW__messageEnvelopeAttention{will-change:transform, filter;animation:.82s ease-in-out infinite CompactQueueCard-module__CMYGbW__queue-message-attention}.CompactQueueCard-module__CMYGbW__messageLockOverlay{will-change:border-color, box-shadow, filter;animation:1.15s ease-in-out infinite CompactQueueCard-module__CMYGbW__queue-message-lock-glow}.CompactQueueCard-module__CMYGbW__operationalMarker{--operational-marker-glow:148 163 184;transform-origin:50%}.CompactQueueCard-module__CMYGbW__operationalMarker[data-server-item-state=preparing]{--operational-marker-glow:251 191 36}.CompactQueueCard-module__CMYGbW__operationalMarker[data-server-item-state=ready]{--operational-marker-glow:74 222 128}.CompactQueueCard-module__CMYGbW__operationalMarker[data-server-item-state=served]{--operational-marker-glow:34 211 238}.CompactQueueCard-module__CMYGbW__outsideQueueMarker{backface-visibility:hidden;will-change:transform, box-shadow, filter;animation:1.05s ease-in-out infinite CompactQueueCard-module__CMYGbW__queue-outside-status-pulse}.CompactQueueCard-module__CMYGbW__flipScene{perspective:1100px;min-width:0}.CompactQueueCard-module__CMYGbW__flipInner{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.82,.22,1.18);display:grid}.CompactQueueCard-module__CMYGbW__flipScene[data-flipped=true] .CompactQueueCard-module__CMYGbW__flipInner{transform:rotateY(180deg)}.CompactQueueCard-module__CMYGbW__flipFace{backface-visibility:hidden;grid-area:1/1;min-width:0}.CompactQueueCard-module__CMYGbW__flipFace[aria-hidden=true]{pointer-events:none;display:none}.CompactQueueCard-module__CMYGbW__flipFront{transform:rotateY(0)}.CompactQueueCard-module__CMYGbW__flipBack{transform:rotateY(180deg)}.CompactQueueCard-module__CMYGbW__flipButton{color:#a5f3fc;background:#071425;border:1px solid #67e8f9a6;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.CompactQueueCard-module__CMYGbW__flipButton:hover,.CompactQueueCard-module__CMYGbW__flipButton:focus-visible{outline-offset:1px;background:#0e3b4b;border-color:#67e8f9;outline:2px solid #67e8f959}.CompactQueueCard-module__CMYGbW__combinedBack{color:#e5eef7;background:#17202b;border:1px solid #64748be6;border-radius:8px;min-width:0;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff06}.CompactQueueCard-module__CMYGbW__combinedHeader{color:#9ee8df;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #344353;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:4px 6px 4px 9px;font-size:11px;font-weight:900;display:flex}.CompactQueueCard-module__CMYGbW__combinedBody{gap:7px;padding:7px;display:grid}.CompactQueueCard-module__CMYGbW__combinedCategory{min-width:0}.CompactQueueCard-module__CMYGbW__combinedCategory h4{color:#8bd5ca;letter-spacing:.07em;margin-bottom:3px;font-size:9px;font-weight:900}.CompactQueueCard-module__CMYGbW__combinedCategory ul{gap:4px;display:grid}.CompactQueueCard-module__CMYGbW__combinedLine{background:#111923;border:1px solid #344353;border-radius:7px;min-width:0;padding:5px 6px}.CompactQueueCard-module__CMYGbW__combinedLineMain{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;font-size:11px;line-height:16px;display:grid}.CompactQueueCard-module__CMYGbW__variation,.CompactQueueCard-module__CMYGbW__criticalVariation{justify-content:space-between;align-items:flex-start;gap:7px;min-width:0;font-size:11px;line-height:14px;display:flex}.CompactQueueCard-module__CMYGbW__combinedLineMain span,.CompactQueueCard-module__CMYGbW__variation span,.CompactQueueCard-module__CMYGbW__criticalVariation span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CompactQueueCard-module__CMYGbW__combinedLineMain b,.CompactQueueCard-module__CMYGbW__variation b,.CompactQueueCard-module__CMYGbW__criticalVariation b{flex:none}.CompactQueueCard-module__CMYGbW__variation,.CompactQueueCard-module__CMYGbW__criticalVariation{color:#bbc8d5;padding-left:8px;font-size:9px}.CompactQueueCard-module__CMYGbW__criticalVariation{color:#ffe4e6;background:#481724;border-left:3px solid #fb7185;margin-top:1px;padding:2px 4px;font-weight:900}.CompactQueueCard-module__CMYGbW__combinedActions{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.CompactQueueCard-module__CMYGbW__combinedActions button{color:#effffc;text-align:center;background:#124e4b;border:1px solid #4fd1c5;border-radius:7px;place-items:center;width:52px;min-height:42px;padding:4px;font-size:8px;font-weight:900;line-height:10px;display:grid}.CompactQueueCard-module__CMYGbW__combinedActions button:disabled{opacity:.45}.CompactQueueCard-module__CMYGbW__itemActionBadge{text-align:center;border-radius:7px;flex:none;place-items:center;width:52px;min-height:42px;padding:4px;font-size:8px;font-weight:900;line-height:10px;display:grid}.CompactQueueCard-module__CMYGbW__combinedNotice{color:#cffafe;background:#0b3540;border-radius:6px;margin:0 7px 6px;padding:5px 7px;font-size:9px;font-weight:800}.CompactQueueCard-module__CMYGbW__combinedFooter{color:#b9c7d5;border-top:1px solid #344353;padding:6px 8px;font-size:9px;font-weight:900}.CompactQueueCard-module__CMYGbW__combinedEmpty{text-align:center;color:#94a3b8;padding:12px;font-size:10px}.CompactQueueCard-module__CMYGbW__combinedTableCard{color:#e5eef7;background:linear-gradient(145deg,#0f172afa,#020617f7);border:1px solid #64748be6;border-radius:9px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.CompactQueueCard-module__CMYGbW__combinedTableInner{min-width:0}.CompactQueueCard-module__CMYGbW__combinedTableHeader{border-bottom:1px solid #334155c7;align-items:center;gap:7px;min-height:44px;padding:5px 7px;display:flex;position:relative}.CompactQueueCard-module__CMYGbW__combinedIdentity{flex:1;min-width:0}.CompactQueueCard-module__CMYGbW__combinedIdentity p{color:#8be9ef;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:10px;font-weight:900;line-height:13px;overflow:hidden}.CompactQueueCard-module__CMYGbW__combinedIdentity span{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:13px;display:block;overflow:hidden}.CompactQueueCard-module__CMYGbW__combinedMissingAvatar{background:#020617;border:2px solid #64748b;border-radius:2px;flex:0 0 28px;width:28px;height:28px}.CompactQueueCard-module__CMYGbW__combinedNoteAction{z-index:20;position:absolute;top:7px;left:50%;transform:translate(-50%)}.CompactQueueCard-module__CMYGbW__combinedGrid{border-bottom:1px solid #334155d1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.CompactQueueCard-module__CMYGbW__combinedGridCategory{border-bottom:1px solid #475569a8;min-width:0;min-height:0;padding:7px 9px}.CompactQueueCard-module__CMYGbW__combinedGridCategory:nth-child(odd){border-right:1px solid #475569b8}.CompactQueueCard-module__CMYGbW__combinedGridCategory:nth-last-child(-n+2){border-bottom:0}.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=apps],.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=side]{border-right:1px solid #475569b8}.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=main],.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=dessert]{border-right:0}.CompactQueueCard-module__CMYGbW__combinedGridCategory:only-child{border-right:0;grid-column:1/-1;min-height:0}.CompactQueueCard-module__CMYGbW__combinedGridTitle{color:#67e8f9;border-bottom:1px solid #334155b8;align-items:center;gap:6px;min-height:24px;margin:0 0 4px;padding-bottom:4px;font-size:12px;font-weight:900;line-height:14px;display:flex}.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=apps] .CompactQueueCard-module__CMYGbW__combinedGridTitle,.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=apps] .CompactQueueCard-module__CMYGbW__combinedGridLine b{color:#fb923c}.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=dessert] .CompactQueueCard-module__CMYGbW__combinedGridTitle,.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=dessert] .CompactQueueCard-module__CMYGbW__combinedGridLine b{color:#f472b6}.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=main] .CompactQueueCard-module__CMYGbW__combinedGridTitle,.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=main] .CompactQueueCard-module__CMYGbW__combinedGridLine b{color:#5eead4}.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=side] .CompactQueueCard-module__CMYGbW__combinedGridTitle,.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=side] .CompactQueueCard-module__CMYGbW__combinedGridLine b{color:#fde047}.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=wine] .CompactQueueCard-module__CMYGbW__combinedGridTitle,.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=wine] .CompactQueueCard-module__CMYGbW__combinedGridLine b{color:#c778f0}.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=cocktails] .CompactQueueCard-module__CMYGbW__combinedGridTitle,.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=cocktails] .CompactQueueCard-module__CMYGbW__combinedGridLine b{color:#ff334d}.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=beer] .CompactQueueCard-module__CMYGbW__combinedGridTitle,.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=beer] .CompactQueueCard-module__CMYGbW__combinedGridLine b{color:#f3cd0b}.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=juices] .CompactQueueCard-module__CMYGbW__combinedGridTitle,.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=juices] .CompactQueueCard-module__CMYGbW__combinedGridLine b{color:#ff8a17}.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=smoothies] .CompactQueueCard-module__CMYGbW__combinedGridTitle,.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=smoothies] .CompactQueueCard-module__CMYGbW__combinedGridLine b{color:#99d800}.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=soda] .CompactQueueCard-module__CMYGbW__combinedGridTitle,.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=soda] .CompactQueueCard-module__CMYGbW__combinedGridLine b{color:#4dd7c9}.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=champagne] .CompactQueueCard-module__CMYGbW__combinedGridTitle,.CompactQueueCard-module__CMYGbW__combinedGridCategory[data-combined-category=champagne] .CompactQueueCard-module__CMYGbW__combinedGridLine b{color:#ffd232}.CompactQueueCard-module__CMYGbW__combinedCategoryIcon{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.CompactQueueCard-module__CMYGbW__combinedCategoryIcon svg{width:100%;height:100%}.CompactQueueCard-module__CMYGbW__combinedGridLines{gap:0;margin:0;padding:0;list-style:none;display:grid}.CompactQueueCard-module__CMYGbW__combinedGridLine{color:#d5d9e2;border-bottom:1px solid #1e293be6;grid-template-columns:minmax(0,1fr) auto;gap:5px;min-width:0;padding:4px 0;font-size:11px;line-height:14px;display:grid}.CompactQueueCard-module__CMYGbW__combinedGridLine:last-child{border-bottom:0}.CompactQueueCard-module__CMYGbW__combinedGridLine>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CompactQueueCard-module__CMYGbW__combinedGridLine>b{color:#67e8f9;font-size:11px}.CompactQueueCard-module__CMYGbW__combinedGridLine small{grid-column:1/-1}.CompactQueueCard-module__CMYGbW__combinedTableFooter{color:#8b83c9;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:5px 8px;font-size:9px;font-weight:900;display:flex}.CompactQueueCard-module__CMYGbW__combinedTableFooter strong{color:#8be9ef;font-size:11px}@media (max-width:520px){.CompactQueueCard-module__CMYGbW__combinedGrid{grid-template-columns:1fr}.CompactQueueCard-module__CMYGbW__combinedGridCategory,.CompactQueueCard-module__CMYGbW__combinedGridCategory:nth-child(odd),.CompactQueueCard-module__CMYGbW__combinedGridCategory:nth-last-child(-n+2){border-bottom:1px solid #475569a8;border-right:0;min-height:0}.CompactQueueCard-module__CMYGbW__combinedGridCategory:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.CompactQueueCard-module__CMYGbW__flipInner{transition:opacity 80ms linear}.CompactQueueCard-module__CMYGbW__flipScene[data-flipped=true] .CompactQueueCard-module__CMYGbW__flipInner{transform:rotateY(180deg)}.CompactQueueCard-module__CMYGbW__attentionIcon,.CompactQueueCard-module__CMYGbW__messageEnvelopeAttention{animation:1.15s ease-in-out infinite CompactQueueCard-module__CMYGbW__queue-message-attention-reduced}.CompactQueueCard-module__CMYGbW__messageLockOverlay{animation:1.4s ease-in-out infinite CompactQueueCard-module__CMYGbW__queue-message-lock-glow-reduced}.CompactQueueCard-module__CMYGbW__outsideQueueMarker{animation:1.2s ease-in-out infinite CompactQueueCard-module__CMYGbW__queue-outside-status-pulse-reduced}}@media (min-width:1100px){body:has([data-staff-messenger-panel]) .CompactQueueCard-module__CMYGbW__zoomDialog{transition:transform .22s cubic-bezier(.16,1,.3,1);transform:translate(-14rem)}}@keyframes CompactQueueCard-module__CMYGbW__queue-card-approach{0%{opacity:0;filter:blur(5px);transform:perspective(900px)translateZ(-170px)scale(.72)}to{opacity:1;filter:blur();transform:perspective(900px)translateZ(0)scale(1)}}@keyframes CompactQueueCard-module__CMYGbW__queue-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes CompactQueueCard-module__CMYGbW__queue-outside-status-pulse{0%,to{box-shadow:0 0 0 1px rgb(var(--operational-marker-glow) / .28), 0 0 5px rgb(var(--operational-marker-glow) / .58);filter:brightness(.96);transform:scale(1)}50%{box-shadow:0 0 0 3px rgb(var(--operational-marker-glow) / .34), 0 0 14px rgb(var(--operational-marker-glow) / .96);filter:brightness(1.24);transform:scale(1.14)}}@keyframes CompactQueueCard-module__CMYGbW__queue-outside-status-pulse-reduced{0%,to{box-shadow:0 0 0 1px rgb(var(--operational-marker-glow) / .35), 0 0 6px rgb(var(--operational-marker-glow) / .62);filter:brightness(.98)}50%{box-shadow:0 0 0 3px rgb(var(--operational-marker-glow) / .42), 0 0 15px rgb(var(--operational-marker-glow) / 1);filter:brightness(1.28)}}@keyframes CompactQueueCard-module__CMYGbW__queue-message-attention{0%,to{filter:drop-shadow(0 0 4px #f871718c);transform:scale(.92)}50%{filter:drop-shadow(0 0 18px #f87171);transform:scale(1.18)}}@keyframes CompactQueueCard-module__CMYGbW__queue-message-attention-reduced{0%,to{filter:drop-shadow(0 0 5px #f871719e)}50%{filter:drop-shadow(0 0 19px #f87171)}}@keyframes CompactQueueCard-module__CMYGbW__queue-message-lock-glow{0%,to{filter:brightness(.94);border-color:#ef4444;box-shadow:inset 0 0 28px #ef444457,0 0 10px #ef444473}50%{filter:brightness(1.14);border-color:#fecaca;box-shadow:inset 0 0 48px #f8717194,0 0 30px #ef4444f2}}@keyframes CompactQueueCard-module__CMYGbW__queue-message-lock-glow-reduced{0%,to{border-color:#ef4444;box-shadow:inset 0 0 30px #ef44445c,0 0 10px #ef444480}50%{border-color:#fecaca;box-shadow:inset 0 0 42px #f8717185,0 0 24px #ef4444e6}}
.PayrollPortal-module__Jn5OOa__portal{--navy:#031a30;--panel:#092842;--panel2:#0c304e;--line:#1f4663;--muted:#9cb1c3;color:#f5f9fc;background:radial-gradient(circle at 42% 0,#0b2f4e 0,#0000 36%),linear-gradient(145deg,#031a30,#021426 72%);border-radius:18px;min-width:0;padding:18px;overflow:hidden;box-shadow:inset 0 0 0 1px #0d3553}.PayrollPortal-module__Jn5OOa__workspaceHeader{border-bottom:1px solid #163d5c;justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.PayrollPortal-module__Jn5OOa__brand{text-transform:uppercase;letter-spacing:.22em;align-items:center;gap:12px;display:flex}.PayrollPortal-module__Jn5OOa__brand b{font-size:16px;display:block}.PayrollPortal-module__Jn5OOa__brand small{color:#93a9bc;margin-top:2px;font-size:8px;display:block}.PayrollPortal-module__Jn5OOa__brandMark{color:#1da1ff;letter-spacing:-.35em;font-size:30px;font-weight:900;transform:translate(-4px)}.PayrollPortal-module__Jn5OOa__periodControls{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.PayrollPortal-module__Jn5OOa__countryChip,.PayrollPortal-module__Jn5OOa__historyChip,.PayrollPortal-module__Jn5OOa__periodPicker{color:#fff;background:#061c31;border:1px solid #214762;border-radius:7px;min-height:46px}.PayrollPortal-module__Jn5OOa__countryChip{align-items:center;gap:11px;padding:0 18px;display:flex}.PayrollPortal-module__Jn5OOa__periodPicker{align-items:center;gap:8px;padding:6px 12px;display:flex}.PayrollPortal-module__Jn5OOa__periodPicker select,.PayrollPortal-module__Jn5OOa__periodPicker input{color:#fff;font:inherit;background:0 0;border:0}.PayrollPortal-module__Jn5OOa__periodPicker select option{color:#071626}.PayrollPortal-module__Jn5OOa__periodPicker span{color:#c9d7e2;font-size:12px}.PayrollPortal-module__Jn5OOa__historyChip{text-align:left;align-items:center;gap:10px;padding:6px 15px;display:flex}.PayrollPortal-module__Jn5OOa__historyChip span{display:grid}.PayrollPortal-module__Jn5OOa__historyChip small{color:#9cb1c3}.PayrollPortal-module__Jn5OOa__historyChip b{font-size:11px}.PayrollPortal-module__Jn5OOa__titleRow{justify-content:space-between;align-items:end;gap:18px;margin:16px 0;display:flex}.PayrollPortal-module__Jn5OOa__titleRow h1{font-size:34px;font-weight:800;line-height:1}.PayrollPortal-module__Jn5OOa__titleRow p,.PayrollPortal-module__Jn5OOa__panelHeading p{color:var(--muted);margin-top:6px;font-size:13px}.PayrollPortal-module__Jn5OOa__commandRow{grid-template-columns:auto minmax(420px,1fr) minmax(220px,280px);align-items:end;gap:18px;margin-bottom:16px;display:grid}.PayrollPortal-module__Jn5OOa__actions{flex-wrap:wrap;gap:8px;display:flex}.PayrollPortal-module__Jn5OOa__actions button,.PayrollPortal-module__Jn5OOa__panelActions button,.PayrollPortal-module__Jn5OOa__panelHeading>button,.PayrollPortal-module__Jn5OOa__actionStrip button{color:#edf7ff;background:#08223a;border:1px solid #2b506a;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.PayrollPortal-module__Jn5OOa__actions .PayrollPortal-module__Jn5OOa__primaryAction{background:linear-gradient(135deg,#0aad75,#05845e);border-color:#059766}.PayrollPortal-module__Jn5OOa__tabs{border-bottom:1px solid #163d5c;justify-content:center;align-items:end;display:flex;overflow-x:auto}.PayrollPortal-module__Jn5OOa__tabs button{color:#dce8f1;white-space:nowrap;min-height:43px;padding:0 18px;font-size:12px;font-weight:700;position:relative}.PayrollPortal-module__Jn5OOa__tabs button[aria-current=page]{color:#fff}.PayrollPortal-module__Jn5OOa__tabs button[aria-current=page]:after{content:"";background:#00b979;height:2px;position:absolute;bottom:0;left:7px;right:7px}.PayrollPortal-module__Jn5OOa__badge{background:#0ea5e9;border-radius:99px;margin-left:5px;padding:1px 5px;font-size:9px}.PayrollPortal-module__Jn5OOa__search{background:#061b30;border:1px solid #173b57;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.PayrollPortal-module__Jn5OOa__search input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.PayrollPortal-module__Jn5OOa__icon{flex:none;width:20px;height:20px}.PayrollPortal-module__Jn5OOa__kpis{grid-template-columns:repeat(6,minmax(145px,1fr));gap:12px;margin-bottom:16px;display:grid}.PayrollPortal-module__Jn5OOa__kpis article{background:linear-gradient(145deg,#0d304c,#08243b);border:1px solid #163f5e;border-radius:9px;align-items:center;gap:13px;min-height:104px;padding:14px;display:flex}.PayrollPortal-module__Jn5OOa__kpis p{font-size:12px}.PayrollPortal-module__Jn5OOa__kpis strong{white-space:nowrap;margin-top:4px;font-size:20px;display:block}.PayrollPortal-module__Jn5OOa__kpis small{color:#a9bac8;margin-top:7px;font-size:10px;display:block}.PayrollPortal-module__Jn5OOa__kpiIcon{background:#0c3b3b;border-radius:50%;flex:none;place-items:center;width:49px;height:49px;display:grid}.PayrollPortal-module__Jn5OOa__green{color:#67e143;background:#174a3a}.PayrollPortal-module__Jn5OOa__purple{color:#b57aff;background:#40366d}.PayrollPortal-module__Jn5OOa__red{color:#ff666c;background:#5a2f3f}.PayrollPortal-module__Jn5OOa__blue{color:#62b8ff;background:#173f69}.PayrollPortal-module__Jn5OOa__teal{color:#25dfd2;background:#164b54}.PayrollPortal-module__Jn5OOa__summaryLayout{grid-template-columns:minmax(0,1fr) 190px;gap:14px;display:grid}.PayrollPortal-module__Jn5OOa__tableCard,.PayrollPortal-module__Jn5OOa__timecardPanel,.PayrollPortal-module__Jn5OOa__themedPanel,.PayrollPortal-module__Jn5OOa__alertRail{background:#051c30db;border:1px solid #173f5c;border-radius:9px}.PayrollPortal-module__Jn5OOa__tableScroll,.PayrollPortal-module__Jn5OOa__timecardScroll{overflow:auto}.PayrollPortal-module__Jn5OOa__payrollTable,.PayrollPortal-module__Jn5OOa__timecardTable,.PayrollPortal-module__Jn5OOa__dataTable{border-collapse:separate;border-spacing:0;width:100%;font-size:10px}.PayrollPortal-module__Jn5OOa__payrollTable th,.PayrollPortal-module__Jn5OOa__payrollTable td,.PayrollPortal-module__Jn5OOa__timecardTable th,.PayrollPortal-module__Jn5OOa__timecardTable td,.PayrollPortal-module__Jn5OOa__dataTable th,.PayrollPortal-module__Jn5OOa__dataTable td{text-align:center;white-space:nowrap;border-bottom:1px solid #173d59;border-right:1px solid #173d59;padding:9px 8px}.PayrollPortal-module__Jn5OOa__payrollTable thead th,.PayrollPortal-module__Jn5OOa__dataTable thead th{color:#dce9f3;background:#0b2942;font-weight:700}.PayrollPortal-module__Jn5OOa__payrollTable thead tr:first-child th{background:#0c2d49}.PayrollPortal-module__Jn5OOa__payrollTable tbody tr:hover,.PayrollPortal-module__Jn5OOa__dataTable tbody tr:hover{background:#0b2d48}.PayrollPortal-module__Jn5OOa__payrollTable tbody td:first-child,.PayrollPortal-module__Jn5OOa__payrollTable thead th:first-child,.PayrollPortal-module__Jn5OOa__payrollTable tfoot th:first-child{z-index:3;text-align:left;background:#08233a;position:sticky;left:0}.PayrollPortal-module__Jn5OOa__payrollTable tfoot th,.PayrollPortal-module__Jn5OOa__payrollTable tfoot td{background:#082139;font-weight:800}.PayrollPortal-module__Jn5OOa__employeeButton{color:#fff;align-items:center;gap:6px;display:flex}.PayrollPortal-module__Jn5OOa__hoursLink{color:#bdeaff;text-underline-offset:3px;text-decoration:underline}.PayrollPortal-module__Jn5OOa__inlineSelect{color:#d8c7ff;border:1px solid #31516a;border-radius:5px;padding:4px}.PayrollPortal-module__Jn5OOa__attentionValue{color:#7ee55d!important}.PayrollPortal-module__Jn5OOa__moreButton{border:1px solid #214965;border-radius:6px;padding:4px 8px}.PayrollPortal-module__Jn5OOa__tableFooter{color:#9eb0bf;justify-content:space-between;align-items:center;gap:14px;padding:14px;font-size:12px;display:flex}.PayrollPortal-module__Jn5OOa__tableFooter select{color:#fff;background:#071d31;border:1px solid #214965;border-radius:6px;margin-left:7px;padding:6px}.PayrollPortal-module__Jn5OOa__alertRail{height:max-content;padding:11px}.PayrollPortal-module__Jn5OOa__alertRail h2{align-items:center;gap:8px;padding:3px 3px 11px;font-size:14px;display:flex}.PayrollPortal-module__Jn5OOa__alertRail article{background:#08243c;border:1px solid #17405e;border-radius:7px;gap:9px;margin-top:9px;padding:10px;display:flex}.PayrollPortal-module__Jn5OOa__alertRail article div{min-width:0}.PayrollPortal-module__Jn5OOa__alertRail b{white-space:normal;font-size:10px;display:block}.PayrollPortal-module__Jn5OOa__alertRail small{color:#9fb1c0;margin-top:5px;font-size:9px;display:block}.PayrollPortal-module__Jn5OOa__alertDot{color:#ff6268;background:#5d2635;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.PayrollPortal-module__Jn5OOa__timecardPanel,.PayrollPortal-module__Jn5OOa__themedPanel{padding:14px}.PayrollPortal-module__Jn5OOa__panelHeading{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.PayrollPortal-module__Jn5OOa__panelHeading h2{font-size:21px;font-weight:800}.PayrollPortal-module__Jn5OOa__panelActions{flex-wrap:wrap;gap:8px;display:flex}.PayrollPortal-module__Jn5OOa__timecardTable{min-width:max-content}.PayrollPortal-module__Jn5OOa__timecardTable thead th{z-index:10;background:#0a2943;min-width:236px;position:sticky;top:0}.PayrollPortal-module__Jn5OOa__timecardTable thead th:first-child{z-index:12;min-width:120px;left:0}.PayrollPortal-module__Jn5OOa__timecardTable tbody th{z-index:4;text-align:left;background:#09263e;min-width:120px;position:sticky;left:0}.PayrollPortal-module__Jn5OOa__timecardTable tbody th span{color:#9eb0bf;margin-top:3px;font-weight:400;display:block}.PayrollPortal-module__Jn5OOa__timecardTable thead button{justify-content:center;align-items:center;gap:7px;width:100%;display:flex}.PayrollPortal-module__Jn5OOa__timecardTable thead button span{font-weight:800}.PayrollPortal-module__Jn5OOa__timecardTable thead button small{color:#9db0bf}.PayrollPortal-module__Jn5OOa__timecardTable td{vertical-align:top;background:#061d31;min-width:236px}.PayrollPortal-module__Jn5OOa__punchPills{grid-template-columns:1fr 1fr 1.2fr;gap:5px;display:grid}.PayrollPortal-module__Jn5OOa__punchPills label{background:#0c2a42;border:1px solid #28516d;border-radius:99px;grid-template-columns:auto 1fr;align-items:center;padding:3px 6px;display:grid}.PayrollPortal-module__Jn5OOa__punchPills label span{color:#68c7f5;font-size:8px;font-weight:900}.PayrollPortal-module__Jn5OOa__punchPills input{color:#fff;text-align:center;background:0 0;border:0;width:100%;min-width:0;font-size:10px}.PayrollPortal-module__Jn5OOa__punchPills small{color:#92aabd;font-size:8px}.PayrollPortal-module__Jn5OOa__cellFlags{flex-wrap:wrap;justify-content:center;gap:3px;margin-top:5px;display:flex}.PayrollPortal-module__Jn5OOa__cellFlags span{color:#ffb7a6;background:#5a2b25;border-radius:99px;padding:2px 6px;font-size:8px}.PayrollPortal-module__Jn5OOa__weekTotal th,.PayrollPortal-module__Jn5OOa__weekTotal td{background:#0d314d!important;border-top:2px solid #2b6e93!important}.PayrollPortal-module__Jn5OOa__weekTotal td b,.PayrollPortal-module__Jn5OOa__weekTotal td span{display:block}.PayrollPortal-module__Jn5OOa__weekTotal td span{color:#9fb3c1;margin-top:4px}.PayrollPortal-module__Jn5OOa__overForty{color:#ffd1a5;box-shadow:inset 0 0 0 2px #ff9a3d;background:#492d22!important}.PayrollPortal-module__Jn5OOa__missingPunch{box-shadow:inset 0 0 0 1px #ff6068}.PayrollPortal-module__Jn5OOa__holidayCell{background:#2b2b16!important}.PayrollPortal-module__Jn5OOa__editedCell{box-shadow:inset 0 0 0 2px #25b6ef}.PayrollPortal-module__Jn5OOa__leavePill{border-radius:99px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.PayrollPortal-module__Jn5OOa__paidLeave{color:#67e1a4!important;background:#114d3b!important}.PayrollPortal-module__Jn5OOa__unpaidLeave{color:#ff9aa9!important;background:#572632!important}.PayrollPortal-module__Jn5OOa__partialLeave{color:#ffd978!important;background:#59471d!important}.PayrollPortal-module__Jn5OOa__bulkNote{border-top:1px solid #1d4663;grid-template-columns:minmax(0,1fr) auto;gap:14px;margin-top:14px;padding-top:14px;display:grid}.PayrollPortal-module__Jn5OOa__bulkNote label span{color:#9fb1c0;margin:3px 0 7px;font-size:11px;display:block}.PayrollPortal-module__Jn5OOa__bulkNote textarea{resize:vertical;color:#fff;background:#041727;border:1px solid #28516d;border-radius:7px;width:100%;min-height:74px;padding:10px}.PayrollPortal-module__Jn5OOa__bulkNote>div{text-align:right;flex-direction:column;justify-content:end;gap:8px;min-width:190px;display:flex}.PayrollPortal-module__Jn5OOa__bulkNote button{background:#08a871;border-radius:7px;min-height:42px;padding:0 16px;font-weight:800}.PayrollPortal-module__Jn5OOa__bulkNote button:disabled{opacity:.45}.PayrollPortal-module__Jn5OOa__themedPanel h3{margin:18px 0 9px;font-size:15px}.PayrollPortal-module__Jn5OOa__dataTable{min-width:780px}.PayrollPortal-module__Jn5OOa__dataTable td:first-child,.PayrollPortal-module__Jn5OOa__dataTable th:first-child{text-align:left}.PayrollPortal-module__Jn5OOa__subGrid,.PayrollPortal-module__Jn5OOa__policyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.PayrollPortal-module__Jn5OOa__policyGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.PayrollPortal-module__Jn5OOa__infoCard,.PayrollPortal-module__Jn5OOa__policyCard{background:#0a2942;border:1px solid #1a4462;border-radius:8px;padding:14px}.PayrollPortal-module__Jn5OOa__infoCard h3,.PayrollPortal-module__Jn5OOa__policyCard h3{margin:0 0 8px}.PayrollPortal-module__Jn5OOa__infoCard p,.PayrollPortal-module__Jn5OOa__policyCard p{color:#aebdca;font-size:12px;line-height:1.55}.PayrollPortal-module__Jn5OOa__policyCard p{gap:7px;margin-top:7px;display:flex}.PayrollPortal-module__Jn5OOa__policyCard p span{color:#4bd69c}.PayrollPortal-module__Jn5OOa__legend,.PayrollPortal-module__Jn5OOa__actionStrip{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.PayrollPortal-module__Jn5OOa__legend span{border-radius:99px;padding:5px 10px;font-size:10px;font-weight:800}.PayrollPortal-module__Jn5OOa__reportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.PayrollPortal-module__Jn5OOa__reportGrid button{text-align:left;background:#092a44;border:1px solid #1b4968;border-radius:8px;align-items:center;gap:11px;padding:14px;display:flex}.PayrollPortal-module__Jn5OOa__reportGrid button span{flex:1;display:grid}.PayrollPortal-module__Jn5OOa__reportGrid button small{color:#9fb1c0;margin-top:4px}.PayrollPortal-module__Jn5OOa__modalBackdrop{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.PayrollPortal-module__Jn5OOa__modal{color:#fff;background:#061c31;border:1px solid #2a5e80;border-radius:12px;width:min(620px,100%);max-height:90dvh;overflow:auto;box-shadow:0 24px 80px #000}.PayrollPortal-module__Jn5OOa__modal>header{z-index:2;background:#071e33ee;border-bottom:1px solid #1b4562;justify-content:space-between;align-items:start;padding:16px;display:flex;position:sticky;top:0}.PayrollPortal-module__Jn5OOa__modal>header p{color:#47c8ff;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:800}.PayrollPortal-module__Jn5OOa__modal>header h2{margin-top:3px;font-size:21px}.PayrollPortal-module__Jn5OOa__modal>header button{border:1px solid #315873;border-radius:50%;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.PayrollPortal-module__Jn5OOa__modal form{gap:12px;padding:16px;display:grid}.PayrollPortal-module__Jn5OOa__modal label{color:#c5d4df;gap:5px;font-size:12px;font-weight:700;display:grid}.PayrollPortal-module__Jn5OOa__modal input,.PayrollPortal-module__Jn5OOa__modal select,.PayrollPortal-module__Jn5OOa__modal textarea{color:#fff;background:#041627;border:1px solid #2a526d;border-radius:7px;min-height:42px;padding:8px 10px}.PayrollPortal-module__Jn5OOa__checkLabel{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.PayrollPortal-module__Jn5OOa__checkLabel input{min-height:auto}.PayrollPortal-module__Jn5OOa__formHint{color:#aebfcb;background:#09263f;border:1px solid #1b4562;border-radius:7px;padding:10px;font-size:12px}.PayrollPortal-module__Jn5OOa__modal footer{border-top:1px solid #1b4562;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:14px;display:flex}.PayrollPortal-module__Jn5OOa__modal footer button,.PayrollPortal-module__Jn5OOa__recovery button{border:1px solid #315873;border-radius:7px;min-height:42px;padding:0 14px}.PayrollPortal-module__Jn5OOa__modal footer button:last-child{background:#08a871;border-color:#08a871;font-weight:800}.PayrollPortal-module__Jn5OOa__recovery{padding:18px}.PayrollPortal-module__Jn5OOa__recovery p{color:#9fb1c0;margin:6px 0 14px}.PayrollPortal-module__Jn5OOa__recovery button{margin-right:8px}.PayrollPortal-module__Jn5OOa__success,.PayrollPortal-module__Jn5OOa__error{border:1px solid;border-radius:8px;margin:10px 0;padding:10px;font-size:12px}.PayrollPortal-module__Jn5OOa__success{color:#9ff0cc;background:#073c31;border-color:#0ba873}.PayrollPortal-module__Jn5OOa__error{color:#ffb8c0;background:#421c27;border-color:#db4255}.PayrollPortal-module__Jn5OOa__state{color:#fff;background:#08233a;border:1px solid #214660;border-radius:14px;min-height:200px;padding:24px}.PayrollPortal-module__Jn5OOa__state h2{font-size:24px}.PayrollPortal-module__Jn5OOa__state p{color:#abc;margin-top:8px}.PayrollPortal-module__Jn5OOa__empty{color:#93aabd!important;text-align:center!important;white-space:normal!important;padding:28px!important}.PayrollPortal-module__Jn5OOa__punchList{gap:7px;display:grid}.PayrollPortal-module__Jn5OOa__punchRow{background:#08243a;border:1px solid #1c4562;border-radius:8px;padding:6px}.PayrollPortal-module__Jn5OOa__punchHeading{text-align:left;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.PayrollPortal-module__Jn5OOa__punchHeading b{color:#c8eaff;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.PayrollPortal-module__Jn5OOa__punchHeading span{color:#91aabd;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:8px;overflow:hidden}.PayrollPortal-module__Jn5OOa__punchPills input:disabled{cursor:not-allowed;color:#7890a2;opacity:.7}.PayrollPortal-module__Jn5OOa__punchUnavailable{color:#ffbd91;margin-top:5px;font-size:8px;display:block}.PayrollPortal-module__Jn5OOa__noPunches{color:#7991a3;padding:7px;font-size:9px}.PayrollPortal-module__Jn5OOa__daySummary{color:#a8cbdf;margin-top:7px;font-size:9px;font-weight:800}.PayrollPortal-module__Jn5OOa__punchList+.PayrollPortal-module__Jn5OOa__leavePill,.PayrollPortal-module__Jn5OOa__noPunches+.PayrollPortal-module__Jn5OOa__leavePill{margin-top:7px}.PayrollPortal-module__Jn5OOa__timecardPagination{background:#08243a;border:1px solid #1c4562;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:11px 14px;display:flex}.PayrollPortal-module__Jn5OOa__timecardPagination>div:first-child{gap:3px;display:grid}.PayrollPortal-module__Jn5OOa__timecardPagination b{font-size:12px}.PayrollPortal-module__Jn5OOa__timecardPagination span{color:#9fb5c5;font-size:11px}.PayrollPortal-module__Jn5OOa__timecardPagination>div:last-child{gap:8px;display:flex}.PayrollPortal-module__Jn5OOa__timecardPagination button{color:#f2f8fc;background:#0b2d48;border:1px solid #2b5875;border-radius:7px;min-height:36px;padding:0 13px;font-size:11px;font-weight:800}.PayrollPortal-module__Jn5OOa__timecardPagination button:disabled{cursor:not-allowed;opacity:.4}.PayrollPortal-module__Jn5OOa__leavePills{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:7px;display:flex}.PayrollPortal-module__Jn5OOa__timecardRangeControl{background:#061d31;border:1px solid #28516d;border-radius:9px;gap:7px;min-width:310px;padding:9px 11px;display:grid}.PayrollPortal-module__Jn5OOa__timecardRangeControl legend{color:#b9cad7;text-transform:uppercase;letter-spacing:.08em;padding:0 5px;font-size:10px;font-weight:800}.PayrollPortal-module__Jn5OOa__timecardRangeControl>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.PayrollPortal-module__Jn5OOa__timecardRangeControl button{color:#dceaf3;background:#0a2943;border:1px solid #2b5875;border-radius:7px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.PayrollPortal-module__Jn5OOa__timecardRangeControl button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#0b7658,#075840);border-color:#09b77b;box-shadow:inset 0 1px #ffffff26}.PayrollPortal-module__Jn5OOa__timecardRangeControl label{color:#bfd0dc;justify-content:space-between;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.PayrollPortal-module__Jn5OOa__timecardRangeControl input{color:#fff;background:#041727;border:1px solid #2b5875;border-radius:6px;min-height:34px;padding:5px 8px}.PayrollPortal-module__Jn5OOa__timecardRangeControl small{color:#9fb5c5;font-size:10px}.PayrollPortal-module__Jn5OOa__policyWeekTotals th,.PayrollPortal-module__Jn5OOa__policyWeekTotals td{vertical-align:top;background:#0b2d48!important;border-top:2px solid #2b6e93!important}.PayrollPortal-module__Jn5OOa__policyWeekTotals th{z-index:4;text-align:left;white-space:normal;min-width:120px;position:sticky;left:0}.PayrollPortal-module__Jn5OOa__policyWeekTotals th b,.PayrollPortal-module__Jn5OOa__policyWeekTotals th span{display:block}.PayrollPortal-module__Jn5OOa__policyWeekTotals th span{color:#9fb5c5;margin-top:5px;font-size:9px;font-weight:400;line-height:1.4}.PayrollPortal-module__Jn5OOa__policyWeekEmployee{text-align:left;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.PayrollPortal-module__Jn5OOa__policyWeekEmployee>b{text-overflow:ellipsis;overflow:hidden}.PayrollPortal-module__Jn5OOa__policyWeekEmployee button{color:#8edcff;background:#0b3858;border:1px solid #2e6484;border-radius:6px;flex:none;padding:5px 7px;font-size:9px;font-weight:800}.PayrollPortal-module__Jn5OOa__policyWeekRow{text-align:left;white-space:normal;background:#08243a;border:1px solid #24506d;border-radius:7px;grid-template-columns:1fr 1fr;gap:8px;margin-top:5px;padding:7px;display:grid}.PayrollPortal-module__Jn5OOa__policyWeekRow>span{align-content:start;gap:3px;display:grid}.PayrollPortal-module__Jn5OOa__policyWeekRow small{color:#9fb5c5;font-size:9px;line-height:1.35}.PayrollPortal-module__Jn5OOa__policyWeekOvertime{background:#3c2b23;border-color:#d77f35}.PayrollPortal-module__Jn5OOa__policyWeekOvertime>span:last-child b,.PayrollPortal-module__Jn5OOa__policyWeekOvertime>span:last-child small{color:#ffd1a5}.PayrollPortal-module__Jn5OOa__policyUnresolved{text-align:left;white-space:normal;background:#392820;border:1px solid #7a4c35;border-radius:7px;gap:3px;padding:7px;display:grid}.PayrollPortal-module__Jn5OOa__policyUnresolved b{color:#ffc699;font-size:10px}.PayrollPortal-module__Jn5OOa__policyUnresolved small{color:#e7bba1;font-size:9px;line-height:1.35}.PayrollPortal-module__Jn5OOa__policyWeekPending{color:#8198a9;white-space:normal;padding:8px;font-size:9px;display:block}.PayrollPortal-module__Jn5OOa__policyWeekReview th,.PayrollPortal-module__Jn5OOa__policyWeekReview td{vertical-align:middle;background:#071f35!important}.PayrollPortal-module__Jn5OOa__policyWeekReview th{z-index:4;text-align:left;white-space:normal;position:sticky;left:0}.PayrollPortal-module__Jn5OOa__policyWeekReview th b,.PayrollPortal-module__Jn5OOa__policyWeekReview th span{display:block}.PayrollPortal-module__Jn5OOa__policyWeekReview th span{color:#9fb5c5;margin-top:4px;font-size:9px;font-weight:400}.PayrollPortal-module__Jn5OOa__policyWeekReview button{color:#8edcff;white-space:normal;background:#0b3858;border:1px solid #2e6484;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:800}@media (max-width:1280px){.PayrollPortal-module__Jn5OOa__commandRow{grid-template-columns:1fr}.PayrollPortal-module__Jn5OOa__tabs{justify-content:flex-start}.PayrollPortal-module__Jn5OOa__search{max-width:420px}.PayrollPortal-module__Jn5OOa__kpis{grid-template-columns:repeat(3,1fr)}.PayrollPortal-module__Jn5OOa__summaryLayout{grid-template-columns:1fr}.PayrollPortal-module__Jn5OOa__alertRail{grid-template-columns:repeat(3,1fr);display:grid}.PayrollPortal-module__Jn5OOa__alertRail h2{grid-column:1/-1}.PayrollPortal-module__Jn5OOa__policyGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.PayrollPortal-module__Jn5OOa__portal{border-radius:12px;padding:11px}.PayrollPortal-module__Jn5OOa__workspaceHeader,.PayrollPortal-module__Jn5OOa__titleRow{flex-direction:column;align-items:flex-start}.PayrollPortal-module__Jn5OOa__periodControls{justify-content:flex-start}.PayrollPortal-module__Jn5OOa__countryChip,.PayrollPortal-module__Jn5OOa__historyChip,.PayrollPortal-module__Jn5OOa__periodPicker{width:100%}.PayrollPortal-module__Jn5OOa__periodPicker{flex-wrap:wrap}.PayrollPortal-module__Jn5OOa__commandRow{gap:10px}.PayrollPortal-module__Jn5OOa__actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.PayrollPortal-module__Jn5OOa__actions button{justify-content:center}.PayrollPortal-module__Jn5OOa__actions .PayrollPortal-module__Jn5OOa__primaryAction{grid-column:1/-1}.PayrollPortal-module__Jn5OOa__kpis{display:flex;overflow-x:auto}.PayrollPortal-module__Jn5OOa__kpis article{min-width:205px}.PayrollPortal-module__Jn5OOa__alertRail{display:block}.PayrollPortal-module__Jn5OOa__subGrid,.PayrollPortal-module__Jn5OOa__policyGrid,.PayrollPortal-module__Jn5OOa__reportGrid,.PayrollPortal-module__Jn5OOa__bulkNote{grid-template-columns:1fr}.PayrollPortal-module__Jn5OOa__bulkNote>div{text-align:left}.PayrollPortal-module__Jn5OOa__panelHeading{flex-direction:column}.PayrollPortal-module__Jn5OOa__timecardRangeControl{width:100%;min-width:0}.PayrollPortal-module__Jn5OOa__timecardRangeControl>div{grid-template-columns:1fr}.PayrollPortal-module__Jn5OOa__tableFooter{flex-direction:column;align-items:flex-start}.PayrollPortal-module__Jn5OOa__titleRow h1{font-size:29px}}.PayrollPortal-module__Jn5OOa__recovery h3{color:#fff;margin:0;font-size:18px}.PayrollPortal-module__Jn5OOa__recoveryActions{flex-wrap:wrap;gap:8px;display:flex}.PayrollPortal-module__Jn5OOa__recoveryActions button{margin:0}.PayrollPortal-module__Jn5OOa__recoveryActions button:first-child{color:#fff;background:#087e5a;border-color:#08a871;font-weight:800}.PayrollPortal-module__Jn5OOa__modal button:disabled,.PayrollPortal-module__Jn5OOa__modal select:disabled{cursor:not-allowed;opacity:.55}.PayrollPortal-module__Jn5OOa__documentLink{color:#8bd9ff;background:#0a3150;border:1px solid #2883b4;border-radius:6px;align-items:center;padding:6px 9px;font-weight:800;text-decoration:none;display:inline-flex}.PayrollPortal-module__Jn5OOa__documentLink:hover,.PayrollPortal-module__Jn5OOa__documentLink:focus-visible{color:#fff;background:#0b3d62;border-color:#55c7ff}.PayrollPortal-module__Jn5OOa__unavailableText{color:#9eb0bf;font-weight:700}.PayrollPortal-module__Jn5OOa__brandMark{color:#1da1ff;letter-spacing:normal;flex:none;width:32px;height:40px;display:block;transform:none}.PayrollPortal-module__Jn5OOa__countryChip{text-decoration:none;transition:border-color .16s,background .16s}.PayrollPortal-module__Jn5OOa__countryChip:hover,.PayrollPortal-module__Jn5OOa__countryChip:focus-visible{background:#0a2944;border-color:#2da9eb;outline:none}.PayrollPortal-module__Jn5OOa__countryChip .PayrollPortal-module__Jn5OOa__icon{color:#76cfff;width:14px;height:14px;margin-left:3px}.PayrollPortal-module__Jn5OOa__historyChip:disabled{cursor:not-allowed;opacity:.62}.PayrollPortal-module__Jn5OOa__exportControl{display:flex;position:relative}.PayrollPortal-module__Jn5OOa__actions .PayrollPortal-module__Jn5OOa__exportControl>button:first-child{border-radius:7px 0 0 7px}.PayrollPortal-module__Jn5OOa__actions .PayrollPortal-module__Jn5OOa__exportToggle{border-left:0;border-radius:0 7px 7px 0;width:36px;padding:0 8px}.PayrollPortal-module__Jn5OOa__exportToggle .PayrollPortal-module__Jn5OOa__icon{width:15px;height:15px;transform:rotate(90deg)}.PayrollPortal-module__Jn5OOa__exportMenu{z-index:40;background:#061b2e;border:1px solid #2b5875;border-radius:9px;width:min(330px,100vw - 40px);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 18px 45px #000a}.PayrollPortal-module__Jn5OOa__actions .PayrollPortal-module__Jn5OOa__exportMenu button{text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-height:40px;padding:8px 9px;display:grid}.PayrollPortal-module__Jn5OOa__actions .PayrollPortal-module__Jn5OOa__exportMenu button:hover,.PayrollPortal-module__Jn5OOa__actions .PayrollPortal-module__Jn5OOa__exportMenu button:focus-visible{background:#0c3554;outline:none}.PayrollPortal-module__Jn5OOa__exportMenu button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PayrollPortal-module__Jn5OOa__exportMenu button small{color:#65caff;font-size:9px}.PayrollPortal-module__Jn5OOa__pagination{align-items:center;gap:5px;display:flex}.PayrollPortal-module__Jn5OOa__pagination button{color:#d8e8f2;background:#071d31;border:1px solid #214965;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.PayrollPortal-module__Jn5OOa__pagination button[aria-current=page]{color:#fff;background:#123f62;border-color:#1b8ed0}.PayrollPortal-module__Jn5OOa__pagination button:disabled{cursor:not-allowed;opacity:.38}.PayrollPortal-module__Jn5OOa__pagination button:first-child .PayrollPortal-module__Jn5OOa__icon{transform:rotate(180deg)}.PayrollPortal-module__Jn5OOa__pagination .PayrollPortal-module__Jn5OOa__icon{width:14px;height:14px}.PayrollPortal-module__Jn5OOa__pagination span{place-items:center;width:24px;display:grid}.PayrollPortal-module__Jn5OOa__alertDot .PayrollPortal-module__Jn5OOa__icon{width:17px;height:17px}.PayrollPortal-module__Jn5OOa__alertCta{color:#67c7ff;background:#092d49;border:1px solid #286082;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:10px;font-size:10px;font-weight:900;display:flex}.PayrollPortal-module__Jn5OOa__alertCta:hover,.PayrollPortal-module__Jn5OOa__alertCta:focus-visible{color:#fff;background:#0b3a5e;border-color:#3cb9f7;outline:none}@media (max-width:760px){.PayrollPortal-module__Jn5OOa__exportControl{width:100%}.PayrollPortal-module__Jn5OOa__actions .PayrollPortal-module__Jn5OOa__exportControl>button:first-child{flex:1}.PayrollPortal-module__Jn5OOa__pagination{flex-wrap:wrap;max-width:100%}.PayrollPortal-module__Jn5OOa__exportMenu{left:0}}.PayrollPortal-module__Jn5OOa__commandRowWithoutSearch{grid-template-columns:auto minmax(420px,1fr)}.PayrollPortal-module__Jn5OOa__supplementaryTools{gap:8px;margin-top:14px;display:grid}.PayrollPortal-module__Jn5OOa__supplementaryTools>header{justify-content:space-between;align-items:end;gap:16px;padding:2px 2px 6px;display:flex}.PayrollPortal-module__Jn5OOa__supplementaryTools>header h2{font-size:16px}.PayrollPortal-module__Jn5OOa__supplementaryTools>header p{color:var(--muted);font-size:11px}.PayrollPortal-module__Jn5OOa__supplementaryTool{background:linear-gradient(145deg,#092842e8,#061e34e8);border:1px solid #1a4563;border-radius:9px;overflow:hidden}.PayrollPortal-module__Jn5OOa__supplementaryTool summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 14px;list-style:none;display:flex}.PayrollPortal-module__Jn5OOa__supplementaryTool summary::-webkit-details-marker{display:none}.PayrollPortal-module__Jn5OOa__supplementaryTool summary span{gap:3px;display:grid}.PayrollPortal-module__Jn5OOa__supplementaryTool summary b{font-size:13px}.PayrollPortal-module__Jn5OOa__supplementaryTool summary small{color:#9fb4c5;font-size:11px}.PayrollPortal-module__Jn5OOa__supplementaryTool summary .PayrollPortal-module__Jn5OOa__icon{color:#6bcaff;width:16px;height:16px;transition:transform .16s;transform:rotate(90deg)}.PayrollPortal-module__Jn5OOa__supplementaryTool[open] summary{background:#0c304e;border-bottom:1px solid #1a4563}.PayrollPortal-module__Jn5OOa__supplementaryTool[open] summary .PayrollPortal-module__Jn5OOa__icon{transform:rotate(-90deg)}.PayrollPortal-module__Jn5OOa__supplementaryToolBody{padding:10px}.PayrollPortal-module__Jn5OOa__supplementaryToolBody>*{margin:0!important}.PayrollPortal-module__Jn5OOa__disabledActionGroup{gap:4px;max-width:250px;display:grid}.PayrollPortal-module__Jn5OOa__disabledActionGroup small{color:#9fb1c0;font-size:10px;line-height:1.35}.PayrollPortal-module__Jn5OOa__disabledActionGroup button:disabled,.PayrollPortal-module__Jn5OOa__reportGrid button:disabled,.PayrollPortal-module__Jn5OOa__exportControl button:disabled{cursor:not-allowed;filter:saturate(.65);opacity:.58}.PayrollPortal-module__Jn5OOa__reportGrid button:disabled small{color:#c6a6aa}.PayrollPortal-module__Jn5OOa__configStatus{color:#a9d9f3;background:#082a44;border:1px solid #1d4d6d;border-radius:8px;margin:16px 0;padding:11px;font-size:12px}@media (max-width:1280px){.PayrollPortal-module__Jn5OOa__commandRowWithoutSearch{grid-template-columns:1fr}}@media (max-width:760px){.PayrollPortal-module__Jn5OOa__supplementaryTools>header{flex-direction:column;align-items:flex-start;gap:4px}.PayrollPortal-module__Jn5OOa__supplementaryTool summary{align-items:flex-start}.PayrollPortal-module__Jn5OOa__disabledActionGroup{max-width:100%}.PayrollPortal-module__Jn5OOa__timecardScroll{overscroll-behavior:contain;scroll-snap-type:x proximity;margin-inline:-11px}.PayrollPortal-module__Jn5OOa__timecardTable{font-size:11px}.PayrollPortal-module__Jn5OOa__timecardTable thead th,.PayrollPortal-module__Jn5OOa__timecardTable td{white-space:normal;scroll-snap-align:start;width:190px;min-width:190px;max-width:190px;padding:7px 6px}.PayrollPortal-module__Jn5OOa__timecardTable thead th:first-child,.PayrollPortal-module__Jn5OOa__timecardTable tbody th,.PayrollPortal-module__Jn5OOa__policyWeekTotals th{white-space:normal;width:96px;min-width:96px;max-width:96px;font-size:11px}.PayrollPortal-module__Jn5OOa__timecardTable thead button{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-content:start;display:grid}.PayrollPortal-module__Jn5OOa__timecardTable thead button>:first-child{grid-row:1/3}.PayrollPortal-module__Jn5OOa__timecardTable thead button span,.PayrollPortal-module__Jn5OOa__timecardTable thead button small{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;min-width:0;overflow:hidden}.PayrollPortal-module__Jn5OOa__timecardTable thead button span{font-size:12px}.PayrollPortal-module__Jn5OOa__timecardTable thead button small{font-size:11px}.PayrollPortal-module__Jn5OOa__punchPills{grid-template-columns:1fr 1fr}.PayrollPortal-module__Jn5OOa__punchPills label:last-child{grid-column:1/-1}.PayrollPortal-module__Jn5OOa__punchPills label span,.PayrollPortal-module__Jn5OOa__punchPills small,.PayrollPortal-module__Jn5OOa__punchHeading b,.PayrollPortal-module__Jn5OOa__punchHeading span,.PayrollPortal-module__Jn5OOa__punchUnavailable,.PayrollPortal-module__Jn5OOa__noPunches,.PayrollPortal-module__Jn5OOa__daySummary,.PayrollPortal-module__Jn5OOa__cellFlags span,.PayrollPortal-module__Jn5OOa__leavePill,.PayrollPortal-module__Jn5OOa__policyWeekRow b,.PayrollPortal-module__Jn5OOa__policyWeekRow small,.PayrollPortal-module__Jn5OOa__policyUnresolved b,.PayrollPortal-module__Jn5OOa__policyUnresolved small{font-size:11px}.PayrollPortal-module__Jn5OOa__punchPills input{min-height:28px;font-size:11px}.PayrollPortal-module__Jn5OOa__punchHeading span{white-space:normal}.PayrollPortal-module__Jn5OOa__cellFlags{gap:5px}.PayrollPortal-module__Jn5OOa__policyWeekRow{grid-template-columns:1fr}.PayrollPortal-module__Jn5OOa__policyWeekEmployee,.PayrollPortal-module__Jn5OOa__timecardPagination{flex-direction:column;align-items:flex-start}.PayrollPortal-module__Jn5OOa__timecardPagination>div:last-child{width:100%}.PayrollPortal-module__Jn5OOa__timecardPagination button{flex:1}}.PayrollPortal-module__Jn5OOa__portal{min-height:100dvh;box-shadow:none;background:radial-gradient(circle at 28% -18%,#0d3559 0,#0000 39%),linear-gradient(135deg,#031a30 0%,#03182b 47%,#021326 100%);border-radius:0;padding:17px 23px 14px}.PayrollPortal-module__Jn5OOa__workspaceHeader{border-color:#183b57;align-items:flex-start;gap:22px;min-height:60px;padding-bottom:13px}.PayrollPortal-module__Jn5OOa__brand{color:#fff;text-decoration:none}.PayrollPortal-module__Jn5OOa__brand b{font-size:18px;line-height:1.1}.PayrollPortal-module__Jn5OOa__brand small{letter-spacing:.16em;margin-top:5px}.PayrollPortal-module__Jn5OOa__brandMark{width:32px;height:40px}.PayrollPortal-module__Jn5OOa__periodControls{gap:14px}.PayrollPortal-module__Jn5OOa__countryChip,.PayrollPortal-module__Jn5OOa__historyChip,.PayrollPortal-module__Jn5OOa__periodPicker{background:#061a2f;border-color:#23455f;min-height:46px;box-shadow:inset 0 1px #ffffff08}.PayrollPortal-module__Jn5OOa__countryChip{min-width:170px;padding-inline:17px}.PayrollPortal-module__Jn5OOa__periodPicker{min-width:264px;padding-inline:13px}.PayrollPortal-module__Jn5OOa__periodPicker select{max-width:118px}.PayrollPortal-module__Jn5OOa__periodPicker span{color:#d4dee7;white-space:nowrap}.PayrollPortal-module__Jn5OOa__historyChip{min-width:235px}.PayrollPortal-module__Jn5OOa__titleRow{margin:17px 0 15px}.PayrollPortal-module__Jn5OOa__titleRow h1{letter-spacing:-.03em;font-size:36px;font-weight:700}.PayrollPortal-module__Jn5OOa__titleRow p{margin-top:7px}.PayrollPortal-module__Jn5OOa__commandRow{grid-template-columns:auto minmax(420px,1fr) minmax(230px,262px);gap:24px;margin-bottom:17px}.PayrollPortal-module__Jn5OOa__actions{flex-wrap:nowrap;gap:11px}.PayrollPortal-module__Jn5OOa__actions button{white-space:nowrap;font-weight:600}.PayrollPortal-module__Jn5OOa__tabs{justify-content:flex-end}.PayrollPortal-module__Jn5OOa__tabs button{font-weight:500}.PayrollPortal-module__Jn5OOa__tabs button[aria-current=page]{font-weight:700}.PayrollPortal-module__Jn5OOa__kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:17px}.PayrollPortal-module__Jn5OOa__kpis article{border-color:#173d59;border-radius:8px;gap:14px;min-height:118px;padding:15px}.PayrollPortal-module__Jn5OOa__kpis strong{font-size:21px;font-weight:500}.PayrollPortal-module__Jn5OOa__kpis small{margin-top:9px}.PayrollPortal-module__Jn5OOa__kpiIcon{width:54px;height:54px}.PayrollPortal-module__Jn5OOa__kpiIcon .PayrollPortal-module__Jn5OOa__icon{width:29px;height:29px}.PayrollPortal-module__Jn5OOa__summaryLayout{grid-template-columns:minmax(0,1fr) 172px;gap:14px}.PayrollPortal-module__Jn5OOa__tableCard,.PayrollPortal-module__Jn5OOa__timecardPanel,.PayrollPortal-module__Jn5OOa__themedPanel,.PayrollPortal-module__Jn5OOa__alertRail{background:#061d32dc;border-color:#173e5b}.PayrollPortal-module__Jn5OOa__payrollTable{min-width:1450px}.PayrollPortal-module__Jn5OOa__payrollTable th,.PayrollPortal-module__Jn5OOa__payrollTable td{height:51px;padding:8px 7px}.PayrollPortal-module__Jn5OOa__payrollTable thead th{height:41px;font-weight:500}.PayrollPortal-module__Jn5OOa__payrollTable thead tr:first-child th{height:41px}.PayrollPortal-module__Jn5OOa__payrollTable tfoot th,.PayrollPortal-module__Jn5OOa__payrollTable tfoot td{height:50px}.PayrollPortal-module__Jn5OOa__employeeButton span{font-weight:500}.PayrollPortal-module__Jn5OOa__hoursLink{color:#dcecf7;text-decoration:none}.PayrollPortal-module__Jn5OOa__tableFooter{min-height:66px;padding:13px}.PayrollPortal-module__Jn5OOa__jamaicaFlag{background:#0a8b43;width:24px;height:15px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38}.PayrollPortal-module__Jn5OOa__jamaicaFlag:before,.PayrollPortal-module__Jn5OOa__jamaicaFlag:after{content:"";transform-origin:50%;background:#f8d116;width:30px;height:3px;position:absolute;top:6px;left:-3px}.PayrollPortal-module__Jn5OOa__jamaicaFlag:before{transform:rotate(32deg)}.PayrollPortal-module__Jn5OOa__jamaicaFlag:after{transform:rotate(-32deg)}.PayrollPortal-module__Jn5OOa__jamaicaFlag i{z-index:1;border-top:7.5px solid #0000;border-bottom:7.5px solid #0000;width:0;height:0;position:absolute;left:0}.PayrollPortal-module__Jn5OOa__jamaicaFlag i:first-child{border-left:10px solid #111}.PayrollPortal-module__Jn5OOa__jamaicaFlag i:last-child{border-right:10px solid #111;left:auto;right:0}.PayrollPortal-module__Jn5OOa__referencePreview{padding:18px 23px 11px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__workspaceHeader{min-height:59px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__titleRow{margin:17px 0 15px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__periodPicker select{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__periodPicker{justify-content:center;min-width:264px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__periodPicker span{color:#f3f7fa;font-size:14px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__countryChip{min-width:172px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__actions .PayrollPortal-module__Jn5OOa__primaryAction{width:161px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__actions .PayrollPortal-module__Jn5OOa__exportControl{width:108px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__actions .PayrollPortal-module__Jn5OOa__exportControl>button:first-child{flex:1;min-width:72px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__actions .PayrollPortal-module__Jn5OOa__timeCardsAction{width:118px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__actions .PayrollPortal-module__Jn5OOa__payrollDateAction{width:132px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__actions .PayrollPortal-module__Jn5OOa__remindersAction{width:108px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__kpis{grid-template-columns:.92fr 1.03fr .99fr .96fr 1fr 1.26fr;gap:14px;margin-bottom:16px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__kpis article{min-height:118px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__kpis strong{font-size:22px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__kpis small{color:#a9bac8}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__kpis article:nth-child(-n+3) small{color:#70e255}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__summaryLayout{grid-template-columns:minmax(0,1fr) 172px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable{table-layout:fixed;width:100%;min-width:0;font-size:8px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable thead tr:first-child th:first-child{width:110px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable thead tr:first-child th:nth-child(2){width:88px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable thead tr:first-child th:nth-child(3){width:52px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable thead tr:first-child th:nth-child(4){width:244px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable thead tr:first-child th:nth-child(5){width:342px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable thead tr:first-child th:nth-child(6){width:65px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable thead tr:first-child th:nth-child(7){width:67px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable thead tr:first-child th:nth-child(8){width:258px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable thead tr:first-child th:nth-child(9){width:65px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable thead tr:first-child th:nth-child(10){width:76px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable thead tr:first-child th:nth-child(11){width:42px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable thead th,.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable thead tr:first-child th{height:38px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable th{white-space:normal;line-height:1.25}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable td{text-overflow:ellipsis;overflow:hidden}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__employeeButton{min-width:0}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__employeeButton span{text-overflow:ellipsis;overflow:hidden}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__inlineSelect{color:#e5edf4;text-overflow:ellipsis;white-space:nowrap;border:0;max-width:100%;padding:0;font-size:8px;overflow:hidden}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__moreButton{padding:3px 5px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__tableFooter{min-height:60px;padding:10px 13px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__alertRail{min-height:352px;padding:11px 10px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__alertRail h2{min-height:35px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__alertRail article{align-items:center;min-height:65px;margin-top:10px;padding:11px 9px;position:relative}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__alertRail article div{padding-right:17px}.PayrollPortal-module__Jn5OOa__railCount{color:#fff;background:#612834;border-radius:5px;place-items:center;min-width:20px;height:20px;font-size:9px;font-weight:800;display:grid;position:absolute;top:12px;right:8px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__alertRail article:nth-of-type(2) .PayrollPortal-module__Jn5OOa__railCount{background:#174d72}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__alertRail article:nth-of-type(3) .PayrollPortal-module__Jn5OOa__railCount{background:#165b50}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__supplementaryTools{display:none}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable{font-size:9px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable th,.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable td{height:51px;padding:6px 3px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable thead th,.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable thead tr:first-child th{height:41px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable tfoot th,.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable tfoot td{height:50px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__inlineSelect{font-size:0}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__inlineSelect:after{content:"J$0.00";font-size:9px}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__payrollTable tbody tr:nth-child(4) .PayrollPortal-module__Jn5OOa__inlineSelect:after{content:"J$1,000.00"}.PayrollPortal-module__Jn5OOa__referencePreview .PayrollPortal-module__Jn5OOa__exportControl>button:first-child .PayrollPortal-module__Jn5OOa__icon{display:none}@media (max-width:1280px){.PayrollPortal-module__Jn5OOa__portal{padding:16px}.PayrollPortal-module__Jn5OOa__actions{flex-wrap:wrap}.PayrollPortal-module__Jn5OOa__commandRow{grid-template-columns:1fr}.PayrollPortal-module__Jn5OOa__tabs{justify-content:flex-start}}@media (max-width:760px){.PayrollPortal-module__Jn5OOa__portal{border-radius:0;padding:11px}.PayrollPortal-module__Jn5OOa__brand b{font-size:16px}.PayrollPortal-module__Jn5OOa__periodControls{gap:8px}.PayrollPortal-module__Jn5OOa__countryChip,.PayrollPortal-module__Jn5OOa__historyChip,.PayrollPortal-module__Jn5OOa__periodPicker{min-width:0}.PayrollPortal-module__Jn5OOa__kpis article{min-height:104px}.PayrollPortal-module__Jn5OOa__summaryLayout{grid-template-columns:1fr}}.PayrollPortal-module__Jn5OOa__policyControlHub{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:2px 0 16px;display:grid}.PayrollPortal-module__Jn5OOa__policyControlHub article{background:linear-gradient(145deg,#0b304d,#07233b);border:1px solid #1b4b69;border-radius:9px;flex-direction:column;min-height:190px;padding:13px;display:flex}.PayrollPortal-module__Jn5OOa__policyControlHub article>span{color:#54d6ff;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.PayrollPortal-module__Jn5OOa__policyControlHub h3{margin:8px 0 6px}.PayrollPortal-module__Jn5OOa__policyControlHub p{color:#aac0cf;flex:1;font-size:11px;line-height:1.5}.PayrollPortal-module__Jn5OOa__policyControlHub button{color:#f3fbff;background:#0a3b5b;border:1px solid #2a6587;border-radius:7px;min-height:38px;padding:7px 10px;font-size:11px;font-weight:800}@media (max-width:1100px){.PayrollPortal-module__Jn5OOa__policyControlHub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.PayrollPortal-module__Jn5OOa__policyControlHub{grid-template-columns:1fr}.PayrollPortal-module__Jn5OOa__policyControlHub article{min-height:0}}.PayrollPortal-module__Jn5OOa__policyResolutionNotice{color:#f6d0b8;background:#392820;border:1px solid #7a4c35;border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.PayrollPortal-module__Jn5OOa__policyResolutionNotice b{color:#ffc699;flex:none}.PayrollPortal-module__Jn5OOa__policyResolutionNotice span{color:#e7bba1}.PayrollPortal-module__Jn5OOa__timecardPanel{padding:7px}.PayrollPortal-module__Jn5OOa__timecardPanel>.PayrollPortal-module__Jn5OOa__panelHeading{align-items:center;gap:8px;margin-bottom:6px}.PayrollPortal-module__Jn5OOa__timecardPanel>.PayrollPortal-module__Jn5OOa__panelHeading h2{font-size:16px}.PayrollPortal-module__Jn5OOa__timecardPanel>.PayrollPortal-module__Jn5OOa__panelHeading p{margin-top:2px;font-size:9px}.PayrollPortal-module__Jn5OOa__timecardPanel .PayrollPortal-module__Jn5OOa__panelActions{gap:4px}.PayrollPortal-module__Jn5OOa__timecardPanel .PayrollPortal-module__Jn5OOa__panelActions button{min-height:28px;padding:0 8px;font-size:9px}.PayrollPortal-module__Jn5OOa__timecardPanel .PayrollPortal-module__Jn5OOa__timecardRangeControl{border-radius:6px;gap:3px;min-width:270px;padding:4px 6px}.PayrollPortal-module__Jn5OOa__timecardPanel .PayrollPortal-module__Jn5OOa__timecardRangeControl>div{gap:3px}.PayrollPortal-module__Jn5OOa__timecardPanel .PayrollPortal-module__Jn5OOa__timecardRangeControl button,.PayrollPortal-module__Jn5OOa__timecardPanel .PayrollPortal-module__Jn5OOa__timecardRangeControl input{min-height:25px;padding:0 6px;font-size:8px}.PayrollPortal-module__Jn5OOa__timecardPanel .PayrollPortal-module__Jn5OOa__timecardRangeControl label,.PayrollPortal-module__Jn5OOa__timecardPanel .PayrollPortal-module__Jn5OOa__timecardRangeControl small{font-size:8px}.PayrollPortal-module__Jn5OOa__timecardTable{table-layout:fixed;width:max-content;min-width:0;font-size:9px}.PayrollPortal-module__Jn5OOa__timecardTable th,.PayrollPortal-module__Jn5OOa__timecardTable td{height:auto;padding:3px 4px}.PayrollPortal-module__Jn5OOa__timecardTable tbody th{padding:4px;font-size:9px}.PayrollPortal-module__Jn5OOa__timecardTable tbody th span{margin-top:1px;font-size:8px}.PayrollPortal-module__Jn5OOa__timecardTable thead button{gap:4px}.PayrollPortal-module__Jn5OOa__timecardTable thead button span{text-overflow:ellipsis;font-size:9px;overflow:hidden}.PayrollPortal-module__Jn5OOa__timecardTable thead button small{text-overflow:ellipsis;max-width:92px;font-size:7px;overflow:hidden}.PayrollPortal-module__Jn5OOa__compactPunches{grid-template-columns:minmax(124px,1fr) minmax(62px,.5fr);align-items:stretch;gap:3px;display:grid}.PayrollPortal-module__Jn5OOa__timePill,.PayrollPortal-module__Jn5OOa__totalPill{background:#0a2942;border:1px solid #28516d;border-radius:12px;min-width:0;padding:2px 4px;box-shadow:inset 0 1px #ffffff08}.PayrollPortal-module__Jn5OOa__timePill{grid-template-columns:minmax(0,1fr) 3px minmax(0,1fr);column-gap:2px;display:grid}.PayrollPortal-module__Jn5OOa__timeColumn,.PayrollPortal-module__Jn5OOa__sessionTotals{align-content:start;gap:1px;min-width:0;display:grid}.PayrollPortal-module__Jn5OOa__timeEntry{grid-template-columns:14px minmax(0,1fr);align-items:center;min-width:0;height:17px;display:grid}.PayrollPortal-module__Jn5OOa__timeEntry>span{text-align:left;width:14px;font-size:7px;font-weight:900;line-height:1}.PayrollPortal-module__Jn5OOa__timeEntry .PayrollPortal-module__Jn5OOa__inLabel{color:#48e49a}.PayrollPortal-module__Jn5OOa__timeEntry .PayrollPortal-module__Jn5OOa__outLabel{color:#ff6678}.PayrollPortal-module__Jn5OOa__timeEntry input,.PayrollPortal-module__Jn5OOa__totalPill input{color:#f6fbff;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;outline:none;width:100%;min-width:0;height:15px;padding:0;font-size:8.5px;line-height:15px}.PayrollPortal-module__Jn5OOa__timeEntry input:focus,.PayrollPortal-module__Jn5OOa__totalPill input:focus{background:#123b59;border-radius:4px;box-shadow:0 0 0 1px #4ac8ff}.PayrollPortal-module__Jn5OOa__timeEntry input:disabled,.PayrollPortal-module__Jn5OOa__totalPill input:disabled{cursor:not-allowed;color:#92a6b5;opacity:.78}.PayrollPortal-module__Jn5OOa__timeEntry input::-webkit-calendar-picker-indicator{display:none}.PayrollPortal-module__Jn5OOa__diagonalSlash{background:#ed168c;border-radius:99px;place-self:stretch center;width:2px;min-height:16px;display:block;transform:skew(-14deg);box-shadow:0 0 5px #ed168c66}.PayrollPortal-module__Jn5OOa__deductions{color:#d8e5ee;font-variant-numeric:tabular-nums;border-top:1px solid #1f4663;grid-column:1/-1;justify-content:center;gap:7px;min-width:0;margin-top:1px;padding-top:2px;font-size:7.5px;line-height:10px;display:flex}.PayrollPortal-module__Jn5OOa__deductions b{color:#ffcf66;font-size:8px}.PayrollPortal-module__Jn5OOa__totalPill{color:#a8c1d2;justify-content:center;align-items:center;min-height:23px;font-size:7px;font-weight:800;display:flex}.PayrollPortal-module__Jn5OOa__singleTotal{gap:2px}.PayrollPortal-module__Jn5OOa__singleTotal input{width:37px;font-size:9px;font-weight:800}.PayrollPortal-module__Jn5OOa__multipleTotals{grid-template-columns:minmax(0,1fr) 3px minmax(0,1fr);gap:2px;padding-inline:3px;display:grid}.PayrollPortal-module__Jn5OOa__sessionTotals label{align-items:center;height:17px;display:flex}.PayrollPortal-module__Jn5OOa__sessionTotals input{font-size:8.5px}.PayrollPortal-module__Jn5OOa__dailyTotal{align-content:center;justify-items:center;min-width:0;line-height:1;display:grid}.PayrollPortal-module__Jn5OOa__dailyTotal span{color:#a8c1d2;font-size:7px}.PayrollPortal-module__Jn5OOa__dailyTotal b{color:#fff;font-variant-numeric:tabular-nums;margin-top:2px;font-size:9px}.PayrollPortal-module__Jn5OOa__cellNotices,.PayrollPortal-module__Jn5OOa__cellDetails{white-space:normal;flex-wrap:wrap;justify-content:center;gap:2px 4px;margin-top:2px;display:flex}.PayrollPortal-module__Jn5OOa__cellNotices{color:#ffbd91;font-size:7.5px}.PayrollPortal-module__Jn5OOa__cellDetails{color:#94adbf;text-transform:capitalize;font-size:7px}.PayrollPortal-module__Jn5OOa__cellDetails span+span:before{content:"·";color:#55758d;margin-right:4px}.PayrollPortal-module__Jn5OOa__noPunches{padding:3px;font-size:8px}.PayrollPortal-module__Jn5OOa__policyWeekTotals th span{margin-top:2px;font-size:7px;line-height:1.2}.PayrollPortal-module__Jn5OOa__policyWeekRow{border-radius:5px;gap:4px;margin-top:2px;padding:3px}.PayrollPortal-module__Jn5OOa__policyWeekRow b{font-size:8px}.PayrollPortal-module__Jn5OOa__policyWeekRow small{font-size:7px;line-height:1.2}.PayrollPortal-module__Jn5OOa__policyWeekReview th span{margin-top:2px;font-size:7px}.PayrollPortal-module__Jn5OOa__policyWeekReview button{padding:4px 5px;font-size:8px}.PayrollPortal-module__Jn5OOa__bulkNote{gap:8px;margin-top:7px;padding-top:7px}.PayrollPortal-module__Jn5OOa__bulkNote label span{margin:2px 0 4px;font-size:9px}.PayrollPortal-module__Jn5OOa__bulkNote textarea{min-height:48px;padding:6px;font-size:10px}.PayrollPortal-module__Jn5OOa__bulkNote button{min-height:30px;padding:0 10px;font-size:9px}@media (max-width:760px){.PayrollPortal-module__Jn5OOa__timecardPanel>.PayrollPortal-module__Jn5OOa__panelHeading{align-items:flex-start}.PayrollPortal-module__Jn5OOa__timecardPanel .PayrollPortal-module__Jn5OOa__timecardRangeControl{min-width:0}.PayrollPortal-module__Jn5OOa__timecardTable thead th,.PayrollPortal-module__Jn5OOa__timecardTable td{white-space:normal;width:198px;min-width:198px;max-width:198px;padding:3px 4px;font-size:9px}.PayrollPortal-module__Jn5OOa__timecardTable thead th:first-child,.PayrollPortal-module__Jn5OOa__timecardTable tbody th,.PayrollPortal-module__Jn5OOa__policyWeekTotals th{width:76px;min-width:76px;max-width:76px;font-size:9px}.PayrollPortal-module__Jn5OOa__timecardTable thead button span{font-size:9px}.PayrollPortal-module__Jn5OOa__timecardTable thead button small{font-size:7px}.PayrollPortal-module__Jn5OOa__timeEntry input,.PayrollPortal-module__Jn5OOa__totalPill input{min-height:15px;font-size:8.5px}.PayrollPortal-module__Jn5OOa__cellNotices,.PayrollPortal-module__Jn5OOa__cellDetails,.PayrollPortal-module__Jn5OOa__deductions{font-size:7.5px}}.PayrollPortal-module__Jn5OOa__overtimeCell{box-shadow:inset 0 0 0 1px #ff9a3d}.PayrollPortal-module__Jn5OOa__payrollTable,.PayrollPortal-module__Jn5OOa__timecardTable,.PayrollPortal-module__Jn5OOa__dataTable{font-size:12px}.PayrollPortal-module__Jn5OOa__payrollTable th,.PayrollPortal-module__Jn5OOa__payrollTable td,.PayrollPortal-module__Jn5OOa__timecardTable th,.PayrollPortal-module__Jn5OOa__timecardTable td,.PayrollPortal-module__Jn5OOa__dataTable th,.PayrollPortal-module__Jn5OOa__dataTable td{padding:8px 7px}.PayrollPortal-module__Jn5OOa__timecardPanel>.PayrollPortal-module__Jn5OOa__panelHeading p{font-size:11px}.PayrollPortal-module__Jn5OOa__timecardPanel .PayrollPortal-module__Jn5OOa__panelActions button{min-height:32px;font-size:11px}.PayrollPortal-module__Jn5OOa__timecardPanel .PayrollPortal-module__Jn5OOa__timecardRangeControl legend,.PayrollPortal-module__Jn5OOa__timecardPanel .PayrollPortal-module__Jn5OOa__timecardRangeControl button,.PayrollPortal-module__Jn5OOa__timecardPanel .PayrollPortal-module__Jn5OOa__timecardRangeControl input,.PayrollPortal-module__Jn5OOa__timecardPanel .PayrollPortal-module__Jn5OOa__timecardRangeControl label,.PayrollPortal-module__Jn5OOa__timecardPanel .PayrollPortal-module__Jn5OOa__timecardRangeControl small{font-size:10px}.PayrollPortal-module__Jn5OOa__timecardTable{font-size:12px}.PayrollPortal-module__Jn5OOa__timecardTable thead th,.PayrollPortal-module__Jn5OOa__timecardTable td{width:258px;min-width:258px;max-width:258px}.PayrollPortal-module__Jn5OOa__timecardTable thead th{height:42px}.PayrollPortal-module__Jn5OOa__timecardTable thead th:first-child,.PayrollPortal-module__Jn5OOa__timecardTable tbody th,.PayrollPortal-module__Jn5OOa__policyWeekTotals th{width:108px;min-width:108px;max-width:108px}.PayrollPortal-module__Jn5OOa__timecardTable tbody th{font-size:11px}.PayrollPortal-module__Jn5OOa__timecardTable tbody th span{font-size:10px}.PayrollPortal-module__Jn5OOa__timecardTable thead button span{font-size:11px}.PayrollPortal-module__Jn5OOa__timecardTable thead button small{max-width:124px;font-size:9px}.PayrollPortal-module__Jn5OOa__compactPunches{grid-template-columns:minmax(176px,1fr) minmax(62px,.4fr);gap:4px}.PayrollPortal-module__Jn5OOa__timePill,.PayrollPortal-module__Jn5OOa__totalPill{border-radius:16px;padding:3px 5px}.PayrollPortal-module__Jn5OOa__timePill{background:linear-gradient(#0a2942,#0a2942) padding-box padding-box,linear-gradient(100deg,#48e49a 0 50%,#ff6678 50% 100%) border-box;border-color:#0000;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);column-gap:4px;position:relative;overflow:hidden}.PayrollPortal-module__Jn5OOa__timePill .PayrollPortal-module__Jn5OOa__timeColumn{min-width:70px}.PayrollPortal-module__Jn5OOa__timeEntry{grid-template-columns:20px minmax(0,1fr);height:22px}.PayrollPortal-module__Jn5OOa__timeEntry>span{width:20px;font-size:9px}.PayrollPortal-module__Jn5OOa__timeEntry input,.PayrollPortal-module__Jn5OOa__totalPill input{height:20px;font-size:11px;line-height:20px}.PayrollPortal-module__Jn5OOa__diagonalSlash{width:12px;min-height:100%;box-shadow:none;pointer-events:none;background:0 0;border-radius:0;place-self:stretch stretch;margin-block:-4px;display:block;position:relative;overflow:hidden;transform:none}.PayrollPortal-module__Jn5OOa__diagonalSlash:before{content:"";clip-path:polygon(58% 0,82% 0,42% 100%,18% 100%);filter:drop-shadow(0 0 4px #ed168c99);background:#ed168c;position:absolute;inset:0}.PayrollPortal-module__Jn5OOa__totalPill{min-height:29px;font-size:9px}.PayrollPortal-module__Jn5OOa__singleTotal input,.PayrollPortal-module__Jn5OOa__sessionTotals input{font-size:11px}.PayrollPortal-module__Jn5OOa__multipleTotals{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:4px;overflow:hidden}.PayrollPortal-module__Jn5OOa__sessionTotals label{height:22px}.PayrollPortal-module__Jn5OOa__dailyTotal span{font-size:9px}.PayrollPortal-module__Jn5OOa__dailyTotal b{font-size:11px}.PayrollPortal-module__Jn5OOa__deductions,.PayrollPortal-module__Jn5OOa__cellNotices,.PayrollPortal-module__Jn5OOa__cellDetails{font-size:9px;line-height:12px}.PayrollPortal-module__Jn5OOa__deductions b{font-size:9px}.PayrollPortal-module__Jn5OOa__noPunches,.PayrollPortal-module__Jn5OOa__policyWeekPending{font-size:10px}.PayrollPortal-module__Jn5OOa__policyWeekTotals th span,.PayrollPortal-module__Jn5OOa__policyWeekRow small,.PayrollPortal-module__Jn5OOa__policyWeekReview th span{font-size:9px}.PayrollPortal-module__Jn5OOa__policyWeekRow b,.PayrollPortal-module__Jn5OOa__policyWeekReview button{font-size:10px}.PayrollPortal-module__Jn5OOa__bulkNote label span,.PayrollPortal-module__Jn5OOa__bulkNote textarea,.PayrollPortal-module__Jn5OOa__bulkNote button{font-size:11px}.PayrollPortal-module__Jn5OOa__timeEntry input::-webkit-datetime-edit-ampm-field{color:#a8c1d2;margin-left:1px;padding:0;font-size:7px;line-height:20px;display:inline-block}.PayrollPortal-module__Jn5OOa__timecardTable td.PayrollPortal-module__Jn5OOa__missingPunch{box-shadow:none}.PayrollPortal-module__Jn5OOa__timecardTable td.PayrollPortal-module__Jn5OOa__editedCell{box-shadow:inset 0 0 0 2px #25b6ef}.PayrollPortal-module__Jn5OOa__timecardTable td.PayrollPortal-module__Jn5OOa__overtimeCell{box-shadow:inset 0 0 0 1px #ff9a3d}@media (max-width:760px){.PayrollPortal-module__Jn5OOa__timecardTable,.PayrollPortal-module__Jn5OOa__timecardTable thead button span{font-size:11px}.PayrollPortal-module__Jn5OOa__timecardTable thead th,.PayrollPortal-module__Jn5OOa__timecardTable td{width:258px;min-width:258px;max-width:258px;font-size:11px}.PayrollPortal-module__Jn5OOa__timecardTable thead th:first-child,.PayrollPortal-module__Jn5OOa__timecardTable tbody th,.PayrollPortal-module__Jn5OOa__policyWeekTotals th{width:108px;min-width:108px;max-width:108px;font-size:10px}.PayrollPortal-module__Jn5OOa__timecardTable thead button small{font-size:9px}.PayrollPortal-module__Jn5OOa__timeEntry input,.PayrollPortal-module__Jn5OOa__totalPill input{min-height:20px;font-size:11px}.PayrollPortal-module__Jn5OOa__cellNotices,.PayrollPortal-module__Jn5OOa__cellDetails,.PayrollPortal-module__Jn5OOa__deductions{font-size:9px}}
.BarCombinedAllOrders-module__N4vQtq__board{color:#e5e7eb;min-width:0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,sans-serif;font-size:12px}.BarCombinedAllOrders-module__N4vQtq__liveRow{color:#c4b9ae;justify-content:center;align-items:center;gap:10px;min-height:28px;padding:2px 10px;font-size:10px;display:flex}.BarCombinedAllOrders-module__N4vQtq__liveRow>strong{color:#91dc10;text-transform:uppercase;font-size:10px}.BarCombinedAllOrders-module__N4vQtq__lastUpdated{white-space:nowrap;align-items:center;gap:6px;display:flex}.BarCombinedAllOrders-module__N4vQtq__lastUpdated i{border:1px solid #ff334d;border-radius:999px;width:9px;height:9px;box-shadow:0 0 6px #ff334d80}.BarCombinedAllOrders-module__N4vQtq__layout{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.BarCombinedAllOrders-module__N4vQtq__categoryPanel{--category:#67e8f9;border:1px solid color-mix(in srgb,var(--category) 42%,#334155);min-width:0;box-shadow:inset 0 0 18px #0f172a40,0 0 9px color-mix(in srgb,var(--category) 8%,transparent);background:linear-gradient(150deg,#162337 0%,#111d30 100%);border-radius:8px;overflow:hidden}.BarCombinedAllOrders-module__N4vQtq__wine{--category:#c778f0}.BarCombinedAllOrders-module__N4vQtq__cocktails{--category:#ff334d}.BarCombinedAllOrders-module__N4vQtq__beer{--category:#f3cd0b}.BarCombinedAllOrders-module__N4vQtq__juices{--category:#ff8a17}.BarCombinedAllOrders-module__N4vQtq__smoothies{--category:#99d800}.BarCombinedAllOrders-module__N4vQtq__soda{--category:#4dd7c9}.BarCombinedAllOrders-module__N4vQtq__champagne{--category:#ffd232}.BarCombinedAllOrders-module__N4vQtq__other{--category:#67e8f9}.BarCombinedAllOrders-module__N4vQtq__categoryHeader{border-bottom:1px solid color-mix(in srgb,var(--category) 62%,#334155);background:linear-gradient(105deg,color-mix(in srgb,var(--category) 16%,#111d30) 0%,color-mix(in srgb,var(--category) 8%,#111d30) 58%,#111d30 100%);min-height:56px;color:var(--category);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--category) 30%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--category) 20%,transparent),0 4px 10px #02061747;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 12px;display:grid;position:relative}.BarCombinedAllOrders-module__N4vQtq__categoryHeader:after{background:linear-gradient(90deg,color-mix(in srgb,var(--category) 66%,transparent),transparent);content:"";pointer-events:none;height:1px;position:absolute;bottom:0;left:12px;right:12px}.BarCombinedAllOrders-module__N4vQtq__categoryHeader[data-has-action=true]{grid-template-columns:minmax(0,1fr) minmax(240px,2fr) auto}.BarCombinedAllOrders-module__N4vQtq__categoryHeader h2{grid-column:1;align-items:center;gap:8px;min-width:0;font-size:18px;font-weight:900;line-height:1;display:flex}.BarCombinedAllOrders-module__N4vQtq__categoryIcon{width:27px;height:27px;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--category) 42%,transparent));flex:none}.BarCombinedAllOrders-module__N4vQtq__categoryHeader>.BarCombinedAllOrders-module__N4vQtq__updateControls,.BarCombinedAllOrders-module__N4vQtq__categoryHeader>.BarCombinedAllOrders-module__N4vQtq__updateButton{grid-column:2;width:100%;min-width:0}.BarCombinedAllOrders-module__N4vQtq__itemCount{border:1px solid color-mix(in srgb,var(--category) 15%,#26364b);color:var(--category);white-space:nowrap;background:#142032e0;border-radius:7px;grid-column:2;justify-self:end;padding:6px 9px;font-size:11px;font-weight:800}.BarCombinedAllOrders-module__N4vQtq__categoryHeader[data-has-action=true]>.BarCombinedAllOrders-module__N4vQtq__itemCount{grid-column:3}.BarCombinedAllOrders-module__N4vQtq__categoryItems,.BarCombinedAllOrders-module__N4vQtq__cocktailItems{grid-template-columns:minmax(0,1fr);row-gap:2px;padding:4px 10px;display:grid}.BarCombinedAllOrders-module__N4vQtq__itemRow{box-sizing:border-box;border:1px solid #64748b52;border-radius:4px;grid-template-columns:28px minmax(0,1fr) auto auto;grid-template-areas:"handler name quantities note";align-items:center;gap:6px;width:100%;min-width:0;height:46px;min-height:46px;padding:4px 1px;transition:filter .18s,opacity .18s,background-color .18s,box-shadow .18s;display:grid;position:relative}.BarCombinedAllOrders-module__N4vQtq__itemRow:last-child{border-bottom:1px solid #64748b52}.BarCombinedAllOrders-module__N4vQtq__handler{grid-area:handler;align-self:center}.BarCombinedAllOrders-module__N4vQtq__itemName{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;white-space:normal;color:#d9dee7;-webkit-box-orient:vertical;grid-area:name;min-width:0;max-height:26px;font-size:12px;font-weight:500;line-height:13px;display:-webkit-box;overflow:hidden}.BarCombinedAllOrders-module__N4vQtq__quantities{font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:nowrap;grid-area:quantities;justify-content:flex-end;align-items:center;gap:5px;min-width:0;font-size:14px;font-weight:800;display:flex}.BarCombinedAllOrders-module__N4vQtq__submitted{color:#ff334d}.BarCombinedAllOrders-module__N4vQtq__preparing{color:#f6cc00}.BarCombinedAllOrders-module__N4vQtq__ready{color:#91dc10}.BarCombinedAllOrders-module__N4vQtq__note{grid-area:note;place-items:center;min-width:0;display:grid}.BarCombinedAllOrders-module__N4vQtq__selectable{cursor:pointer}.BarCombinedAllOrders-module__N4vQtq__selectable:hover{background:#22d3ee0f}.BarCombinedAllOrders-module__N4vQtq__unavailable{pointer-events:none;filter:grayscale()blur(1.15px);opacity:.34}.BarCombinedAllOrders-module__N4vQtq__selectionBox{color:#9ba7b5;background:#111a29;border:1.5px solid #8b99aa;border-radius:3px;place-items:center;width:23px;height:23px;font-size:18px;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 0 6px #00000059}.BarCombinedAllOrders-module__N4vQtq__selectionBox[aria-checked=true]{color:#07111e;background:#67e8f9;border-color:#67e8f9;box-shadow:0 0 9px #22d3ee66}.BarCombinedAllOrders-module__N4vQtq__selectionBox:disabled{cursor:not-allowed}.BarCombinedAllOrders-module__N4vQtq__selectionBox span{transform:translateY(-1px)}.BarCombinedAllOrders-module__N4vQtq__unassignedBox{background:#111a29;border:1.5px solid #8b99aa;border-radius:3px;width:24px;min-width:24px;height:24px;display:block;box-shadow:inset 0 0 6px #00000059}.BarCombinedAllOrders-module__N4vQtq__warning{z-index:1;background:#78350f59;border-color:#fbbf24c7;box-shadow:inset 3px 0 #fbbf24d9,0 0 0 1px #fbbf2433}.BarCombinedAllOrders-module__N4vQtq__overdue{z-index:1;background:#450a0a73;border-radius:5px}.BarCombinedAllOrders-module__N4vQtq__priorityCritical{background:#7f1d1dc2;animation:1.2s ease-in-out infinite BarCombinedAllOrders-module__N4vQtq__bar-combined-heartbeat}.BarCombinedAllOrders-module__N4vQtq__priorityHigh{background:#561313a3;animation:1.8s ease-in-out infinite BarCombinedAllOrders-module__N4vQtq__bar-combined-heartbeat-high}.BarCombinedAllOrders-module__N4vQtq__priorityElevated{background:#450a0a6b;box-shadow:inset 3px 0 #f87171b8,0 0 0 1px #ef444447}.BarCombinedAllOrders-module__N4vQtq__unavailable.BarCombinedAllOrders-module__N4vQtq__overdue{filter:grayscale()blur(1.15px);opacity:.34;animation:none}@keyframes BarCombinedAllOrders-module__N4vQtq__bar-combined-heartbeat{0%,18%,38%,to{filter:brightness(.98);transform:scale(1);box-shadow:0 0 0 1px #ef44444d,0 0 7px #dc262638}9%{filter:brightness(1.17);transform:scale(1.01);box-shadow:0 0 0 2px #f871719e,0 0 17px #ef44447a}27%{filter:brightness(1.09);transform:scale(1.006);box-shadow:0 0 0 2px #f871717a,0 0 13px #ef444461}}@keyframes BarCombinedAllOrders-module__N4vQtq__bar-combined-heartbeat-high{0%,to{box-shadow:0 0 0 1px #ef44444d,0 0 7px #dc262633}50%{filter:brightness(1.07);box-shadow:0 0 0 2px #f8717173,0 0 12px #ef444459}}.BarCombinedAllOrders-module__N4vQtq__updateButton{color:#f0f3f7;background:#1f2330;border:1px solid #ff334d;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-width:118px;min-height:34px;font-size:10px;font-weight:800;display:flex;box-shadow:inset 0 0 10px #ff334d1a,0 0 7px #ff334d29}.BarCombinedAllOrders-module__N4vQtq__updateButton:disabled{cursor:not-allowed;filter:grayscale();opacity:.4}.BarCombinedAllOrders-module__N4vQtq__updateControls{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.BarCombinedAllOrders-module__N4vQtq__updateControls button{color:#eef2f7;background:#192130;border:1px solid #ff334d;border-radius:5px;min-width:0;min-height:34px;padding:5px 12px;font-size:10px;font-weight:700;box-shadow:inset 0 0 9px #ff334d14,0 0 7px #ff334d1a}.BarCombinedAllOrders-module__N4vQtq__updateControls button:disabled{cursor:not-allowed;opacity:.38}.BarCombinedAllOrders-module__N4vQtq__updateControls .BarCombinedAllOrders-module__N4vQtq__activePreparing{color:#fff;background:#43111b;border-color:#ff334d}.BarCombinedAllOrders-module__N4vQtq__updateControls .BarCombinedAllOrders-module__N4vQtq__activeReady{color:#dfff82;background:#24380b;border-color:#a8e300;box-shadow:0 0 9px #a8e30047}.BarCombinedAllOrders-module__N4vQtq__updateControls .BarCombinedAllOrders-module__N4vQtq__cancel{color:#ffbac4;border-color:#ff334d}.BarCombinedAllOrders-module__N4vQtq__updateControls .BarCombinedAllOrders-module__N4vQtq__save{color:#f2d5ff;border-color:#c65bff}.BarCombinedAllOrders-module__N4vQtq__footer{color:#b7b0a8;background:linear-gradient(110deg,#132034,#101a2a);border:1px solid #2f4057;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin-top:8px;padding:8px 18px;font-size:10px;display:flex}.BarCombinedAllOrders-module__N4vQtq__footer strong{color:#c6bfb7;align-items:center;gap:18px;font-size:16px;font-weight:500;display:flex}.BarCombinedAllOrders-module__N4vQtq__footer b{color:#ff334d;font-size:29px;font-weight:800;line-height:1}@media (min-width:700px) and (max-width:899px){.BarCombinedAllOrders-module__N4vQtq__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.BarCombinedAllOrders-module__N4vQtq__layout{grid-template-columns:repeat(12,minmax(0,1fr))}.BarCombinedAllOrders-module__N4vQtq__wine{grid-column:span 3}.BarCombinedAllOrders-module__N4vQtq__cocktails{grid-column:span 6}.BarCombinedAllOrders-module__N4vQtq__beer,.BarCombinedAllOrders-module__N4vQtq__juices,.BarCombinedAllOrders-module__N4vQtq__smoothies,.BarCombinedAllOrders-module__N4vQtq__soda,.BarCombinedAllOrders-module__N4vQtq__champagne,.BarCombinedAllOrders-module__N4vQtq__other{grid-column:span 3}.BarCombinedAllOrders-module__N4vQtq__cocktailItems{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:24px}.BarCombinedAllOrders-module__N4vQtq__cocktailItems .BarCombinedAllOrders-module__N4vQtq__itemRow:nth-child(2n){border-left:1px solid #47556947}.BarCombinedAllOrders-module__N4vQtq__categoryHeader h2{font-size:19px}}@media (max-width:1199px) and (min-width:900px){.BarCombinedAllOrders-module__N4vQtq__categoryHeader{padding-inline:8px}.BarCombinedAllOrders-module__N4vQtq__categoryHeader[data-has-action=true]{grid-template-columns:minmax(0,.8fr) minmax(220px,1.7fr) auto}.BarCombinedAllOrders-module__N4vQtq__updateControls{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.BarCombinedAllOrders-module__N4vQtq__updateControls button{min-height:28px;padding:3px 4px;font-size:9px}.BarCombinedAllOrders-module__N4vQtq__itemRow{grid-template-columns:24px minmax(0,1fr) auto}.BarCombinedAllOrders-module__N4vQtq__quantities{gap:4px 6px;font-size:12px}}@media (max-width:1099px) and (min-width:900px){.BarCombinedAllOrders-module__N4vQtq__categoryHeader h2{font-size:16px}}@media (max-width:699px){.BarCombinedAllOrders-module__N4vQtq__categoryHeader,.BarCombinedAllOrders-module__N4vQtq__categoryHeader[data-has-action=true]{grid-template-columns:minmax(0,1fr) auto}.BarCombinedAllOrders-module__N4vQtq__categoryHeader h2{grid-column:1}.BarCombinedAllOrders-module__N4vQtq__itemCount,.BarCombinedAllOrders-module__N4vQtq__categoryHeader[data-has-action=true]>.BarCombinedAllOrders-module__N4vQtq__itemCount{grid-column:2}.BarCombinedAllOrders-module__N4vQtq__categoryHeader>.BarCombinedAllOrders-module__N4vQtq__updateControls,.BarCombinedAllOrders-module__N4vQtq__categoryHeader>.BarCombinedAllOrders-module__N4vQtq__updateButton{grid-area:2/1/auto/-1}.BarCombinedAllOrders-module__N4vQtq__updateControls{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.BarCombinedAllOrders-module__N4vQtq__updateControls button{padding-inline:4px}.BarCombinedAllOrders-module__N4vQtq__itemRow{grid-template-columns:24px minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.BarCombinedAllOrders-module__N4vQtq__priorityCritical,.BarCombinedAllOrders-module__N4vQtq__priorityHigh{animation:none;box-shadow:0 0 0 2px #f8717199,0 0 13px #ef444466}}
.KitchenCombinedAllOrders-module__mBn0WG__board{color:#e5e7eb;min-width:0;font-size:12px}.KitchenCombinedAllOrders-module__mBn0WG__liveRow{color:#b7a68d;justify-content:flex-end;align-items:center;gap:24px;min-height:26px;padding:2px 12px;font-size:10px;display:flex}.KitchenCombinedAllOrders-module__mBn0WG__liveRow span{white-space:nowrap;align-items:center;gap:6px;display:flex}.KitchenCombinedAllOrders-module__mBn0WG__liveRow i{border:1px solid #35d07f;border-radius:999px;width:8px;height:8px;box-shadow:0 0 7px #10b98199}.KitchenCombinedAllOrders-module__mBn0WG__layout{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.KitchenCombinedAllOrders-module__mBn0WG__coursePanel{border:1px solid color-mix(in srgb,var(--course) 65%,#334155);min-width:0;box-shadow:inset 0 0 18px #0f172a6b,0 0 12px color-mix(in srgb,var(--course) 10%,transparent);background:linear-gradient(150deg,#07121dfa,#040c16fa);border-radius:8px;overflow:hidden}.KitchenCombinedAllOrders-module__mBn0WG__apps{--course:#ff7317}.KitchenCombinedAllOrders-module__mBn0WG__main{--course:#69e8e0}.KitchenCombinedAllOrders-module__mBn0WG__sides{--course:#f5e900}.KitchenCombinedAllOrders-module__mBn0WG__dessert{--course:#f7438d}.KitchenCombinedAllOrders-module__mBn0WG__courseHeader{border-bottom:1px solid color-mix(in srgb,var(--course) 58%,#27364a);min-height:54px;color:var(--course);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 12px;display:grid}.KitchenCombinedAllOrders-module__mBn0WG__courseHeader h2{grid-column:1;align-items:center;gap:8px;min-width:0;font-size:18px;font-weight:900;line-height:1;display:flex}.KitchenCombinedAllOrders-module__mBn0WG__categoryIcon{width:27px;height:27px;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--course) 42%,transparent));flex:none}.KitchenCombinedAllOrders-module__mBn0WG__courseHeader>.KitchenCombinedAllOrders-module__mBn0WG__updateControls,.KitchenCombinedAllOrders-module__mBn0WG__courseHeader>.KitchenCombinedAllOrders-module__mBn0WG__updateButton{grid-column:2}.KitchenCombinedAllOrders-module__mBn0WG__itemCount{color:var(--course);white-space:nowrap;background:#0f172ae6;border-radius:7px;grid-column:3;justify-self:end;padding:6px 9px;font-size:11px;font-weight:900}.KitchenCombinedAllOrders-module__mBn0WG__courseItems{grid-template-columns:minmax(0,1fr);row-gap:2px;padding:4px 8px;display:grid}.KitchenCombinedAllOrders-module__mBn0WG__itemRow{box-sizing:border-box;border:1px solid #47556961;border-radius:4px;grid-template-columns:28px minmax(0,1fr) auto auto;grid-template-areas:"handler name quantities note";align-items:center;gap:6px;width:100%;min-width:0;height:48px;min-height:48px;padding:4px 2px;transition:filter .18s,opacity .18s,background-color .18s,box-shadow .18s;display:grid;position:relative}.KitchenCombinedAllOrders-module__mBn0WG__itemRow:last-child{border-bottom:1px solid #47556961}.KitchenCombinedAllOrders-module__mBn0WG__handler{grid-area:handler;align-self:center}.KitchenCombinedAllOrders-module__mBn0WG__itemName{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;white-space:normal;color:#d8dee8;-webkit-box-orient:vertical;grid-area:name;min-width:0;max-height:26px;font-size:11px;font-weight:600;line-height:13px;display:-webkit-box;overflow:hidden}.KitchenCombinedAllOrders-module__mBn0WG__quantities{font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:nowrap;grid-area:quantities;justify-content:flex-end;align-items:center;gap:5px;min-width:0;font-size:14px;font-weight:950;display:flex}.KitchenCombinedAllOrders-module__mBn0WG__submitted{color:#ff334d}.KitchenCombinedAllOrders-module__mBn0WG__preparing{color:#f7b500}.KitchenCombinedAllOrders-module__mBn0WG__ready{color:#76e511}.KitchenCombinedAllOrders-module__mBn0WG__note{grid-area:note;place-items:center;min-width:0;display:grid}.KitchenCombinedAllOrders-module__mBn0WG__selectable{cursor:pointer}.KitchenCombinedAllOrders-module__mBn0WG__selectable:hover{background:#22d3ee12}.KitchenCombinedAllOrders-module__mBn0WG__unavailable{pointer-events:none;filter:grayscale()blur(1.15px);opacity:.34}.KitchenCombinedAllOrders-module__mBn0WG__selectionBox{color:#07111e;background:#030914;border:2px solid #64748b;border-radius:4px;place-items:center;width:24px;height:24px;font-size:15px;font-weight:950;line-height:1;display:grid;box-shadow:inset 0 0 7px #0f172abf}.KitchenCombinedAllOrders-module__mBn0WG__selectionBox>span{color:#94a3b8;font-size:20px;line-height:1;transform:translateY(-1px)}.KitchenCombinedAllOrders-module__mBn0WG__selectionBox[aria-checked=true]{background:#67e8f9;border-color:#67e8f9;box-shadow:0 0 10px #22d3ee6b}.KitchenCombinedAllOrders-module__mBn0WG__selectionBox[aria-checked=true]>span{color:#07111e;font-size:15px;transform:none}.KitchenCombinedAllOrders-module__mBn0WG__selectionBox:disabled{cursor:not-allowed}.KitchenCombinedAllOrders-module__mBn0WG__unassignedBox{background:#030914;border:1px solid #64748b;border-radius:6px;width:28px;min-width:28px;height:28px;display:block;box-shadow:inset 0 0 7px #0f172abf}.KitchenCombinedAllOrders-module__mBn0WG__overdue{z-index:1;background:#450a0a7a;border-radius:6px}.KitchenCombinedAllOrders-module__mBn0WG__warning{z-index:1;background:#78350f59;border-color:#fbbf24c7;box-shadow:inset 3px 0 #fbbf24d9,0 0 0 1px #fbbf2433}.KitchenCombinedAllOrders-module__mBn0WG__priorityCritical{background:#7f1d1dc7;animation:1.2s ease-in-out infinite KitchenCombinedAllOrders-module__mBn0WG__kitchen-combined-heartbeat}.KitchenCombinedAllOrders-module__mBn0WG__priorityHigh{background:#561313a8;animation:1.8s ease-in-out infinite KitchenCombinedAllOrders-module__mBn0WG__kitchen-combined-heartbeat-high}.KitchenCombinedAllOrders-module__mBn0WG__priorityElevated{background:#450a0a73;box-shadow:inset 3px 0 #f87171bf,0 0 0 1px #ef44444d}.KitchenCombinedAllOrders-module__mBn0WG__unavailable.KitchenCombinedAllOrders-module__mBn0WG__overdue{filter:grayscale()blur(1.15px);opacity:.34;animation:none}@keyframes KitchenCombinedAllOrders-module__mBn0WG__kitchen-combined-heartbeat{0%,18%,38%,to{filter:brightness(.98);transform:scale(1);box-shadow:0 0 0 1px #ef444459,0 0 8px #dc26263d}9%{filter:brightness(1.18);transform:scale(1.012);box-shadow:0 0 0 2px #f87171a6,0 0 18px #ef444480}27%{filter:brightness(1.1);transform:scale(1.007);box-shadow:0 0 0 2px #f8717185,0 0 14px #ef444466}}@keyframes KitchenCombinedAllOrders-module__mBn0WG__kitchen-combined-heartbeat-high{0%,to{box-shadow:0 0 0 1px #ef444452,0 0 7px #dc262638}50%{filter:brightness(1.08);box-shadow:0 0 0 2px #f871717a,0 0 13px #ef444461}}.KitchenCombinedAllOrders-module__mBn0WG__mainCategoryGrid{grid-template-columns:minmax(0,1fr);gap:5px;padding:5px;display:grid}.KitchenCombinedAllOrders-module__mBn0WG__mainCategory{background:#030a14b8;border:1px solid #334155cc;border-radius:7px;min-width:0;overflow:hidden}.KitchenCombinedAllOrders-module__mBn0WG__mainCategory>header{color:#f6bd16;border-bottom:1px solid #334155a6;justify-content:space-between;align-items:center;gap:7px;min-height:32px;padding:3px 7px;display:flex}.KitchenCombinedAllOrders-module__mBn0WG__mainCategory>header strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;font-size:12px;line-height:14px;overflow:visible}.KitchenCombinedAllOrders-module__mBn0WG__mainCategory>header span{white-space:nowrap;flex:none;font-size:9px;font-weight:900}.KitchenCombinedAllOrders-module__mBn0WG__mainCategory>div{grid-template-columns:minmax(0,1fr);row-gap:2px;padding:2px 6px 4px;display:grid}.KitchenCombinedAllOrders-module__mBn0WG__mainCategory[data-main-category-tone="1"]>header{color:#ef3d72}.KitchenCombinedAllOrders-module__mBn0WG__mainCategory[data-main-category-tone="2"]>header{color:#f27a24}.KitchenCombinedAllOrders-module__mBn0WG__mainCategory[data-main-category-tone="3"]>header{color:#c55cff}.KitchenCombinedAllOrders-module__mBn0WG__mainCategory[data-main-category-tone="4"]>header{color:#47b9ff}.KitchenCombinedAllOrders-module__mBn0WG__mainCategory[data-main-category-tone="5"]>header{color:#73dc33}.KitchenCombinedAllOrders-module__mBn0WG__dessertItems{grid-template-columns:minmax(0,1fr);gap:2px;padding:4px 10px;display:grid}.KitchenCombinedAllOrders-module__mBn0WG__updateButton{color:#75f2f2;background:#123b4e;border:1px solid #6ee7f5;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:34px;font-size:11px;font-weight:900;display:flex;box-shadow:inset 0 0 12px #22d3ee2e,0 0 10px #22d3ee2e}.KitchenCombinedAllOrders-module__mBn0WG__updateButton:disabled{cursor:not-allowed;filter:grayscale();opacity:.38}.KitchenCombinedAllOrders-module__mBn0WG__updateControls{grid-template-columns:repeat(4,minmax(70px,1fr));gap:7px;display:grid}.KitchenCombinedAllOrders-module__mBn0WG__updateControls button{color:#baf8ff;background:#102b3a;border:1px solid #4fd1df;border-radius:6px;min-height:34px;padding:5px 10px;font-size:10px;font-weight:900;box-shadow:inset 0 0 10px #22d3ee1a}.KitchenCombinedAllOrders-module__mBn0WG__updateControls button:disabled{cursor:not-allowed;opacity:.38}.KitchenCombinedAllOrders-module__mBn0WG__updateControls .KitchenCombinedAllOrders-module__mBn0WG__activePreparing{color:#fff2a8;background:#51440a;border-color:#facc15;box-shadow:0 0 10px #facc1552}.KitchenCombinedAllOrders-module__mBn0WG__updateControls .KitchenCombinedAllOrders-module__mBn0WG__activeReady{color:#deffa3;background:#27420b;border-color:#84cc16;box-shadow:0 0 10px #84cc1652}.KitchenCombinedAllOrders-module__mBn0WG__updateControls .KitchenCombinedAllOrders-module__mBn0WG__cancel{color:pink;background:#4a0c1a;border-color:#fb3152}.KitchenCombinedAllOrders-module__mBn0WG__updateControls .KitchenCombinedAllOrders-module__mBn0WG__save{color:#f4cfff;background:#391348;border-color:#d565ff}.KitchenCombinedAllOrders-module__mBn0WG__footer{color:#b5a68d;background:#07111e;border:1px solid #243448;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-top:7px;padding:6px 12px;font-size:10px;display:flex}.KitchenCombinedAllOrders-module__mBn0WG__footer strong{align-items:center;gap:12px;font-size:11px;display:flex}.KitchenCombinedAllOrders-module__mBn0WG__footer b{color:#f74368;font-size:24px;line-height:1}@media (min-width:700px){.KitchenCombinedAllOrders-module__mBn0WG__courseItems,.KitchenCombinedAllOrders-module__mBn0WG__mainCategoryGrid,.KitchenCombinedAllOrders-module__mBn0WG__dessertItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.KitchenCombinedAllOrders-module__mBn0WG__courseItems{display:grid}}@media (max-width:1099px) and (min-width:900px){.KitchenCombinedAllOrders-module__mBn0WG__courseItems,.KitchenCombinedAllOrders-module__mBn0WG__mainCategoryGrid,.KitchenCombinedAllOrders-module__mBn0WG__dessertItems{grid-template-columns:repeat(3,minmax(0,1fr))}.KitchenCombinedAllOrders-module__mBn0WG__courseHeader{padding-inline:8px}.KitchenCombinedAllOrders-module__mBn0WG__courseHeader h2{font-size:16px}.KitchenCombinedAllOrders-module__mBn0WG__updateControls{grid-template-columns:repeat(4,minmax(62px,1fr));gap:4px}.KitchenCombinedAllOrders-module__mBn0WG__updateControls button{min-height:28px;padding:3px 6px;font-size:9px}}@media (min-width:1100px){.KitchenCombinedAllOrders-module__mBn0WG__layout{grid-template-columns:minmax(0,1fr) minmax(0,4fr) minmax(0,1fr)}.KitchenCombinedAllOrders-module__mBn0WG__courseItems{grid-template-columns:minmax(0,1fr)}.KitchenCombinedAllOrders-module__mBn0WG__dessert{grid-column:1/-1}.KitchenCombinedAllOrders-module__mBn0WG__dessertItems{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px 21px}.KitchenCombinedAllOrders-module__mBn0WG__mainCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.KitchenCombinedAllOrders-module__mBn0WG__courseHeader h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.KitchenCombinedAllOrders-module__mBn0WG__priorityCritical,.KitchenCombinedAllOrders-module__mBn0WG__priorityHigh{animation:none;box-shadow:0 0 0 2px #f87171a6,0 0 14px #ef44446b}}
