[hidden]{display:none!important}
.r11-slider-editor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.r11-slider-editor fieldset{min-width:0;border:1px solid var(--line,#dce5eb);padding:14px}.r11-slider-editor legend{font-weight:700}.r11-slider-editor img{width:100%;aspect-ratio:16/7;object-fit:contain;background:#f4f6f8}.r11-order-confirmation{margin:14px auto;padding:16px;max-width:1250px;border:1px solid var(--primary);background:white}.r11-order-confirmation p{margin:8px 0}.r11-order-confirmation .btn{margin:4px}.topbar .nav-links,.topbar .nav-logout{display:none!important}.topbar [data-mobile-menu-toggle]{display:inline-flex!important;margin-left:auto}.topbar .r11-customer-login{display:inline-flex!important;margin-left:6px}.topbar .mobile-menu-panel:not([hidden]){display:block!important}.topbar .mobile-menu-inner{display:flex;flex-direction:column;align-items:stretch;max-height:75dvh;overflow:auto;padding:16px}.topbar .mobile-menu-inner>a,.topbar .mobile-menu-inner form{padding:10px 14px;margin:0}.admin-shell{display:block!important;padding-left:0!important;grid-template-columns:1fr!important}.admin-shell>.sidebar,.r3-terminal>.sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(300px,88vw)!important;height:100dvh!important;display:flex!important;flex-direction:column!important;z-index:1200!important;transform:translateX(-105%);visibility:hidden;transition:transform .18s ease,visibility .18s;background:white;overflow:auto;border-right:1px solid #d5e0e8;box-shadow:15px 0 40px #122a3c22}.admin-shell>.sidebar.admin-menu-open,.r3-terminal>.sidebar.admin-menu-open{transform:translateX(0);visibility:visible}.sidebar .sidebar-groups,.sidebar .sidebar-foot{display:block!important}.admin-main{margin-left:0!important;width:100%!important;min-width:0}.admin-mobile-launch,.admin-menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;flex:none}.admin-top{gap:12px}.r11-menu-backdrop{position:fixed;inset:0;border:0;background:#09203966;z-index:1190}.r11-screen-tools{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;background:#fff;border-bottom:1px solid #dae4ed;padding:5px 10px;color:#203f57;font:13px system-ui}.r11-screen-tools button{border:1px solid #c8d6e0;border-radius:0;background:#fff;color:inherit;padding:6px 12px;cursor:pointer}.r11-screen-tools output{min-width:65px;text-align:center}.r11-fit-terminal{height:100dvh!important;min-height:0!important;display:flex;flex-direction:column;overflow:hidden}.r11-fit-terminal>.r3-topbar{flex:none;min-height:48px;padding:6px 12px;gap:10px;flex-wrap:nowrap}.r11-fit-terminal>.r3-topbar h1{font-size:16px;min-width:0;white-space:normal;border:0;padding:0}.r11-fit-terminal .r3-brand{max-width:135px;overflow:hidden;font-size:14px}.r11-fit-terminal .r3-brand img{max-height:35px;max-width:130px}.r11-fit-terminal .r3-header-right{margin-left:auto;gap:8px}.r11-fit-terminal .r3-header-right>span,.r11-fit-terminal .r3-header-right>a{display:none!important}.r11-fit-terminal>.r3-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.r11-fit-viewport{position:relative;flex:1;min-height:0;overflow:hidden;background:#f3f7fa}.r11-fit-viewport.is-zoomed{overflow:auto}.r11-fit-stage{position:relative;margin:0 auto}.r11-fit-content{position:absolute;left:0;top:0;transform-origin:top left;padding:12px;box-sizing:border-box;background:#f3f7fa}.r11-fit-content .r3-pos-grid{grid-template-columns:minmax(0,1fr) 300px!important;gap:10px!important}.r11-fit-content .r3-quick{display:flex!important;flex-direction:column!important;min-width:0}.r11-fit-content .r3-sale-table-wrap{min-height:250px;max-height:350px}.r11-fit-content .r3-quick-products{max-height:none!important;overflow:visible!important}.r11-fit-content .r3-quick-product{min-height:52px!important;padding:6px!important}.r11-fit-content .r3-quick-product img{width:40px!important;height:40px!important}.r11-fit-content .r3-quick-product strong{font-size:12px!important}.r11-fit-content .r3-categories{max-height:85px;overflow:auto}.r11-fit-content .r3-sale-total{flex-wrap:nowrap!important;min-height:76px}.r11-fit-content .r3-table-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.r11-fit-content .r3-table-card{min-height:155px!important;padding:8px!important}.r11-fit-content .r3-table-card>svg{height:68px!important;width:120px!important}.r11-fit-content .r3-floor-canvas>svg{width:100%;min-width:0!important;height:auto}.r11-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0}.r11-pagination button{background:white;border:1px solid #c5d6e2;padding:6px 12px;color:#203f57}.r11-fit-content .r3-pos-nav{display:flex!important;flex-wrap:wrap;gap:8px!important}.r11-fit-content .r3-pos-nav .r3-button{font-size:12px!important;padding:8px 10px!important}.r11-fit-content .r3-room-tabs{display:flex;flex-wrap:wrap}.r11-fit-content .r3-room-heading{display:flex;flex-wrap:wrap}
@media(max-width:700px){.r11-slider-editor{grid-template-columns:1fr}.topbar .brand{max-width:45%;min-width:0}.topbar .brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .r11-customer-login{font-size:11px;padding:8px;max-width:28%;text-align:center}.r11-fit-terminal>.r3-topbar h1{font-size:13px}.r11-screen-tools{gap:5px;font-size:12px}.r11-screen-tools button{padding:6px 9px}.r11-fit-terminal .op180-incoming-button{font-size:11px;padding:6px}.r11-fit-terminal .op180-live-status{display:none}}

.account-layout{grid-template-columns:minmax(0,250px) minmax(0,1fr)}.account-layout>*{min-width:0;max-width:100%}.account-layout .table-wrap{max-width:100%;overflow:auto}.r11-phone-account{display:block!important}.r11-phone-account>.account-nav{display:none}.r11-phone-account>section{min-width:0}.r11-customer-orders td:nth-child(5) strong{font-size:20px;letter-spacing:2px;color:var(--brand-ink,#203f57)}
@media(max-width:800px){.account-layout{grid-template-columns:minmax(0,1fr)}.r11-customer-orders,.r11-customer-orders tbody{display:block;width:100%}.r11-customer-orders tr:has(th){display:none}.r11-customer-orders tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid #d6e1e7}.r11-customer-orders td{display:block;padding:0;border:0;min-width:0;overflow-wrap:anywhere}.r11-customer-orders td::before{display:block;font-size:11px;font-weight:500;color:#536b79;margin-bottom:4px}.r11-customer-orders td:nth-child(1)::before{content:'Pedido'}.r11-customer-orders td:nth-child(2)::before{content:'Negocio'}.r11-customer-orders td:nth-child(3)::before{content:'Total'}.r11-customer-orders td:nth-child(4)::before{content:'Estado'}.r11-customer-orders td:nth-child(5)::before{content:'PIN de entrega'}.r11-customer-orders td:nth-child(6)::before{content:'Fecha'}.r11-customer-orders td:nth-child(7){grid-column:1/-1}.r11-customer-orders td:nth-child(7) .btn{width:100%;text-align:center}.r11-phone-account .split{grid-template-columns:minmax(0,1fr)}.r11-phone-account .admin-card{padding:18px}.r11-phone-account input,.r11-phone-account textarea{max-width:100%}}

.r11-customer-orders{min-width:0!important;max-width:100%!important}.public-body .btn:not(.btn-light):not(.btn-danger){color:var(--on-primary,#fff)}.public-body .btn-danger{background:#b42318;color:#fff}.topbar .brand{color:var(--brand-ink,#203f57)}

.topbar .mobile-menu-inner>[data-catalog-nav],.topbar .mobile-menu-inner>[data-open-cart]{display:block;border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:10px 14px;margin:0;cursor:pointer}.r3-terminal>.sidebar{font:14px system-ui;color:#203f57}.r3-terminal>.sidebar .brand{font-weight:700}.r3-terminal>.sidebar .side-link{color:inherit}

.r13-terminal-navigation{display:contents!important}
[data-admin-menu]{box-sizing:border-box!important;align-items:stretch!important;padding:18px!important;gap:16px}[data-admin-menu]>.sidebar-head{box-sizing:border-box;width:100%!important;min-width:0;order:0!important;flex:0 0 auto;padding:0}[data-admin-menu]>.sidebar-groups{box-sizing:border-box;width:100%!important;min-height:0;flex:1;order:1!important;overflow:auto}[data-admin-menu]>.sidebar-foot{box-sizing:border-box;width:100%!important;flex:0 0 auto;order:2!important;position:static;margin-top:0}[data-admin-menu] .sidebar-head .admin-brand{min-width:0;flex:1}[data-admin-menu] .sidebar-head .admin-brand span{display:block!important}[data-admin-menu] .sidebar-head>button{margin-left:auto}
