.ordalo-legal{--rule: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='6' viewBox='0 0 260 6'%3E%3Cpath d='M1 3.4C18 2.2 31 4.4 52 3.1S88 1.8 104 3.3s30 1.9 52 .1 37-1.3 55 .4 32 1.6 48-.3' fill='none' stroke='%23fbf3e8' stroke-opacity='.17' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--squiggle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='12' viewBox='0 0 84 12'%3E%3Cpath d='M2 7.5c6-5 10-5 15 0s9 5 14 0 9-5 14 0 9 5 14 0 9-5 14 0 6 3 9 1' fill='none' stroke='%23ff8a4c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--wobble: 28px 22px 30px 24px / 24px 30px 22px 28px;min-height:100vh;padding:26px max(20px,calc((100vw - 820px)/2)) 56px;background:radial-gradient(120% 620px at 50% -120px,#2b1d14,transparent 70%),#0b0908;color:#fbf3e8;font-family:Nunito Variable,-apple-system,BlinkMacSystemFont,sans-serif}.ordalo-legal .legal-header{margin-bottom:34px}.ordalo-legal .legal-brand{display:block}.ordalo-legal .legal-brand .ordalo-mark svg{height:42px;width:auto;display:block}.ordalo-legal .legal-back{border:0;border-radius:16px 13px 17px 14px/14px 17px 13px 16px;padding:11px 18px;background:#241d18;color:#fbf3e8;font-weight:700;-webkit-backdrop-filter:none;backdrop-filter:none}.ordalo-legal .legal-back:hover{background:#30261f}.ordalo-legal .legal-document{position:relative;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ordalo-legal .legal-oli{position:absolute;right:0;top:-14px}.ordalo-legal .legal-document .tiny-label{display:block;color:#ff8a4c;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none}.ordalo-legal .legal-document h1{margin:6px 0 0;padding:0 110px 22px 0;background:var(--squiggle) no-repeat left bottom / 84px 12px;font-family:Bricolage Grotesque Variable,Nunito Variable,sans-serif;font-size:clamp(36px,7vw,58px);font-weight:720;line-height:1.04;letter-spacing:-.035em;color:#fbf3e8}.ordalo-legal .legal-updated{margin:16px 0 30px!important;color:#a29b94!important;font-size:15px}.ordalo-legal .legal-document h2{margin:40px 0 10px;padding-top:28px;background:var(--rule) repeat-x left top / 260px 6px;font-family:Bricolage Grotesque Variable,Nunito Variable,sans-serif;font-size:clamp(22px,3.4vw,28px);font-weight:700;letter-spacing:-.025em;color:#fbf3e8}.ordalo-legal .legal-document h3{margin:24px 0 6px;font-size:18px;font-weight:800;color:#fbf3e8}.ordalo-legal .legal-document p,.ordalo-legal .legal-document address{color:#cfc7bf;font-size:17px;line-height:1.62}.ordalo-legal .legal-document strong,.ordalo-legal .legal-document p b{color:#fbf3e8;font-weight:800}.ordalo-legal .legal-document a{color:#ff8a4c;font-weight:700;text-underline-offset:3px}.ordalo-legal .legal-table{gap:10px}.ordalo-legal .legal-table section{padding:18px 20px;border:0;border-radius:var(--wobble);background:#1a1614}.ordalo-legal .legal-table section b{display:block;margin-bottom:4px;color:#fbf3e8;font-weight:800}.ordalo-legal .legal-table section p{font-size:15.5px;line-height:1.5}.ordalo-legal>.legal-links{margin-top:44px;padding-top:26px;background:var(--rule) repeat-x left top / 260px 6px}.ordalo-legal .legal-links a{color:#a29b94;font-weight:700;text-decoration:none}.ordalo-legal .legal-links a:hover{color:#ff8a4c}@media(max-width:640px){.ordalo-legal{padding:18px 16px 44px}.ordalo-legal .legal-brand .ordalo-mark svg{height:34px}.ordalo-legal .legal-table{grid-template-columns:1fr}.ordalo-legal .legal-document h1{padding-right:62px;font-size:clamp(27px,7.9vw,36px);overflow-wrap:anywhere}.ordalo-legal .legal-oli{top:-10px}.ordalo-legal .legal-oli svg{width:58px;height:auto}}.app-shell .guide{width:min(620px,100%);margin:0 auto;padding:8px 0 64px;display:grid;gap:16px}.guide-head{display:flex;align-items:center;gap:12px;padding-bottom:12px;background:var(--ord-rule) repeat-x left bottom / 260px 6px}.guide-oli{flex:none;margin:-8px 0 -4px}.guide-head b{display:block;font-family:Bricolage Grotesque Variable,Nunito Variable,sans-serif;font-size:22px;letter-spacing:-.02em}.guide-head small{color:var(--nx-muted, #a29b94);font-size:14px}.guide-talk{display:grid;gap:10px}.guide-bubble{max-width:88%;padding:12px 16px;border-radius:20px 20px 20px 6px;background:#241d18;font-size:17px;line-height:1.38;animation:guide-in .32s cubic-bezier(.2,1.3,.4,1)}.guide-bubble.me{justify-self:end;border-radius:20px 20px 6px;background:#ff8a4c;color:#1c120b;font-weight:700}@keyframes guide-in{0%{opacity:0;transform:translateY(8px) scale(.97)}}.guide-typing{display:flex;gap:5px;width:max-content;padding:15px 16px;border-radius:20px 20px 20px 6px;background:#241d18}.guide-typing i{width:8px;height:8px;border-radius:50%;background:#a29b94;animation:guide-dot 1s ease-in-out infinite}.guide-typing i:nth-child(2){animation-delay:.15s}.guide-typing i:nth-child(3){animation-delay:.3s}@keyframes guide-dot{40%{transform:translateY(-5px)}}.guide-panel{display:grid;gap:12px;margin-top:8px;animation:guide-in .35s cubic-bezier(.2,1.3,.4,1)}.guide-panel form{display:grid;gap:10px}.guide-panel input{width:100%;height:52px;padding:0 14px;border:1.5px solid rgba(255,245,235,.18);border-radius:15px;background:#161210;color:inherit;font:inherit;font-size:17px}.guide-panel input:focus{outline:none;border-color:#ff8a4c}.guide-stepper{display:grid;grid-template-columns:76px 1fr 76px;gap:10px;align-items:center}.guide-stepper button{height:76px;border:0;border-radius:24px 20px 26px 21px/21px 26px 20px 24px;background:#2c231c;color:#ff8a4c;font-size:38px;line-height:1;cursor:pointer}.guide-panel .guide-stepper input{height:76px;border:0;background:none;text-align:center;font-family:Bricolage Grotesque Variable,Nunito Variable,sans-serif;font-size:60px;font-weight:720;letter-spacing:-.04em}.guide-limit{margin:0;padding:12px 14px;border-radius:14px;background:#ffc65c1f;color:#ffd58a;font-size:15px;line-height:1.4}.guide-limit button{padding:0;border:0;background:none;color:#ff8a4c;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.guide-rows{display:grid;gap:8px}.guide-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.guide-row.dish{grid-template-columns:1fr 76px auto}.guide-pick{display:flex;padding:3px;border-radius:14px;background:#241d18}.guide-pick button{height:44px;padding:0 11px;border:0;border-radius:11px;background:none;color:#a29b94;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.guide-pick button.on{background:#fbf3e8;color:#1c120b}.guide-cred{display:grid;gap:3px;padding:12px 14px;border-radius:16px;background:#241d18}.guide-cred b{display:flex;justify-content:space-between;font-size:16px}.guide-cred b small{color:#a29b94;font-weight:600}.guide-cred code{font-size:15px;color:#ffcfae;word-break:break-all}.guide-copy{height:46px;border:1.5px dashed rgba(255,138,76,.5);border-radius:15px;background:none;color:#ff8a4c;font:inherit;font-weight:800;cursor:pointer}.guide-slot{max-height:56vh;overflow-y:auto;border-radius:18px}.guide-error{margin:0;color:#ff8a8a;font-size:15px}@media(max-width:480px){.guide-row.dish{grid-template-columns:1fr 70px}.guide-row.dish .guide-pick{grid-column:1 / -1}.guide-row.dish .guide-pick button{flex:1}}.app-shell .plan-start{position:relative;width:min(480px,100%);margin:0 auto;padding:20px 0 48px;display:grid;gap:12px}.plan-start-oli{position:absolute;right:0;top:0}.app-shell .plan-start>small{color:#ff8a4c;font-weight:700;font-size:15px}.app-shell .plan-start h1{margin:0;padding-right:110px;font-family:Bricolage Grotesque Variable,Nunito Variable,sans-serif;font-size:clamp(34px,8vw,46px);line-height:1.04;letter-spacing:-.035em}.plan-start-switch{display:flex;width:max-content;margin-top:8px;padding:4px;border-radius:16px;background:#241d18}.plan-start-switch button{height:44px;padding:0 18px;border:0;border-radius:12px;background:none;color:#a29b94;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.plan-start-switch button.on{background:#fbf3e8;color:#1c120b}.plan-start-switch em{font-style:normal;color:#2f9a6a}.plan-start-price{margin:10px 0 0}.plan-start-price b{display:block;font-family:Bricolage Grotesque Variable,Nunito Variable,sans-serif;font-size:58px;line-height:1;letter-spacing:-.05em;color:#ff8a4c}.plan-start-price span{color:#a29b94;font-size:15px}.plan-start-fee,.plan-start-note{margin:0;color:#a29b94;font-size:15px;line-height:1.4}.plan-start-note{font-size:13.5px}.guide-later{margin:2px 2px 0;color:#a29b94;font-size:14px;line-height:1.4}.plan-start-setup{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;margin-top:6px;padding:14px;border-radius:18px 15px 20px 16px/16px 20px 15px 18px;background:#241d18;cursor:pointer}.plan-start-setup input{width:22px;height:22px;margin:1px 0 0;accent-color:#ff8a4c}.plan-start-setup span{color:#a29b94;font-size:14.5px;line-height:1.38}.plan-start-setup b{display:block;color:#fbf3e8;font-size:16px}.guide-self{background:none;border:0;color:#a29b94;font:inherit;font-size:15px;font-weight:700;text-decoration:underline;cursor:pointer}.guide-offer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.guide-offer li{position:relative;padding-left:26px;font-size:16.5px;font-weight:700}.guide-offer li:before{content:"✓";position:absolute;left:2px;color:#7fd18b;font-weight:900}.guide-offer-price{display:flex;align-items:center;gap:12px;margin:14px 0 12px}.guide-offer-price b{flex:none;color:#ff8a4c;font-size:36px;font-weight:800;letter-spacing:-.04em;line-height:1}.guide-offer-price span{font-size:14.5px;line-height:1.3;opacity:.78}.guide-offer .guide-self{display:block;width:100%;text-align:center}.oli-tips,.app-shell.ordalo-portal.oli-tips{position:fixed;inset:0;z-index:400;min-height:0;background:none}.oli-tips-dim{position:absolute;inset:0;background:#080605ad}.oli-tips-hole{position:absolute;border-radius:18px;box-shadow:0 0 0 2px #ff8a4c,0 0 0 200vmax #080605ad;transition:all .35s cubic-bezier(.22,.8,.2,1);pointer-events:none}.oli-tips-card{position:absolute;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;width:min(400px,calc(100vw - 24px));padding:16px 16px 12px;border-radius:24px 20px 26px 21px/21px 26px 20px 24px;background:#fbf3e8;color:#1c120b;box-shadow:0 26px 70px #0000008c;transition:top .3s cubic-bezier(.22,.8,.2,1),left .3s cubic-bezier(.22,.8,.2,1);animation:oli-tip-in .45s cubic-bezier(.2,1.3,.4,1)}.oli-tips-tail{position:absolute;width:18px;height:18px;margin-left:-9px;background:#fbf3e8;border-radius:4px;transform:rotate(45deg)}.oli-tips-oli{display:block;animation:oli-fly-in .6s cubic-bezier(.2,1.2,.4,1)}.app-shell.oli-tips .oli-tips-card p{margin:0;color:#1c120b;font-size:18px;font-weight:700;line-height:1.34}.oli-tips-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;grid-column:1 / -1;margin-top:8px}.oli-tips-actions button{min-height:44px;padding:0 18px;border:0;border-radius:15px 12px 16px 13px/13px 16px 12px 15px;font:inherit;font-size:16px;font-weight:800;cursor:pointer}.app-shell.oli-tips .oli-tips-actions .oli-tips-next{background:#ff8a4c;color:#1c120b;border:0}.app-shell.oli-tips .oli-tips-actions .oli-tips-skip{background:none;color:#7a6a5e;border:0;box-shadow:none}@keyframes oli-tip-in{0%{opacity:0;translate:0 18px;scale:.95}}@keyframes oli-fly-in{0%{opacity:0;transform:translate(140px,-120px) rotate(24deg)}}.studio-wrap{display:contents}.app-shell .studio-wrap.ordalo-studio{display:flex;flex-direction:column;gap:2px;width:min(760px,100%);margin-inline:auto}.app-shell .ordalo-studio>.studio-grid,.app-shell .ordalo-studio>.studio-function-list{display:contents!important}.app-shell .ordalo-studio .team-studio{display:none!important}.app-shell .ordalo-studio .studio-fold{order:90}.ordalo-studio .studio-group{margin:26px 0 2px;padding-top:20px;background:var(--ord-rule) repeat-x left top / 260px 6px}.ordalo-studio .studio-group:first-of-type{margin-top:4px}.ordalo-studio .studio-group b{display:block;font-family:var(--ord-display);font-size:25px;font-weight:720;letter-spacing:-.025em}.ordalo-studio .studio-group small{display:block;margin-top:2px;color:var(--nx-muted, #a29b94);font-size:15px}.ordalo-studio .g-restaurant{order:10}.app-shell .ordalo-studio .ordalo-business-studio{order:11}.app-shell .ordalo-studio .ordalo-tables-studio{order:12}.app-shell .ordalo-studio .ordalo-hours{order:13}.ordalo-studio .g-guests{order:20}.app-shell .ordalo-studio .ordalo-booking-studio{order:21}.app-shell .ordalo-studio .ordalo-comeback-studio{order:22}.app-shell .ordalo-studio .online-payments{order:23}.ordalo-studio .g-team{order:30}.app-shell .ordalo-studio>.form-card{order:31}.app-shell .ordalo-studio .team-manage,.app-shell .ordalo-studio .till-pin-card{order:32}.app-shell .ordalo-studio .staff-times{order:33}.ordalo-studio .g-tech{order:40}.app-shell .ordalo-studio .device-status-card{order:41}.ordalo-studio .g-service{order:45}.app-shell .ordalo-studio .ordalo-support{order:46}.app-shell .ordalo-studio .compact-actions{order:42!important}.plans-cancel{display:grid;gap:6px;justify-items:center;margin-top:10px;text-align:center}.plans-cancel button{min-height:44px;padding:0 18px;border:1.5px solid rgba(255,138,76,.55);border-radius:14px;background:none;color:inherit;font:inherit;font-weight:800;cursor:pointer}.plans-cancel small{max-width:460px;opacity:.72;font-size:14px;line-height:1.35}.crash-note{display:grid;gap:14px;place-content:center;justify-items:center;min-height:100dvh;padding:24px;background:#15110e;color:#fbf3e8;font:700 18px/1.3 system-ui,sans-serif;text-align:center}.crash-note button{min-height:48px;padding:0 22px;border:0;border-radius:14px;background:#ff8a4c;color:#1c120b;font:inherit}.push-ask{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;margin:0 0 14px;padding:12px 10px 12px 14px;border-radius:20px 16px 22px 17px/17px 22px 16px 20px;background:#fbf3e8;color:#1c120b}.push-ask b,.push-card b{display:block;font-size:16.5px;font-weight:800}.push-ask small{display:block;margin-top:2px;color:#5e5047;font-size:14px;line-height:1.3}.push-card small{display:block;margin-top:3px;opacity:.72;font-size:14.5px;line-height:1.35}.push-ask .push-on{min-height:44px;padding:0 14px;border:0;border-radius:14px;background:#ff8a4c;color:#1c120b;font:inherit;font-weight:800;cursor:pointer}.push-ask .push-x{width:36px;height:44px;border:0;background:none;color:#7a6a5e;font-size:24px;cursor:pointer}.push-card{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:16px;border-radius:20px;background:#ffffff0d}.push-card button{flex:none;min-height:44px;padding:0 16px;border:1.5px solid rgba(255,138,76,.55);border-radius:14px;background:none;color:inherit;font:inherit;font-weight:800;cursor:pointer}@media(max-width:480px){.push-ask{grid-template-columns:auto 1fr auto}.push-ask .push-on{grid-column:1 / -1;grid-row:2}}.push-gate{position:fixed;inset:0;z-index:500;display:grid;place-items:center;min-height:0;padding:20px;background:#15110e}.push-gate-card{display:grid;justify-items:center;gap:12px;width:min(440px,100%);text-align:center}.app-shell.push-gate h1{margin:6px 0 0;font-family:var(--ord-display, inherit);font-size:31px;line-height:1.08}.app-shell.push-gate .push-gate-card p{margin:0;font-size:17.5px;line-height:1.38}.app-shell.push-gate .push-gate-card .push-gate-must{color:#ffb48a;font-weight:800}.app-shell.push-gate .push-gate-card .push-gate-error{color:#ff9a8a;font-size:15px}.push-gate-main{width:100%;min-height:56px;margin-top:8px;border:0;border-radius:18px 15px 19px 16px/16px 19px 15px 18px;background:#ff8a4c;color:#1c120b;font:inherit;font-size:18px;font-weight:800;cursor:pointer}.push-gate-link{min-height:44px;padding:0 14px;border:0;background:none;color:#b9ada3;font:inherit;font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.team-list,.shift-people,.shift-mine,.shift-today{list-style:none;margin:0;padding:0;display:grid;gap:8px}.team-row{padding:12px;border-radius:16px;background:#ffffff0d}.team-row.off{opacity:.6}.team-head{display:flex;align-items:center;gap:8px}.team-head>span{flex:1;min-width:0}.team-head b,.shift-mine-row b{display:block;font-size:16.5px}.team-head small,.shift-mine-row small{display:block;opacity:.7;font-size:14px}.team-head button,.team-actions button,.shift-mine-row button{min-height:44px;padding:0 12px;border-radius:13px;font-size:14.5px}.team-head button.on{background:#ff8a4c33}.team-panel{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.team-panel p{margin:0}.team-panel small{display:block;opacity:.7;font-size:13.5px}.team-panel code{font-size:17px;font-weight:700;word-break:break-all}.team-panel label{display:grid;gap:4px;font-size:14.5px}.team-note{font-size:15px;opacity:.8}.team-actions{display:flex;flex-wrap:wrap;gap:8px}.staff-late{display:block;color:#ffb48a;font-size:13px;font-style:normal;font-weight:700}.app-shell .ordalo-studio .shift-plan-studio{order:33}.shift-plan-studio{display:flex;align-items:center;gap:12px}.shift-plan-studio>div{flex:1;min-width:0}.shift-plan-studio small,.shift-plan-studio b,.shift-plan-studio em{display:block;font-style:normal}.shift-plan-studio small,.shift-plan-studio em{opacity:.7;font-size:14px}.ordalo-sheet.shift-sheet{display:grid;gap:12px;width:min(560px,100%);max-height:92dvh;overflow-y:auto}.shift-mode{justify-self:stretch}.shift-hint{margin:0;opacity:.75;font-size:15px}.shift-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.shift-days button{display:grid;justify-items:center;min-height:54px;padding:4px 0;border-radius:13px;font-size:15px;font-weight:800}.shift-days button small{font-size:12px;font-weight:600;opacity:.7}.shift-days button.on{background:#ff8a4c;color:#1c120b}.shift-people li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;border-radius:15px;background:#ffffff0d}.shift-people li.on{background:#ff8a4c21}.shift-who{display:flex;flex:1 1 130px;align-items:center;gap:10px;min-height:46px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.shift-who i{display:grid;place-items:center;width:26px;height:26px;border:2px solid rgba(255,255,255,.35);border-radius:8px;font-style:normal;font-weight:900}.shift-people li.on .shift-who i{border-color:#ff8a4c;background:#ff8a4c;color:#1c120b}.shift-times{display:flex;align-items:center;gap:6px}.shift-times em{font-style:normal;opacity:.7;font-size:14px}.app-shell .shift-times input{width:126px;min-height:44px;padding:0 8px}.shift-today li{display:flex;align-items:baseline;gap:8px}.shift-today b{flex:1}.shift-today span{opacity:.8}.shift-today em{color:#7fd18b;font-style:normal;font-weight:800;font-size:14px}.shift-decide{display:grid;gap:8px;margin-top:10px;padding:12px;border-radius:15px;background:#ff8a4c21}.shift-decide p{margin:0}.shift-decide span{display:flex;gap:8px}.shift-decide button{flex:1;min-height:44px}.shift-next{display:flex;align-items:center;gap:10px;width:100%;min-height:62px;margin:0 0 10px;padding:8px 14px;border:0;border-radius:18px 15px 19px 16px/16px 19px 15px 18px;background:#ffffff0f;color:inherit;font:inherit;text-align:left;cursor:pointer}.shift-next span{flex:1;min-width:0}.shift-next small{display:block;opacity:.7;font-size:13.5px}.shift-next b{display:block;font-size:17px}.shift-next em{padding:3px 9px;border-radius:99px;background:#ff8a4c;color:#1c120b;font-size:13px;font-style:normal;font-weight:800}.shift-next i{font-style:normal;font-size:22px;opacity:.6}.shift-mine li{padding:8px 10px;border-radius:15px;background:#ffffff0d}.shift-mine li.shift-none{opacity:.75}.shift-mine-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.shift-mine-row em{font-style:normal;font-size:14px;color:#ffb48a;font-weight:700}.shift-ask{display:grid;gap:8px;margin-top:10px}.shift-ask label{display:grid;gap:4px;font-size:14.5px}.shift-sub{margin:6px 0 0;font-size:17px}.app-shell .shift-people .shift-who{border:0;background:none;box-shadow:none}.shift-plan-studio{flex-wrap:wrap}.shift-rule{display:grid;flex:1 1 100%;gap:4px;font-size:14.5px}.shift-row-actions{display:flex;align-items:center;gap:6px}.shift-late-note{display:block;margin-top:6px;color:#ffb48a;font-size:13.5px}.app-shell .shift-sick{margin:8px 0 0;padding:10px 12px;border-radius:14px;background:#ff9a8a21;font-size:15.5px}.sure-backdrop{z-index:1300}.ordalo-sheet.sure-sheet{display:grid;justify-items:center;gap:8px;width:min(440px,100%);text-align:center}.sure-sheet h2{margin:2px 0 0;font-size:25px;line-height:1.12}.sure-sheet p{margin:0;font-size:16.5px;line-height:1.35;opacity:.82}.sure-sheet .ordalo-sheet-actions{width:100%;margin-top:8px}.app-shell .sure-sheet .primary:disabled{opacity:.62}.app-shell .sure-sheet .sure-danger{background:#c9402a;border-color:#c9402a;color:#fff}.ordalo-extra-standard{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:15px}.app-shell .ordalo-extra-standard input{width:86px;min-height:42px}.ordalo-extras{margin:2px 0 10px;padding:10px 12px;border-radius:14px;background:#ff8a4c14}.ordalo-extras summary{font-size:15.5px;font-weight:800;cursor:pointer}.ordalo-extra-row{display:flex;align-items:center;gap:6px;margin-top:8px}.app-shell .ordalo-extra-row input:first-child{flex:1;min-width:0;min-height:42px}.app-shell .ordalo-extra-row input:nth-child(2){width:74px;min-height:42px;text-align:right}.app-shell .ordalo-extra-row button{width:40px;min-height:42px;padding:0}.ordalo-extra-ideas{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.app-shell .ordalo-extra-ideas button{min-height:40px;padding:0 11px;border-radius:99px;font-size:14px}.ordalo-extra-ideas small{opacity:.7}.ordalo-extra-add{display:flex;gap:6px;margin-top:10px}.app-shell .ordalo-extra-add input{flex:1;min-width:0;min-height:42px}.ordalo-extra-except{display:flex;flex-wrap:wrap;gap:6px;padding:0;border:0}.ordalo-extra-except legend{margin-bottom:4px;font-size:14.5px}.app-shell .ordalo-extra-except button{min-height:40px;padding:0 11px;border-radius:99px;font-size:14px;opacity:.55}.app-shell .ordalo-extra-except button.on{opacity:1;background:#ff8a4c33}.ordalo-pad-extras{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.app-shell .ordalo-pad-extras button{min-height:36px;padding:0 9px;border-radius:99px;font-size:13px}.app-shell .ordalo-pad-extras button.on{background:#ff8a4c;color:#1c120b}.app-shell .ordalo-ticket.has-wish{box-shadow:inset 0 0 0 2px #ff8a4c}.ordalo-wish-flag{width:fit-content;margin:0 0 6px;padding:3px 10px;border-radius:99px;background:#ff8a4c;font-size:14px;font-weight:900}.app-shell .ordalo-ticket .ordalo-wish-flag{color:#1c120b}.app-shell .ordalo-ticket em.extra,.app-shell .ordalo-ticket em.wish{color:#ffb48a;font-size:16px;font-weight:800}.tax-card-pick{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.tax-card-pick input{flex:1 1 150px;min-width:0;min-height:44px;font:inherit}.tax-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.tax-card-actions button{min-height:46px}.tax-card-share{margin-top:10px;min-height:46px}.ordalo-receipt-tse-qr{display:block;margin:0 auto 8px}.ordalo-receipt-tse{font-size:9px;line-height:1.35;overflow-wrap:anywhere}.cash-rows{display:grid;gap:6px;margin-top:10px}.cash-rows div{display:flex;justify-content:space-between;gap:12px}.cash-rows div.strong{font-weight:800}.cash-form{display:grid;gap:10px;margin-top:14px}.cash-form input{min-height:44px;min-width:0;width:100%;font:inherit}.cash-kinds{display:flex;flex-wrap:wrap;gap:8px}.cash-kinds button{min-height:40px}.cash-kinds button.active{font-weight:800;outline:2px solid currentColor}.cash-log{display:grid;gap:4px;margin-top:12px;font-size:13px;opacity:.8}.receipt-list{display:grid;gap:8px;margin-top:12px}.receipt-row{display:grid;gap:8px;padding:10px 0;border-top:1px solid currentColor;border-color:color-mix(in srgb,currentColor 15%,transparent)}.receipt-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.receipt-row-head small{display:block;opacity:.7}.receipt-row input{min-height:44px;width:100%;font:inherit}.hours-grid{display:grid;gap:8px;margin:12px 0}.hours-row{display:grid;grid-template-columns:minmax(84px,1fr) auto auto;align-items:center;gap:8px}.hours-times{display:flex;align-items:center;gap:6px}.hours-times input{min-height:40px;width:92px;font:inherit}.hours-closed{opacity:.65}.hours-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}@media(max-width:420px){.hours-row{grid-template-columns:1fr auto}.hours-times{grid-column:1 / -1;grid-row:2}.hours-times input{flex:1 1 0;width:auto;min-width:0}}.app-shell.ordalo .closing-alert{background:#c8321f;color:#fff;border-color:#c8321f}.app-shell.ordalo .closing-alert b,.app-shell.ordalo .closing-alert span,.app-shell.ordalo .closing-alert i{color:#fff}.today-list{display:grid;margin-top:6px}.app-shell .today-row{display:grid;grid-template-columns:10px 1fr auto;gap:2px 12px;align-items:center;width:100%;min-height:56px;padding:10px 0;border:0;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:0;background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}.app-shell .today-row:first-child{border-top:0}.today-row i{grid-row:1 / 3;width:10px;height:10px;border-radius:50%;background:#ff9b4a}.today-row.red i{background:#e23d27;box-shadow:0 0 0 4px #e23d2733}.today-row b{grid-column:2;font-size:16px}.today-row small{grid-column:2;opacity:.72;font-size:13.5px}.today-row em{grid-row:1 / 3;grid-column:3;font-style:normal;font-size:22px;opacity:.6}.app-shell .today-more{min-height:44px;margin-top:6px;background:none;border:0;color:inherit;opacity:.75;font:inherit;text-decoration:underline}.ordalo-support label{display:grid;gap:6px;margin-bottom:12px}.ordalo-support textarea{width:100%;padding:12px;font:inherit;border-radius:14px}.ordalo-support .support-consent{grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.4}.support-text{white-space:pre-wrap;overflow-wrap:anywhere;opacity:.85}.support-log{display:grid;gap:3px;margin-top:16px}.support-log small{opacity:.7}.pin-forgot{margin-top:10px;background:none;border:0;color:inherit;text-decoration:underline;font:inherit;opacity:.85;cursor:pointer;min-height:44px}.pin-reset-list{display:grid;gap:10px;margin:8px 0 14px}.pin-reset-list div{display:flex;align-items:center;justify-content:space-between;gap:12px}.pin-reset-list b.code{font-size:26px;letter-spacing:4px}.pin-reauth{display:grid;gap:10px;width:100%}.pin-reauth input{min-height:46px;width:100%;font:inherit;padding:0 12px}.till{max-width:1280px;margin:0 auto}.till-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.till-head h1{margin:0}.till-head button{min-height:48px}.till-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:22px;align-items:start}.till-tables{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.app-shell .till-tables button{display:grid;gap:6px;min-height:104px;padding:16px;text-align:left;border-radius:20px 17px 21px 18px/18px 21px 17px 20px}.till-tables button b{font-size:21px}.till-tables button span{font-size:18px;opacity:.8}.app-shell .till-tables button.on{outline:3px solid #ff8a4c;outline-offset:-3px}.till-empty{grid-column:1 / -1;display:grid;justify-items:center;gap:8px;padding:50px 0}.till-bill{position:sticky;top:90px;display:grid;gap:12px;padding:20px;border-radius:22px;background:var(--nx-2, #171411)}.till-bill h2{margin:0;font-size:26px}.till-bill ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;max-height:44vh;overflow:auto}.till-bill li{display:flex;justify-content:space-between;gap:12px;font-size:17px}.till-sum{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:18px}.till-sum b{font-size:32px}.till-bill button.primary{min-height:64px;font-size:20px}.till-hint{margin:0;opacity:.75;font-size:17px}.ordalo-terminal{margin:6px 0;padding:14px;border-radius:16px;background:#ff8a4c24;font-size:17px;text-align:center}.ordalo-terminal b{display:block;font-size:34px}@media(max-width:760px){.till-main{grid-template-columns:minmax(0,1fr)}.till-bill{position:static}}.team-pin{display:grid;gap:8px;padding-top:10px}.team-pin p{display:grid;gap:2px;margin:0}.team-pin code{font-size:20px;letter-spacing:3px}.team-till{padding-bottom:10px}
