/* The working controls follow the composition of the user's restructuring PDF. */
.r3-icon{width:19px;height:19px;flex:none;display:inline-block;vertical-align:middle}.r3-terminal{--r3-blue:#0766ff;--r3-navy:#102d4b;--r3-line:#dce5ef;--r3-green:#069b40;color:#102844;background:#f6faff;min-height:100vh;font:14px "Segoe UI",Arial,sans-serif}.r3-terminal *{box-sizing:border-box}.r3-terminal a{text-decoration:none;color:inherit}.r3-terminal button,.r3-terminal input,.r3-terminal select,.r3-terminal textarea{font:inherit}.r3-terminal h1,.r3-terminal h2,.r3-terminal h3,.r3-terminal h4{color:#092145;font-family:inherit;letter-spacing:-.4px}.r3-terminal h2{font-size:23px;margin:0 0 12px}.r3-terminal h3{font-size:16px;margin:0 0 12px}.r3-terminal h4{margin:0 0 10px}.r3-topbar{display:flex;align-items:center;gap:22px;min-height:58px;padding:10px 22px;background:linear-gradient(115deg,#102b46,#25475e);color:white}.r3-brand{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.r3-brand>.r3-icon{color:#00bea8;width:26px;height:26px}.r3-brand>span>span{color:#54b9eb}.r3-topbar h1{margin:0;font-size:18px;padding-left:20px;border-left:1px solid #ffffff55;color:inherit;white-space:nowrap}.r3-header-right{display:flex;align-items:center;gap:18px;margin-left:auto;font-size:12px}.r3-header-right>span,.r3-header-right>a{display:flex;align-items:center;gap:5px;white-space:nowrap}.r3-header-right .r3-button{background:transparent;color:white;border-color:#ffffff66;padding:6px 12px}.r3-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:20px;padding:5px 14px;font-size:12px;font-weight:600;line-height:1.2}.r3-status.free,.r3-legend .free{background:#e0f7e9;color:#008454}.r3-status.busy,.r3-legend .busy{background:#e3f0ff;color:#0873ef}.r3-status.due,.r3-legend .due{background:#fff1d1;color:#ac7709}.r3-status.closed{background:#fff0d4;color:#946711}.r3-terminal-light .r3-topbar{background:#fff;color:#092145;border-bottom:1px solid var(--r3-line)}.r3-terminal-light .r3-header-right .r3-button{border-color:var(--r3-line);color:#092145}.r3-terminal-light .r3-brand>span>span{color:inherit}.r3-terminal-light .r3-topbar h1{border-color:var(--r3-line)}.r3-main{max-width:1700px;margin:auto;padding:0 22px 20px}.r3-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(#fff,#f7faff);color:#153452;border:1px solid var(--r3-line,#dce5ef);border-radius:6px;padding:9px 14px;cursor:pointer;min-height:36px;font-size:13px;line-height:1.25;text-decoration:none;white-space:nowrap;font-weight:500}.r3-button:hover{border-color:#73a7ff;background:#eff6ff}.r3-button.primary,.r3-button.selected{background:#0664ff;color:#fff;border-color:#0664ff}.r3-button.green{background:linear-gradient(#17ad42,#039539);color:#fff;border-color:#029239;font-weight:600}.r3-button.danger{background:#fff;color:#e74747;border-color:#ffbcbc}.r3-button.dashed{border-style:dashed}.r3-button:disabled,.r3-method:disabled{opacity:.45;cursor:default}.r3-spacer{flex:1}.r3-input{display:block;width:100%;background:#fff;color:#102844;border:1px solid var(--r3-line,#dce5ef);border-radius:6px;padding:10px 12px;font:inherit;min-width:0}.r3-input:focus{outline:2px solid #82b2ff;outline-offset:1px}.r3-main label{display:block;font-size:13px;margin:12px 0 7px}.r3-main label .r3-input{margin-top:7px}.r3-main label>input[type=checkbox],.r3-main label>input[type=radio]{width:auto;accent-color:#0965ff}.r3-panel{background:white;border:1px solid var(--r3-line);border-radius:7px;padding:15px}.r3-pos-nav{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--r3-line)}.r3-pos-nav form{margin:0}.r3-pos-nav>a:last-child{margin-left:auto}.r3-room-tabs{display:flex;align-items:center;gap:7px;padding:14px 0;border-bottom:1px solid var(--r3-line);flex-wrap:wrap}.r3-room-heading{display:flex;align-items:center;gap:15px;margin:16px 0}.r3-room-heading h2{flex:1;margin:0}.r3-room-heading input{width:280px}.r3-legend{display:flex;gap:18px;font-size:13px;margin:12px 0}.r3-legend span{border-radius:5px;padding:5px 10px}.r3-table-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0}.r3-table-card{border:1px solid #dce7f4;border-radius:10px;background:linear-gradient(145deg,#fff,#fafcff);padding:10px 18px 0;text-align:center;cursor:pointer;color:#173052;position:relative;min-height:232px;display:flex;flex-direction:column;align-items:center;gap:6px}.r3-table-card:hover{border-color:#1875ff;box-shadow:0 8px 18px #264a6610}.r3-table-card:after{content:"⠿";position:absolute;right:14px;top:13px;color:#496483}.r3-table-card>svg{width:175px;height:103px;display:block}.r3-table-card>strong{font-size:20px;font-weight:750}.r3-table-card>small{display:flex;align-items:center;gap:4px;color:#49627b;font-size:12px}.r3-table-card footer{display:flex;justify-content:space-around;align-items:center;gap:15px;border-top:1px solid var(--r3-line);width:100%;padding:10px 0;margin-top:3px;font-size:12px}.r3-table-card footer span{display:flex;align-items:center;gap:5px}.r3-table-card footer .r3-icon{width:15px;height:15px}.r3-table-card.dragging{opacity:.4}.r3-table-cards.is-ordering .r3-table-card{cursor:grab;border-style:dashed}.r3-order-banner{display:flex;align-items:center;gap:14px;background:#e0edff;border-radius:8px;padding:12px 15px;margin:10px 0;color:#005de3}.r3-order-banner>div{flex:1}.r3-order-banner small{display:block;margin-top:5px;font-size:12px}.r3-floor-canvas{border:1px solid var(--r3-line);border-radius:7px;margin:8px 0;background:#fff;overflow:auto}.r3-floor-canvas>svg{display:block;width:100%;min-width:650px;height:auto;touch-action:none}.r3-floor-canvas [data-r3-table]{cursor:pointer}.r3-hint{font-size:12px;color:#627995;line-height:1.6;margin:12px 0}.r3-designer{display:grid;grid-template-columns:190px minmax(0,1fr) 240px;gap:12px;align-items:start}.r3-palette,.r3-designer-properties{border:1px solid var(--r3-line);border-radius:7px;background:#fff;padding:14px}.r3-palette>small{font-size:12px;color:#31629a}.r3-palette>div{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:14px}.r3-palette button{border:1px solid #e6edf5;border-radius:5px;background:#f6f8fb;padding:4px;cursor:grab;font-size:10px;color:#0f315a}.r3-palette button:hover{border-color:#0965ff}.r3-palette svg{display:block;width:100%;height:60px}.r3-design-center{min-width:0}.r3-design-toolbar{display:flex;align-items:center;gap:5px;background:#fff;padding:8px;border:1px solid var(--r3-line);border-radius:6px;flex-wrap:wrap}.r3-design-toolbar .r3-button{padding:6px 8px;font-size:11px}.r3-designer .r3-floor-canvas>svg{min-width:550px}.r3-designer-properties>button,.r3-designer-properties form>button{width:100%;margin:8px 0}.r3-designer-properties h3{margin:15px 0 8px}.r3-designer-properties hr{border:0;border-top:1px solid var(--r3-line)}.r3-sector-button{display:flex;align-items:center;gap:8px;background:#f9fbff;border:1px solid var(--r3-line);padding:9px;width:100%;margin:5px 0;cursor:pointer}.r3-sector-button i{width:14px;height:14px;border-radius:50%}.r3-sector-button span{flex:1;text-align:left}.r3-sector-button small{display:block;font-size:10px;margin-top:4px}.r3-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.r3-dialog,.r3-table-modal,.r3-payment-modal{font:14px "Segoe UI",Arial,sans-serif;color:#102844;background:white;border:1px solid #dce5ef;border-radius:12px;box-shadow:0 20px 80px #13273b45;max-height:92vh;overflow:auto;padding:22px;max-width:95vw}.r3-dialog{width:480px}.r3-dialog::backdrop,.r3-table-modal::backdrop,.r3-payment-modal::backdrop{background:#08254288;backdrop-filter:blur(1px)}.r3-dialog h2,.r3-table-modal h2,.r3-payment-modal h2{font-size:25px;margin:0 0 15px;color:#071f45}.r3-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.r3-dialog label{display:block;margin:13px 0;font-size:13px}.r3-dialog .r3-input{margin-top:7px}.r3-table-modal{width:760px;padding:22px}.r3-table-modal header{display:flex;align-items:center;gap:12px}.r3-table-modal header h2{margin:0}.r3-dialog-x{margin-left:auto;font-size:26px;background:transparent;border:0;color:#12354e;cursor:pointer;padding:0 6px;text-decoration:none}.r3-table-meta{display:flex;align-items:center;gap:20px;padding:12px;background:#f1f5fb;border-radius:6px;font-size:12px;flex-wrap:wrap}.r3-table-detail-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;margin:20px 0}.r3-table-detail-grid>section{position:relative}.r3-table-detail-grid>section>a{position:absolute;top:-7px;right:0;padding:6px 10px;font-size:11px}.r3-table-detail-grid aside{border:1px solid var(--r3-line);padding:14px;border-radius:7px}.r3-table-detail-grid aside>a{width:100%;margin-top:8px}.r3-table-detail-grid aside p{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:7px 0;margin:0}.r3-table-detail-grid aside p:last-child{border-top:1px solid var(--r3-line);font-size:18px;font-weight:700}.r3-modal-order-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--r3-line)}.r3-modal-order-item img{width:42px;height:42px;border-radius:5px;object-fit:cover}.r3-modal-order-item>div{flex:1}.r3-modal-order-item small{display:block;font-size:10px;color:#678361;margin:4px 0}.r3-modal-order-item strong{font-size:13px}.r3-modal-order-item>b{font-size:12px}.r3-table-note{background:#f0f4fa;border-radius:6px;padding:12px;font-size:12px;color:#52677f}.r3-service-tag{display:block!important;color:#008951;background:#e0f6ea;border-radius:5px;padding:8px!important;margin-top:10px!important;font-size:11px!important}.r3-table-modal-actions{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;border-top:1px solid var(--r3-line);padding-top:14px;margin-bottom:15px}.r3-table-modal-actions form{margin:0;display:flex}.r3-table-modal-actions .r3-button{flex-direction:column;white-space:normal;padding:10px 4px;font-size:10px;gap:7px;width:100%}.r3-table-modal-actions .r3-icon{width:23px;height:23px}.r3-sale-tabs{display:flex;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--r3-line)}.r3-sale-tabs>a{padding:13px 10px;font-size:12px}.r3-sale-tabs>a.active{color:#0464ff;font-weight:600;border-bottom:2px solid #0464ff}.r3-sale-tabs form{margin:0}.r3-sale-tabs form>button{background:transparent;border:0;display:flex;align-items:center;gap:5px;color:#0864ed;cursor:pointer;font-size:12px}.r3-sale-tabs>.r3-button{padding:6px 10px;margin:5px 0}.r3-customer-strip{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:13px}.r3-customer-strip>strong{min-width:150px;background:white;border:1px solid var(--r3-line);padding:7px 12px;border-radius:4px;font-weight:500}.r3-customer-strip .r3-button{padding:7px 12px;font-size:12px;min-height:32px}.r3-pos-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:10px}.r3-cart-panel{padding:12px;display:flex;flex-direction:column}.r3-search{display:flex;align-items:center;gap:8px;margin-bottom:14px}.r3-search>.r3-icon{position:absolute;margin-left:12px;color:#376393}.r3-search>input{flex:1;border:2px solid #1c74ff;border-radius:6px;padding:12px 12px 12px 37px;font-size:13px;min-width:0;outline:none}.r3-search .r3-button{padding:13px 16px;font-size:12px}.r3-sale-table-wrap{min-height:390px;max-height:58vh;overflow:auto;border:1px solid var(--r3-line);border-radius:6px;flex:1;background:repeating-linear-gradient(#fff,#fff 53px,#e7eff7 54px)}.r3-sale-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:auto}.r3-sale-table th{background:#f1f6fc;text-align:left;font-size:11px;font-weight:500;position:sticky;top:0;z-index:1}.r3-sale-table th,.r3-sale-table td{padding:9px 8px;border-bottom:1px solid var(--r3-line);border-right:1px solid #e9eef4}.r3-sale-table td{background:#fff}.r3-sale-table th:last-child,.r3-sale-table td:last-child{border-right:0}.r3-sale-table th:nth-child(2){width:34%}.r3-product-detail{display:flex;align-items:center;gap:12px}.r3-product-detail>img{width:36px;height:40px;object-fit:contain}.r3-product-detail strong{font-size:12px;display:block}.r3-product-detail small{font-size:10px;display:block;color:#476079;line-height:1.6}.r3-product-detail .item-details{font-size:10px}.r3-quantity{display:flex;align-items:center;position:relative;gap:0}.r3-quantity>button{border:1px solid var(--r3-line);background:#f7faff;color:#305674;min-width:24px;height:27px;padding:0;cursor:pointer}.r3-quantity>input{width:46px;height:27px;padding:3px;border:1px solid var(--r3-line);border-left:0;border-right:0;text-align:center;appearance:textfield;-moz-appearance:textfield;font-size:11px}.r3-quantity input::-webkit-inner-spin-button{appearance:none}.r3-quantity .r3-quantity-save{position:absolute;right:0;bottom:-23px;background:#f1f9f0;width:22px;height:21px;display:none}.r3-quantity:focus-within .r3-quantity-save{display:block}.r3-line-actions{display:flex;align-items:center;gap:5px}.r3-line-actions form{margin:0}.r3-line-actions .r3-button{padding:4px;min-height:27px;border-radius:4px}.r3-line-actions .r3-icon{width:14px;height:14px}.r3-sale-actions{display:flex;align-items:center;gap:8px;padding-top:15px;flex-wrap:wrap}.r3-sale-actions form{margin:0}.r3-sale-actions .r3-button{padding:8px 10px;font-size:11px}.r3-sale-actions .r3-icon{width:15px;height:15px}.r3-quick>.r3-panel{padding:12px}.r3-quick>.r3-panel+section{margin-top:8px}.r3-quick h3{font-size:13px;margin-bottom:10px}.r3-categories{display:flex;flex-wrap:wrap;gap:6px}.r3-categories .r3-button{font-size:11px;padding:7px 9px;min-height:30px}.r3-categories .r3-icon{width:14px;height:14px}.r3-quick-products{max-height:405px;overflow:auto;margin-top:10px}.r3-quick-product{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--r3-line)}.r3-quick-product>img{width:44px;height:48px;object-fit:contain;background:#f5f7fa;border-radius:5px}.r3-quick-product>div{flex:1}.r3-quick-product strong{display:block;font-size:12px}.r3-quick-product small{display:block;font-size:10px;color:#78869b;margin:3px 0}.r3-quick-product b{display:block;font-size:12px;color:#0867ff}.r3-quick-product>.r3-button{padding:4px 8px;font-size:21px;min-height:31px}.r3-options p{font-size:11px;color:#63798f;line-height:1.5}.r3-options .r3-button{font-size:11px;padding:8px}.r3-sale-total{display:flex;align-items:center;gap:30px;padding:12px;border:1px solid var(--r3-line);border-radius:6px;background:#f1f7ff;margin-top:10px}.r3-sale-total>div{display:flex;gap:12px;align-items:flex-start;flex:1;border-right:1px solid #c6d8ee}.r3-sale-total>div:last-child{border:0;flex:1.5;display:block}.r3-sale-total span{display:block;font-size:11px;line-height:1.4}.r3-sale-total b{display:block;font-size:21px}.r3-sale-total small{font-size:9px;color:#6d83a1}.r3-blue{color:#086aff}.r3-charge-box>.r3-button{width:100%;font-size:20px;padding:13px}.r3-charge-box>span{font-size:10px;text-align:center;margin-top:5px}.r3-keyboard-hints{font-size:11px;color:#53728e;padding-top:10px}.r3-stock-list{max-height:60vh;overflow:auto}.r3-stock-list p{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--r3-line)}.r3-express{max-width:760px;margin:20px auto}.r3-waiting{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.r3-waiting-card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--r3-line);padding:18px;border-radius:8px}.r3-waiting-card b{font-size:20px;color:#1469da}.r3-waiting-card small{color:#61809a}.r3-empty{text-align:center;padding:50px 20px;color:#6b8297}.r3-payment-context{padding:30px}.r3-payment-modal{width:730px;padding:20px 24px;margin:auto;position:fixed;inset:0;max-height:94vh}.r3-payment-modal header{display:flex;align-items:center;justify-content:space-between}.r3-payment-modal header>div{display:flex;align-items:center;gap:12px}.r3-payment-modal header .r3-icon{width:26px;height:26px;color:#0c66f7}.r3-payment-modal header h2{margin:0;font-size:23px}.r3-payment-customer{font-size:12px;color:#4b6f8f;margin-top:8px}.r3-payment-customer .p148-customer{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.r3-payment-customer .p148-customer label{font-size:12px;margin:0}.r3-payment-customer .p148-customer select{font-size:12px;min-height:30px;padding:5px;max-width:240px}.r3-payment-customer .p148-new-fields{width:100%;margin-top:10px}.r3-pay-amount{display:flex;align-items:center;gap:15px;background:linear-gradient(115deg,#e0f7ea,#f1faff);border-radius:8px;padding:16px;margin:16px 0}.r3-pay-amount>.r3-icon{width:28px;height:34px;color:#079345}.r3-pay-amount small{display:block;font-size:11px}.r3-pay-amount strong{font-size:35px;color:#0868ff;display:block;letter-spacing:-1px;line-height:1.3}.r3-pay-amount label{font-size:11px;margin:0}.r3-pay-amount label small{font-size:9px;color:#7b8f9f;margin-top:6px}.r3-payment-modal h3{font-size:13px;margin:12px 0 9px}.r3-method-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.r3-method{display:flex;flex-direction:column;align-items:center;gap:7px;background:#fff;border:1px solid #cedded;border-radius:6px;padding:10px 4px;font-size:12px;cursor:pointer;color:#173558}.r3-method>.r3-icon{width:25px;height:25px}.r3-method.active{border-color:#17b550;background:#e8f8ee;color:#0b833d}.r3-pay-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:10px}.r3-pay-grid>section+section{border-left:1px solid var(--r3-line);padding-left:20px}.r3-pay-grid h3{display:flex;align-items:center;gap:7px}.r3-payment-fields>label{font-size:12px}.r3-payment-fields input{font-size:23px;font-weight:650;color:#0a2a48;padding:11px}.r3-payment-fields input:focus{outline:2px solid #3486ff}.r3-pay-summary>p{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:10px 0;margin:0;border-bottom:1px solid var(--r3-line)}.r3-pay-summary label{font-size:11px;line-height:1.5}.r3-pay-summary>small{font-size:10px;color:#8591a6;display:block;margin-left:23px}.r3-pay-summary .r3-button{font-size:11px;margin:12px 0 0}.r3-payment-quote p{display:flex;justify-content:space-between;margin:6px 0;font-size:12px}.r3-payment-quote p.r3-grand-total{font-size:15px;border-bottom:1px solid var(--r3-line);padding-bottom:10px;font-weight:600}.r3-cash-presets{display:flex;gap:6px;margin:10px 0}.r3-cash-presets .r3-button{font-size:10px;padding:6px 7px;min-height:28px}.r3-change-panel{display:flex;align-items:center;gap:15px;background:linear-gradient(120deg,#d9f5e5,#ecf9f3);border-radius:7px;padding:15px;margin:12px 0;color:#087c39}.r3-change-panel>.r3-icon{width:38px;height:38px}.r3-change-panel small{display:block;font-size:11px;color:#46766a}.r3-change-panel strong{display:block;font-size:31px;line-height:1.3;font-weight:700}.r3-payment-modal form>footer{display:flex;gap:10px;margin-top:14px;border-top:1px solid var(--r3-line);padding-top:14px}.r3-payment-modal footer>.r3-button:first-child{flex:1}.r3-payment-modal footer>.r3-button:last-child{flex:1.6;font-size:14px}.r3-pay-footnote{display:block;text-align:center;color:#8b99ac;font-size:10px;margin:11px 0 0}.r3-payment-error{color:#b04036;font-size:12px;margin:8px 0;min-height:16px}.r3-split-panel{border-top:1px solid var(--r3-line);margin-top:16px;padding-top:12px}.r3-split-options{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.r3-split-options label{font-size:11px}.r3-split-options select{width:85px}.r3-split-products{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid var(--r3-line);padding-top:12px;margin-top:10px}.r3-split-product{display:flex;align-items:center;gap:8px;font-size:11px;border-bottom:1px solid var(--r3-line);padding:9px 0}.r3-split-product>span{flex:1}.r3-split-product small{display:block;color:#8394a6;margin-top:4px}.r3-split-product input{width:65px;padding:6px}.r3-split-product label{font-size:9px}.r3-selected-line{display:flex;justify-content:space-between;gap:7px;padding:11px 0;border-bottom:1px solid var(--r3-line);font-size:12px}.r3-selected-line>button{border:0;background:#e9f1ff;color:#095ed0;padding:3px 6px;cursor:pointer}
/* Public business landing (PDF page 3): green, serif headings, image-led cards. */
.r2-landing .r2-public-nav{padding:18px 25px}.r2-landing .r2-public-nav .btn,.r2-landing .r2-hero .btn,.r2-landing .r2-contact .btn{background:#087256;color:white}.r2-landing .r2-outline{background:transparent}.r2-landing .r2-services{background:#f7f5f1}.r2-landing .r2-services>h2{text-align:center}.r2-landing .r2-service-grid article{background:#fff;border-radius:5px;overflow:hidden}.r2-landing .r2-service-grid article h3{font:21px Georgia,serif}.r2-landing .r2-service-grid article a{color:#087256;font-size:13px;font-weight:600}.r2-landing .r2-promises span{display:flex;align-items:center;gap:8px;font-size:12px}.r2-landing .r2-promises span:before{content:"✓";display:grid;place-items:center;background:#e3f3dc;width:30px;height:30px;border-radius:50%;color:#28553b;flex:none}.r2-landing footer{background:#19332c;color:white}.r2-business-service-subtitle{text-align:center;color:#64706c;margin-top:-6px}.r2-business-catalog-button{text-align:center;margin-top:20px}
/* Official landing (PDF page 5): working links and editable sections, never a flattened screenshot. */
.r3-official{background:#fff;color:#051a40;font:15px "Segoe UI",Arial,sans-serif;--market-green:#02c565;--market-blue:#0062ef;--market-line:#e1e7f2}.r3-official *{box-sizing:border-box}.r3-official h1,.r3-official h2,.r3-official h3,.r3-official h4{font-family:inherit;color:#051a40;letter-spacing:-.5px;line-height:1.2;margin:0 0 10px}.r3-official h2{font-size:29px;font-weight:800}.r3-official h3{font-size:17px;font-weight:750}.r3-official p{line-height:1.5;margin:8px 0;color:#344461}.r3-official a{text-decoration:none;color:inherit}.r3-official-nav{max-width:1280px;margin:auto;padding:18px 35px;display:flex;align-items:center;justify-content:space-between;gap:30px}.r3-official-brand{font-size:26px;font-weight:850;letter-spacing:-1px}.r3-official-nav nav{display:flex;gap:35px;font-size:13px}.r3-market-button{background:linear-gradient(#05ce75,#02ad56);border:1px solid #00a75e;border-radius:6px;padding:11px 22px;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:600;font-size:14px;box-shadow:0 5px 10px #008e5420;white-space:nowrap}.r3-market-button.pale{background:#fff;color:#075be1!important;border-color:#d3e5ff;box-shadow:none}.r3-official-nav>.r3-market-button{font-size:11px;padding:8px 13px}.r3-official main{max-width:1280px;margin:auto}.r3-official-hero{text-align:center;background:radial-gradient(ellipse at 90% 50%,#0a8cef,#0365cb 36%,#003b91 78%,#042554);padding:35px 30px 0;overflow:hidden;position:relative}.r3-official-hero:before,.r3-official-hero:after{content:"";position:absolute;width:150px;height:450px;background:#ffffff08;transform:rotate(45deg);right:80px;top:10px;pointer-events:none}.r3-official-hero:after{width:70px;right:220px}.r3-official-hero>h1{font-size:44px;font-weight:800;color:white;line-height:1.07;letter-spacing:-1.3px;margin-bottom:12px}.r3-official-hero>p{color:#fff;font-size:18px;margin:0 0 22px}.r3-official-hero>div:first-of-type{display:flex;justify-content:center;gap:15px}.r3-devices{position:relative;max-width:940px;height:385px;margin:28px auto 0;display:block!important}.r3-laptop{width:77%;position:absolute;left:0;bottom:0}.r3-laptop-screen{border:9px solid #172029;border-bottom:14px solid #172029;border-radius:15px 15px 7px 7px;background:#fff;aspect-ratio:1.75;display:flex;text-align:left;overflow:hidden;box-shadow:0 4px 20px #002b5266}.r3-laptop-base{height:17px;background:linear-gradient(#e7e9ee,#c1c4ca);border-radius:0 0 35px 35px;margin:0 -24px;box-shadow:0 9px 14px #08265166}.r3-laptop-base:after{content:"";display:block;margin:auto;width:100px;height:5px;background:#b6bdc4;border-radius:0 0 8px 8px}.r3-mock-sidebar{width:23%;background:#eef4ff;border-right:1px solid #dce7f8;padding:13px 10px;display:flex;flex-direction:column;gap:15px;font-size:11px;color:#627590}.r3-mock-sidebar b{font-size:16px;color:#073972;margin-bottom:7px}.r3-mock-sidebar span:first-of-type{background:#daebff;color:#0065ed;border-radius:5px;padding:6px}.r3-mock-dashboard{width:77%;padding:12px 14px;font-size:10px}.r3-mock-dashboard header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.r3-mock-dashboard header>b{font-size:22px}.r3-mock-search{border:1px solid #e0e7ef;padding:8px;border-radius:4px;color:#9aa6b2;display:flex;justify-content:space-between}.r3-mock-search b{background:#0063ff;color:white;padding:5px;font-size:9px;border-radius:3px;margin:-4px}.r3-mock-dashboard nav{text-align:left;border-bottom:1px solid #e3eaf3;padding:12px 0;font-size:9px;white-space:nowrap}.r3-mock-dashboard table{width:100%;border-collapse:collapse;font-size:10px}.r3-mock-dashboard td,.r3-mock-dashboard th{border-bottom:1px solid #e0e7f2;padding:8px 5px;text-align:left}.r3-mock-dashboard td:first-child{display:flex;align-items:center;gap:6px}.r3-mock-dashboard img{width:27px;height:27px;object-fit:contain}.r3-mock-dashboard i{background:#dcf7e7;color:#078a52;padding:4px 8px;border-radius:12px;font-style:normal;font-size:8px}.r3-market-phone{position:absolute;right:0;bottom:0;width:235px;height:365px;border:7px solid #1d252f;border-radius:29px;background:#fff;box-shadow:0 10px 20px #08265177;padding:24px 10px 12px;overflow:hidden;text-align:left;color:#073359}.r3-market-phone:before{content:"";position:absolute;top:9px;left:75px;width:75px;height:8px;background:#0b1018;border-radius:20px}.r3-market-phone>header{font-size:12px;font-weight:800;margin-bottom:14px}.r3-market-phone>nav{display:block;font-size:8px;color:#465774;border-bottom:1px solid #dae5f4;padding-bottom:9px;white-space:nowrap}.r3-market-phone>div{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:10px}.r3-market-product{border:1px solid #e2e8f1;border-radius:5px;background:#f7f9fc;padding:5px;position:relative;overflow:hidden;text-align:left}.r3-market-product>img{width:100%;height:72px;object-fit:contain;display:block}.r3-market-product>strong{display:block;font-size:9px;font-weight:700;color:#0b204a;line-height:1.4;margin:5px 0}.r3-market-product>small{font-size:10px;color:#075ff1;font-weight:700}.r3-market-product>span{position:absolute;bottom:5px;right:5px;width:16px;height:16px;background:#076aff;color:#fff;text-align:center;border-radius:3px;font-size:13px;line-height:16px}.r3-devices-image{width:95%;max-height:470px;object-fit:contain;margin-top:25px}.r3-whatsapp-strip{display:flex;justify-content:center;align-items:center;gap:20px;background:linear-gradient(90deg,#f3f8ff,#eaf3ff);padding:17px 25px}.r3-whatsapp-strip>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#02bb63;color:white;font-size:27px}.r3-whatsapp-strip>strong{font-size:17px}.r3-whatsapp-strip>.r3-icon{color:#1774f9;width:28px;height:28px}.r3-market-adapt{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;padding:40px 50px 25px;background:linear-gradient(#fff,#fbfdff)}.r3-market-adapt h2{max-width:460px}.r3-market-adapt>aside{display:grid;gap:12px}.r3-market-adapt>aside>article{display:flex;align-items:center;gap:20px;background:#f7f9ff;border:1px solid #edf1f8;border-radius:14px;padding:15px 20px}.r3-market-adapt>aside .r3-icon{width:42px;height:42px;color:#ee901f;background:#fff2de;border-radius:50%;padding:9px}.r3-market-adapt>aside article:nth-child(2) .r3-icon{color:#1677ec;background:#e4f0ff}.r3-market-adapt>aside article:nth-child(3) .r3-icon{color:#ef8624;background:#fff0df}.r3-market-adapt>aside article:nth-child(4) .r3-icon{color:#00a865;background:#e2faed}.r3-market-adapt aside h3{font-size:16px;margin:0}.r3-market-adapt aside p{font-size:12px;margin:6px 0 0}.r3-variant-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.r3-variant-cards>article{background:#fafcff;border:1px solid #dbe4f1;border-radius:10px;padding:12px}.r3-variant-cards img{display:block;height:130px;max-width:100%;margin:auto;object-fit:contain}.r3-variant-cards strong{display:block;font-size:13px;margin:8px 0}.r3-variant-cards small{display:block;font-size:11px;margin-top:10px}.r3-variant-cards article>span:not(.r3-color-options){display:block;font-size:10px;word-spacing:4px;margin-top:7px}.r3-variant-cards span>b{background:#1164f5;color:white;border-radius:3px;padding:4px}.r3-color-options{display:flex;gap:8px;margin:7px 0}.r3-color-options>i{width:18px;height:18px;background:#162641;border-radius:50%}.r3-color-options>i:nth-child(2){background:#126bfb}.r3-color-options>i:nth-child(3){background:#fff;border:1px solid #bbc7db}.r3-color-options>i:nth-child(4){background:#f1bae1}.r3-market-tools{padding:30px 35px;text-align:center}.r3-market-tools>p,.r3-market-steps>p,.r3-market-demos>p{font-size:15px;margin:0 0 22px}.r3-market-tools>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.r3-market-tools>div>article{border:1px solid var(--market-line);border-radius:12px;background:linear-gradient(#fff,#f8faff);padding:16px 15px;text-align:left;box-shadow:0 4px 12px #2b517809}.r3-market-tools article>header{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.r3-market-tools header>.r3-icon{color:#0066ef;width:28px;height:28px}.r3-market-tools header h3{font-size:15px;margin:0}.r3-market-tools header p{font-size:11px;margin:5px 0}.r3-mini-products{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#eef3fb;padding:7px;border-radius:7px}.r3-mini-products .r3-market-product img{height:70px}.r3-mini-whatsapp{border-radius:8px;border:8px solid #c2e8d8;background:#fff;padding:10px;min-height:170px;font-size:11px}.r3-mini-whatsapp>p{font-size:10px;line-height:1.7}.r3-mini-whatsapp>b,.r3-mini-whatsapp>strong{font-size:11px}.r3-mini-whatsapp>small{display:block;color:#5ea091;text-align:right;margin-top:8px;font-size:9px}.r3-mini-clients{font-size:11px;border:1px solid #dee7f3;background:white;border-radius:5px;padding:10px}.r3-mini-clients header{display:flex;align-items:center;justify-content:space-between;font-weight:700}.r3-mini-clients header b{font-size:8px;background:#0b6cff;color:white;padding:5px;border-radius:3px}.r3-mini-clients p{font-size:11px;position:relative;padding:6px 0 6px 30px;border-bottom:1px solid #e1e8f1}.r3-mini-clients p>i{position:absolute;left:0;top:9px;background:#1785ef;color:white;width:22px;height:22px;border-radius:50%;text-align:center;line-height:22px;font-style:normal}.r3-mini-clients small{display:block;font-size:8px}.r3-mini-stock{width:100%;border-collapse:collapse;background:#fff;font-size:10px}.r3-mini-stock td,.r3-mini-stock th{padding:10px 5px;border-bottom:1px solid #e3eaf1}.r3-mini-stock i,.r3-mini-stock em{font-style:normal;background:#dff8eb;color:#008a53;padding:4px;border-radius:7px;font-size:8px}.r3-mini-stock em{background:#ffefc6;color:#b57410}.r3-mini-report{border:1px solid #e1e7ef;background:#fff;border-radius:5px;padding:10px;font-size:10px}.r3-market-bars{display:flex;align-items:flex-end;gap:10px;height:75px;margin:13px 0 8px}.r3-market-bars>i{background:linear-gradient(#74baff,#0d8af0);flex:1}.r3-mini-report>p{font-size:10px;line-height:1.8}.r3-mini-report hr{border:0;border-top:1px solid #e5ecf3}.r3-mini-pos{background:#fff;border:1px solid #dce4f1;border-radius:5px;padding:12px;font-size:11px}.r3-mini-pos>small{display:block;background:#f1f5fc;padding:7px;margin:9px 0}.r3-mini-pos p{font-size:11px;line-height:2}.r3-mini-pos>strong{display:block;text-align:right;margin:9px 0}.r3-mini-pos>span{display:block;background:#0063f4;color:#fff;border-radius:3px;padding:8px;text-align:center;font-size:10px}.r3-market-chat{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:30px 50px;background:linear-gradient(110deg,#c9e4ff,#dcedff 70%,#abd3ff)}.r3-market-chat>div:first-child{max-width:470px}.r3-market-chat ul{list-style:none;padding:0;font-size:14px;line-height:2.1}.r3-market-chat li:before{content:"✓";display:inline-grid;place-items:center;color:white;background:#0068ff;border-radius:50%;width:20px;height:20px;margin-right:8px;font-size:12px}.r3-market-chat a{font-size:12px;color:#0357ba;font-weight:600}.r3-chat-laptop{border:8px solid #101f2f;background:#f3f7fe;border-radius:10px;box-shadow:0 8px 15px #42658266;padding:16px;font-size:11px;min-height:235px}.r3-chat-laptop header{font-size:12px;font-weight:700;margin-bottom:20px}.r3-chat-laptop>p{font-size:11px}.r3-chat-laptop>b{display:block;background:#0967ec;color:white;padding:8px;border-radius:5px;margin:15px 0;text-align:right;font-size:11px}.r3-chat-laptop>article{line-height:1.6;background:white;border:1px solid #dce7f4;border-radius:6px;padding:12px;font-size:11px}.r3-chat-laptop>footer{padding:8px;background:#fff;border:1px solid #dce7f4;margin-top:13px;color:#939db1;font-size:10px}.r3-market-chat>img{width:100%;height:280px;object-fit:contain}.r3-market-steps{padding:30px 35px;text-align:center}.r3-market-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.r3-market-steps article{display:grid;grid-template-columns:28px 1fr 125px;gap:9px;align-items:start;text-align:left}.r3-step-number{background:#0967ee;color:white;border-radius:50%;width:25px;height:25px;font-size:13px;text-align:center;line-height:25px;margin-top:18px}.r3-market-steps article h3{font-size:13px;margin-top:18px}.r3-market-steps article p{font-size:10px}.r3-step-phone{border:4px solid #142537;border-radius:17px;background:#fff;padding:15px 5px 7px;min-height:192px;text-align:left;font-size:9px}.r3-step-phone .r3-market-product img{height:80px}.r3-step-phone .r3-market-product>span{display:none}.r3-step-phone>small{display:block;background:#0067f7;color:white;font-size:8px;border-radius:3px;text-align:center;padding:6px;margin-top:10px}.r3-step-phone>h4{font-size:10px}.r3-step-phone>p{font-size:8px;line-height:2;margin:15px 0}.r3-step-phone>strong{font-size:9px}.r3-market-demos{padding:30px 50px;background:#f6f9ff;text-align:center}.r3-market-demos>div{display:grid;grid-template-columns:1fr 1fr;gap:25px}.r3-market-demos article{text-align:left;background-size:cover;background-position:center;border-radius:10px;padding:25px;min-height:160px;overflow:hidden}.r3-market-demos h3{font-size:23px}.r3-market-demos article p{font-size:13px;max-width:200px}.r3-market-demos .r3-market-button{font-size:12px;padding:8px 13px;margin-top:10px}.r3-market-faq{padding:20px 50px 35px;text-align:center;background:#f6f9ff}.r3-market-faq details{background:#fff;border:1px solid #e1e7f3;border-radius:6px;text-align:left;margin:9px auto;max-width:1050px;padding:12px 16px;font-size:13px}.r3-market-faq summary{cursor:pointer;font-weight:650;list-style:none}.r3-market-faq summary:after{content:"⌄";float:right;color:#456082}.r3-market-faq details[open] summary:after{content:"⌃"}.r3-market-faq details p{font-size:13px}.r3-market-directory{padding:25px 50px}.r3-market-directory>div{display:flex;gap:12px;flex-wrap:wrap}.r3-market-directory a{display:flex;align-items:center;gap:10px;background:#f6f9ff;border:1px solid #e0e7ef;border-radius:6px;padding:12px 16px;font-size:14px}.r3-market-directory img{width:32px;height:32px;border-radius:50%;object-fit:cover}.r3-market-contact{background:linear-gradient(110deg,#031c46,#044b93);color:white;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 50px}.r3-market-contact h2{color:white;font-size:29px}.r3-market-contact p{color:#d8e8ff;font-size:14px}.r3-official-footer{max-width:1280px;margin:auto;display:flex;align-items:center;gap:22px;padding:22px 35px;font-size:11px}.r3-official-footer strong{font-size:20px;letter-spacing:-.6px}.r3-official-footer>span{flex:1;color:#67768c;font-size:10px}.r3-official-footer small{font-size:9px}.r3-custom-marketing{display:block;max-width:100%;max-height:300px;object-fit:contain}
@media(min-width:1500px){.r3-table-cards{grid-template-columns:repeat(4,1fr)}}@media(max-width:1150px){.r3-header-right{gap:8px}.r3-header-right>span:first-child{display:none}.r3-pos-grid{grid-template-columns:minmax(0,1fr) 290px}.r3-designer{grid-template-columns:145px minmax(0,1fr) 200px}.r3-palette{padding:8px}.r3-palette svg{height:44px}.r3-sale-tabs{gap:5px;flex-wrap:wrap}.r3-market-steps article{grid-template-columns:22px 1fr;gap:5px}.r3-step-phone{grid-column:2;width:125px;margin-top:6px}.r3-market-tools>div{gap:10px}.r3-mock-dashboard table{font-size:8px}.r3-mock-sidebar{gap:11px}}@media(max-width:900px){.r3-topbar{padding:10px 12px;gap:12px;flex-wrap:wrap}.r3-header-right{margin-left:0;width:100%;justify-content:space-between}.r3-main{padding:0 12px 15px}.r3-pos-grid{grid-template-columns:1fr}.r3-quick{display:grid;grid-template-columns:2fr 1fr;gap:10px}.r3-quick-products{max-height:220px}.r3-sale-total{gap:12px;flex-wrap:wrap}.r3-sale-total>div{min-width:140px}.r3-room-heading{flex-wrap:wrap}.r3-room-heading input{width:200px}.r3-designer{grid-template-columns:130px minmax(0,1fr)}.r3-designer-properties{grid-column:1/-1;display:block}.r3-designer-properties [data-layout-properties]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.r3-official-nav{padding:15px 20px;gap:12px}.r3-official-nav nav{gap:15px;font-size:11px}.r3-official-hero>h1{font-size:35px}.r3-official-hero>p{font-size:15px}.r3-devices{height:300px}.r3-laptop{width:77%}.r3-market-phone{width:180px;height:290px;padding:23px 8px 8px}.r3-market-phone .r3-market-product>img{height:50px}.r3-market-phone:before{left:50px}.r3-mock-dashboard table th:nth-child(2),.r3-mock-dashboard table td:nth-child(2){display:none}.r3-mock-dashboard{padding:8px}.r3-mock-dashboard header{margin-bottom:8px}.r3-mock-dashboard nav{font-size:7px}.r3-mock-sidebar{font-size:8px;padding:10px 5px;gap:10px}.r3-mock-sidebar b{font-size:12px}.r3-market-adapt{padding:30px 25px;gap:20px}.r3-market-tools{padding:25px 20px}.r3-market-tools>div{grid-template-columns:repeat(2,1fr)}.r3-market-chat{padding:25px}.r3-market-chat h2{font-size:24px}.r3-market-steps{padding:25px 20px}.r3-market-demos,.r3-market-faq,.r3-market-directory{padding:25px}.r3-official-footer{flex-wrap:wrap;padding:20px}.r3-whatsapp-strip>strong{font-size:13px}.r3-whatsapp-strip{gap:12px}.r3-market-contact{padding:25px}.r3-market-contact h2{font-size:22px}}@media(max-width:620px){.r3-header-right>span:nth-child(2),.r3-header-right>a:last-child{display:none}.r3-topbar h1{font-size:16px}.r3-brand{font-size:21px}.r3-pos-nav{flex-wrap:wrap;gap:5px}.r3-pos-nav .r3-button{font-size:11px;padding:8px}.r3-room-tabs .r3-button{font-size:11px}.r3-table-cards{grid-template-columns:repeat(2,1fr);gap:8px}.r3-table-card{min-height:210px;padding:8px}.r3-table-card>svg{width:130px;height:85px}.r3-table-card>strong{font-size:17px}.r3-table-card footer{font-size:10px;gap:5px}.r3-table-card>small{font-size:10px}.r3-table-detail-grid{grid-template-columns:1fr}.r3-table-modal-actions{grid-template-columns:repeat(3,1fr)}.r3-designer{grid-template-columns:1fr}.r3-palette>div{grid-template-columns:repeat(6,1fr)}.r3-palette svg{height:38px}.r3-palette span{font-size:8px}.r3-designer .r3-floor-canvas>svg{min-width:650px}.r3-designer-properties [data-layout-properties]{grid-template-columns:1fr 1fr}.r3-customer-strip{flex-wrap:wrap;gap:6px}.r3-customer-strip>strong{min-width:110px}.r3-customer-strip .r3-spacer{display:none}.r3-sale-table-wrap{min-height:250px;max-height:45vh}.r3-sale-table{min-width:680px}.r3-quick{grid-template-columns:1fr}.r3-options{display:none}.r3-sale-total>div{min-width:100px;flex:1}.r3-sale-total>div:last-child{min-width:100%;flex:1}.r3-waiting{grid-template-columns:1fr 1fr}.r3-payment-modal{padding:15px;width:98vw;max-width:98vw}.r3-method-tiles{gap:4px}.r3-method{font-size:10px}.r3-method>.r3-icon{width:20px;height:20px}.r3-pay-grid{grid-template-columns:1fr;gap:10px}.r3-pay-grid>section+section{border-left:0;border-top:1px solid var(--r3-line);padding:8px 0 0}.r3-pay-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r3-pay-summary>h3{grid-column:1/-1}.r3-pay-amount strong{font-size:30px}.r3-split-products{grid-template-columns:1fr}.r3-payment-modal footer>.r3-button:last-child{font-size:11px}.r3-official-nav nav{display:none}.r3-official-brand{font-size:22px}.r3-official-hero{padding:30px 14px 0}.r3-official-hero>h1{font-size:32px}.r3-official-hero>p{font-size:13px}.r3-official h2{font-size:25px}.r3-devices{height:245px;margin-top:20px}.r3-laptop{width:85%;bottom:13px}.r3-market-phone{width:140px;height:230px;padding:19px 6px 8px;border-width:5px;border-radius:20px;right:0}.r3-market-phone:before{left:37px;width:60px;height:5px;top:7px}.r3-market-phone>header{font-size:9px;margin-bottom:8px}.r3-market-phone>nav{font-size:6px}.r3-market-phone .r3-market-product img{height:37px}.r3-market-phone .r3-market-product strong{font-size:6px}.r3-market-phone .r3-market-product small{font-size:7px}.r3-market-phone .r3-market-product span{width:12px;height:12px;font-size:10px;line-height:12px}.r3-laptop-screen{border-width:6px;aspect-ratio:1.5}.r3-mock-dashboard header>b{font-size:13px}.r3-mock-dashboard header>span{font-size:7px}.r3-mock-dashboard table th:nth-child(4),.r3-mock-dashboard table td:nth-child(4){display:none}.r3-mock-dashboard td,.r3-mock-dashboard th{padding:6px 3px;font-size:7px}.r3-mock-dashboard img{width:18px;height:18px}.r3-mock-dashboard i{font-size:6px;padding:3px}.r3-mock-sidebar{gap:8px;font-size:7px;padding:9px 3px}.r3-mock-sidebar b{font-size:8px}.r3-mock-search{font-size:7px}.r3-mock-search b{font-size:5px}.r3-mock-dashboard nav{font-size:6px;overflow:hidden}.r3-market-adapt{grid-template-columns:1fr;padding:25px 20px}.r3-whatsapp-strip{padding:10px 15px;gap:10px}.r3-whatsapp-strip strong{font-size:11px}.r3-whatsapp-strip>span{width:28px;height:28px;font-size:20px;flex:none}.r3-whatsapp-strip>.r3-icon{width:20px;height:20px}.r3-market-tools>div{grid-template-columns:1fr}.r3-market-tools article{min-height:180px}.r3-market-chat{grid-template-columns:1fr}.r3-market-steps>div{grid-template-columns:1fr}.r3-market-steps article{grid-template-columns:25px 1fr 125px;align-items:center}.r3-step-phone{grid-column:auto}.r3-market-demos>div{grid-template-columns:1fr}.r3-market-contact{flex-direction:column;align-items:flex-start}.r3-official-footer>span{min-width:50%}.r3-official-footer small{width:100%}}
@media print{.r3-terminal .r3-topbar,.r3-pos-nav{display:none!important}}

.r3-terminal [hidden],.r3-dialog [hidden],.r3-table-modal [hidden],.r3-payment-modal [hidden]{display:none!important}

.r3-devices{margin-top:32px!important}.r3-modal-order-item{grid-template-columns:44px minmax(0,1fr) auto auto}.r3-item-tools{display:flex;gap:3px}.r3-item-tools .r3-button{padding:5px 8px;min-height:28px}.r3-business-catalog{text-align:center;margin-top:24px}.r3-line-selected{background:#edf5ff}

.r3-official-brand img,.r2-wordmark img{display:block;height:36px;max-width:200px;object-fit:contain}
