.dui-kanban{min-width:0;color:var(--dui-text);font-family:var(--dui-type-body-family);--kanban-width:20rem;--kanban-gap:var(--dui-space-md);container-type:inline-size}.dui-kanban[data-density=compact]{--kanban-width:18rem;--kanban-gap:var(--dui-space-sm)}.dui-kanban-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dui-kanban-rail{align-items:stretch;gap:var(--dui-space-md);overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:4px 4px var(--dui-space-lg);scrollbar-width:thin;scrollbar-color:var(--dui-border-strong) transparent;min-height:24rem;scroll-padding-inline:4px;display:flex;overflow-x:auto}.dui-kanban-column{flex:1 0 var(--kanban-width);width:var(--kanban-width);scroll-snap-align:start;background:var(--dui-subtle);border:1px solid var(--dui-border-soft);border-radius:var(--dui-radius-md);min-width:0;max-width:26rem;padding:var(--kanban-gap);align-self:stretch;transition:border-color .15s,background-color .15s}.dui-kanban-column[data-drop=true]{border-color:var(--dui-accent);background:var(--dui-accent-soft)}.dui-kanban-column-header{align-items:center;gap:var(--dui-space-sm);min-height:44px;margin-bottom:var(--dui-space-sm);padding-inline:4px;display:flex}.dui-kanban-column-header h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.dui-kanban-dot{background:var(--kanban-tone);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dui-kanban-count{font-variant-numeric:tabular-nums;color:var(--dui-muted);border:1px solid var(--dui-border);border-radius:var(--dui-radius-sm);padding:2px 7px;font-size:.75rem;line-height:1.5}.dui-kanban-column-note{min-height:calc(3.2em + var(--dui-space-md));color:var(--dui-muted);padding:0 4px var(--dui-space-md);overflow-wrap:anywhere;font-size:.75rem;line-height:1.6}.dui-kanban-column-note p{margin:0}.dui-kanban-items{gap:var(--kanban-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dui-kanban-item{isolation:isolate;min-width:0;transition:opacity .15s;position:relative}.dui-kanban-item[data-dragging=true]{opacity:.35}.dui-kanban-item[data-insert=true]:before{content:"";z-index:2;inset-inline:0;top:calc(-1 * var(--kanban-gap) / 2 - 1px);background:var(--dui-accent);border-radius:3px;height:3px;position:absolute}.dui-kanban-item-controls{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding-inline:8px 0;display:flex}.dui-kanban-item-hint{color:var(--dui-muted);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.5}.dui-kanban-move{border-radius:var(--dui-radius-sm);min-width:52px;min-height:44px;color:var(--dui-muted);cursor:grab;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:inline-flex}.dui-kanban-move:hover:not(:disabled){background:var(--dui-surface);color:var(--dui-accent)}.dui-kanban-move:active{cursor:grabbing}.dui-kanban-move:disabled{cursor:not-allowed;opacity:.5}.dui-kanban-move:focus-visible,.dui-kanban-rail:focus-visible{outline:2px solid var(--dui-accent);outline-offset:2px}.dui-kanban-empty{border:1px dashed var(--dui-border);border-radius:var(--dui-radius-sm);min-height:112px;color:var(--dui-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:.8125rem;display:flex}.dui-kanban-empty p{margin:0}.dui-kanban-drop-end{background:var(--dui-accent);border-radius:3px;height:3px;margin-block:8px}.dui-kanban-more{color:var(--dui-muted);flex-direction:column;align-items:center;gap:8px;margin-top:16px;font-size:.75rem;display:flex}.dui-kanban-move-form{gap:10px;font-size:.875rem;display:grid}.dui-kanban-move-form label{font-weight:600}.dui-kanban-move-form select{font:inherit;border:1px solid var(--dui-border);border-radius:var(--dui-input-radius);background:var(--dui-surface);width:100%;min-width:0;min-height:48px;color:var(--dui-text);margin-bottom:12px;padding:10px;font-size:16px}.dui-kanban-move-form select:focus-visible{outline:2px solid var(--dui-accent);outline-offset:2px}.dui-kanban-dialog-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}@container (max-width:480px){.dui-kanban-column{flex-basis:calc(100cqi - 40px);width:calc(100cqi - 40px)}.dui-kanban-rail{gap:12px}}@media (prefers-reduced-motion:reduce){.dui-kanban-column,.dui-kanban-item{transition:none}}
.record-touch-module__eaHJ0q__record{min-width:0}.record-touch-module__eaHJ0q__record a,.record-touch-module__eaHJ0q__modal a{overflow-wrap:anywhere}.record-touch-module__eaHJ0q__modal{padding-bottom:env(safe-area-inset-bottom)}.record-touch-module__eaHJ0q__modalBody{flex-direction:column;padding:0;display:flex}.record-touch-module__eaHJ0q__form,.record-touch-module__eaHJ0q__modalContent{flex-direction:column;flex:1;min-height:0;display:flex}.record-touch-module__eaHJ0q__fields{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px;scroll-padding-block:16px;overflow-y:auto}.record-touch-module__eaHJ0q__footer{border-top:1px solid var(--dui-border);padding:12px 24px max(12px, env(safe-area-inset-bottom));background:#fff;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:12px;display:flex}.record-touch-module__eaHJ0q__footer>.admin-data-card{width:100%}.record-touch-module__eaHJ0q__footer .admin-data-card-row{width:100%}@media (any-pointer:coarse){.record-touch-module__eaHJ0q__documentOnTouch{display:block}.record-touch-module__eaHJ0q__documentOnTouch>.record-touch-module__eaHJ0q__fields{overflow:visible}.record-touch-module__eaHJ0q__documentOnTouch>.record-touch-module__eaHJ0q__footer{position:static}}.record-touch-module__eaHJ0q__modalBody>.record-touch-module__eaHJ0q__modalContent{overflow-y:auto}.record-touch-module__eaHJ0q__modalContent:has(>.record-touch-module__eaHJ0q__form){overflow:hidden}.record-touch-module__eaHJ0q__modalContent:not(:has(>.record-touch-module__eaHJ0q__form)){padding:20px 24px}.record-touch-module__eaHJ0q__modalBody>:not(.record-touch-module__eaHJ0q__form):not(.record-touch-module__eaHJ0q__modalContent){margin:20px 24px}.record-touch-module__eaHJ0q__record a,.record-touch-module__eaHJ0q__record button,.record-touch-module__eaHJ0q__modal button{min-height:48px}.record-touch-module__eaHJ0q__modal a{align-items:center;min-height:48px;display:inline-flex}.record-touch-module__eaHJ0q__record a:not(.admin-data-card){align-items:center;min-height:48px;display:inline-flex}.record-touch-module__eaHJ0q__modal button{min-width:48px}.record-touch-module__eaHJ0q__record input:not([type=radio]):not([type=checkbox]),.record-touch-module__eaHJ0q__modal input:not([type=radio]):not([type=checkbox]),.record-touch-module__eaHJ0q__modal select,.record-touch-module__eaHJ0q__modal textarea{min-height:48px;font-size:16px}@media (min-width:960px) and (max-width:1400px) and (orientation:landscape){.record-touch-module__eaHJ0q__record>header{padding:12px 20px}.record-touch-module__eaHJ0q__record>header>div{margin-top:4px}.record-touch-module__eaHJ0q__record h1{font-size:28px}.record-touch-module__eaHJ0q__record>div{margin-top:16px}.record-touch-module__eaHJ0q__record nav{scroll-padding-inline:12px}.record-touch-module__eaHJ0q__modal{width:min(760px,100vw - 32px);max-width:760px}.record-touch-module__eaHJ0q__modal>header{padding-block:10px}}
.admin-sale-cart-module__uGIZWG__cart,.admin-sale-cart-module__uGIZWG__content{min-width:0}@media (min-width:1024px) and (any-pointer:fine) and (not (any-pointer:coarse)){.admin-sale-cart-module__uGIZWG__persistent{top:calc(var(--workspace-navigation-height,0px) + 1rem);max-height:var(--surface-available-height,calc(100dvh - var(--workspace-navigation-height,0px) - 2rem));min-height:min(26rem, calc(100dvh - var(--workspace-navigation-height,0px) - 2rem));flex-direction:column;display:flex;position:sticky}.admin-sale-cart-module__uGIZWG__persistent .admin-sale-cart-module__uGIZWG__content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:4rem;overflow-y:auto}}.admin-sale-cart-module__uGIZWG__summaryContent{display:none}.admin-sale-cart-module__uGIZWG__summaryExpanded{display:block}@media (min-width:768px){.admin-sale-cart-module__uGIZWG__summaryContent{display:block}}
.payment-panel-module__YaGVHa__panel{flex-direction:column;min-width:0;display:flex}@media (min-width:768px) and (any-pointer:fine) and (not (any-pointer:coarse)){.payment-panel-module__YaGVHa__panel{max-height:var(--surface-available-height);overflow:hidden}}
