
/* Jednotné objednávkové odkazy pre všetky stránky */
.rb-order-options{margin:24px 0 34px;padding:22px;background:#191919;border:1px solid #a37a37;border-radius:12px;color:#f5f0e6}.rb-order-options p{margin:0 0 16px;color:#f5f0e6;line-height:1.65}.rb-order-button{display:inline-flex;align-items:center;justify-content:center;margin:4px 8px 4px 0;padding:12px 16px;background:#292929;color:#fff!important;border:1px solid #bd9652;border-radius:8px;text-decoration:none!important;font-weight:700;line-height:1.35;font-size:13px}.rb-order-button:hover{background:#494033}.rb-order-primary{background:#bd9652;color:#161616!important}.rb-order-primary:hover{background:#d8b776}@media(max-width:640px){.rb-order-button{display:flex;margin:8px 0;width:100%;box-sizing:border-box;text-align:center}}


.rb-final-order{padding:42px 20px;background:#131313;color:#f5f1e9;text-align:center}.rb-final-order .container{max-width:1040px;margin:auto}.rb-final-order h2{color:#e4c17a;margin:0 0 12px;font-size:clamp(1.35rem,3vw,2rem)}.rb-final-order p{margin:0 auto 20px;max-width:650px;line-height:1.55}.rb-final-order-actions{display:flex;justify-content:center;align-items:stretch;gap:12px;flex-wrap:wrap}.rb-final-order-actions a{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:185px;padding:13px 18px;box-sizing:border-box;text-decoration:none}@media(max-width:650px){.rb-final-order-actions{flex-direction:column}.rb-final-order-actions a{width:100%}}

.rb-launch-direct{display:inline-flex;margin:16px 0 10px;padding:15px 28px;font-weight:800;text-decoration:none}.rb-direct-lead{margin:14px 0}.rb-alternatives-label{margin:8px 0 12px}

/* Roastbeefbox: single canonical compact platform button design */
a.rb-brand-bolt,a.rb-brand-wolt{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:max-content!important;max-width:100%!important;min-width:0!important;min-height:36px!important;box-sizing:border-box!important;margin:3px 5px 3px 0!important;padding:6px 10px!important;background:#222!important;border:1px solid #555!important;border-radius:8px!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;white-space:normal!important;vertical-align:middle!important;}
a.rb-brand-bolt,a.rb-brand-bolt:visited,a.rb-brand-bolt .rb-platform-action{color:#45dc83!important}
a.rb-brand-wolt,a.rb-brand-wolt:visited,a.rb-brand-wolt .rb-platform-action{color:#66cef6!important}
a.rb-brand-bolt:hover{background:#193126!important;border-color:#45dc83!important}
a.rb-brand-wolt:hover{background:#17313e!important;border-color:#66cef6!important}
a.rb-brand-bolt:focus-visible,a.rb-brand-wolt:focus-visible{outline:2px solid #e4c17a!important;outline-offset:3px!important}
.rb-platform-wordmark{display:inline-block;font-size:12px;font-weight:900;letter-spacing:-.03em;white-space:nowrap}
.rb-brand-bolt .rb-platform-wordmark{color:#45dc83!important}
.rb-brand-wolt .rb-platform-wordmark{color:#66cef6!important}
.rb-platform-action{font-size:10px;white-space:nowrap}
@media(max-width:640px){a.rb-brand-bolt,a.rb-brand-wolt{min-height:40px!important;padding:8px 10px!important;margin:3px 5px 3px 0!important;}}
/* Make add-on meat pricing explicit without changing menu prices */
.rb-no-meat-note{font-size:12px;font-weight:800;color:#e4c17a;line-height:1.45;margin-top:5px}
