.staff-shell .editor-input,.staff-embed .editor-input{box-sizing:border-box;width:100%;min-height:var(--tm-control-h);border:1px solid var(--tm-border-strong);border-radius:var(--tm-radius-control);background:var(--tm-surface);color:var(--tm-ink);outline:none;margin-top:.5rem;padding:0 .75rem;font-weight:500;display:block}.staff-shell .editor-input--field,.staff-embed .editor-input--field{min-height:var(--tm-control-h);height:var(--tm-control-h);border-radius:var(--tm-radius-control);font-size:var(--tm-text-sm);margin-top:.375rem;padding:0 .75rem;line-height:1.25rem}.staff-shell .editor-input--field[type=number],.staff-embed .editor-input--field[type=number]{appearance:textfield}.staff-shell .editor-input--field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.staff-embed .editor-input--field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.staff-shell .editor-input--field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.staff-embed .editor-input--field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.staff-shell .editor-input--textarea,.staff-embed .editor-input--textarea{border-radius:var(--tm-radius-control);height:auto;min-height:5.5rem;font-size:var(--tm-text-sm);resize:vertical;margin-top:.375rem;padding:.625rem .75rem;line-height:1.4}.staff-shell .editor-input--picker,.staff-embed .editor-input--picker{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.staff-shell .editor-input--inline,.staff-embed .editor-input--inline{margin-top:0}.staff-shell select:not([multiple]),.staff-embed select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23252a27' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.staff-shell select:not([multiple])::-ms-expand{display:none}.staff-embed select:not([multiple])::-ms-expand{display:none}.staff-shell .editor-btn,.staff-embed .editor-btn{height:var(--tm-control-h);min-height:var(--tm-control-h);border-radius:var(--tm-radius-control);font-size:var(--tm-text-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.25rem;padding:0 .75rem;font-weight:600;display:inline-flex}.staff-shell .editor-btn--primary,.staff-embed .editor-btn--primary{color:#fff;background:#1f5b45}.staff-shell .editor-btn--ghost,.staff-embed .editor-btn--ghost{color:#252a27;background:#fff;border-color:#d7d8d2}.staff-shell .editor-input:focus,.staff-embed .editor-input:focus{border-color:var(--tm-focus);box-shadow:var(--tm-focus-ring)}.staff-shell .editor-field,.staff-embed .editor-field{font-size:var(--tm-text-sm);color:var(--tm-ink);font-weight:500;line-height:1.25rem}.staff-shell .editor-section,.staff-embed .editor-section{gap:.75rem;display:grid}.staff-shell .editor-section+.editor-section,.staff-embed .editor-section+.editor-section{border-top:1px solid var(--tm-border);padding-top:1rem}.staff-shell .editor-section__title,.staff-embed .editor-section__title{font-size:var(--tm-text-sm);color:var(--tm-ink);font-weight:600}.staff-panel-scroll{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#f7f5ef}.staff-panel-scroll::-webkit-scrollbar{width:0;height:0;display:none}:is(html:has(.staff-shell),body:has(.staff-shell)){scrollbar-gutter:auto;height:100%;overflow:hidden}.staff-embed,.staff-embed *{-ms-overflow-style:none;scrollbar-width:none}.staff-embed::-webkit-scrollbar{width:0;height:0;display:none}.staff-embed ::-webkit-scrollbar{width:0;height:0;display:none}:is(html:has(.staff-embed),body:has(.staff-embed)){scrollbar-gutter:auto;background:#f7f5ef;height:100%;margin:0;overflow:hidden}.staff-theme-preview .staff-accent-fill{background-color:var(--restaurant-primary)!important;border-color:var(--restaurant-primary)!important;color:#fff!important}.staff-theme-preview .staff-accent-text{color:var(--restaurant-primary)!important}.staff-chrome{color:#252a27}.staff-lang-slider__thumb{transition:transform .24s cubic-bezier(.22,.8,.24,1)}@media (prefers-reduced-motion:reduce){.staff-lang-slider__thumb{transition:none}}.staff-modal-scrim{animation:.22s ease-out staff-scrim-in}.staff-modal{animation:.28s cubic-bezier(.22,.8,.24,1) staff-modal-in}@keyframes staff-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes staff-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.staff-modal-scrim,.staff-modal{animation:none}}:is(.staff-shell,.staff-embed,.staff-login,[data-tm-surface=staff],[data-tm-surface=owner]) .press-btn:not(.press-btn--pad-deep):not(.press-btn--paper):not(.press-btn--paper-active):not(.press-btn--paper-alert){font-weight:600;transition:background-color .14s,border-color .14s,color .14s;filter:none!important;box-shadow:none!important;border-radius:var(--tm-radius-control)!important;transform:none!important}:is(.staff-shell,.staff-embed,.staff-login,[data-tm-surface=staff],[data-tm-surface=owner]) .press-btn--cream:not(.press-btn--dropdown){border:1px solid var(--tm-border-strong);background:var(--tm-surface);color:var(--tm-ink)}:is(.staff-shell,.staff-embed,.staff-login,[data-tm-surface=staff],[data-tm-surface=owner]) .press-btn--cream.press-btn--dropdown{border:1px solid var(--tm-border-strong);box-shadow:none!important}:is(.staff-shell,.staff-embed,.staff-login,[data-tm-surface=staff],[data-tm-surface=owner]) :where(.font-black){font-weight:600}:is(.staff-shell,.staff-embed,.staff-login,[data-tm-surface=staff],[data-tm-surface=owner]) :is(h1,h2,h3).font-black{font-weight:700}:is(.staff-shell,.staff-embed,.staff-login,[data-tm-surface=staff],[data-tm-surface=owner]) :where(.rounded-xl){border-radius:var(--tm-radius-control)!important}:is(.staff-shell,.staff-embed,.staff-login,[data-tm-surface=staff],[data-tm-surface=owner]) :where(.rounded-2xl,.rounded-3xl,.rounded-4xl,.rounded-\[1\.5rem\],.rounded-\[2rem\],.rounded-\[1\.25rem\]){border-radius:var(--tm-radius-overlay)!important}.staff-status-card{border-radius:var(--tm-radius-overlay);border:1px solid var(--tm-border);background:var(--tm-surface);text-align:center;width:100%;max-width:28rem;box-shadow:var(--tm-shadow-overlay);padding:2rem;overflow:hidden}:is(.staff-shell,.staff-embed,.staff-login,[data-tm-surface=staff],[data-tm-surface=owner]) :where(.shadow-2xl,.shadow-xl){box-shadow:var(--tm-shadow-overlay)}.staff-modal{border-radius:var(--tm-radius-overlay);box-shadow:var(--tm-shadow-overlay)}
