.cyber-pizzeria-picker-backdrop{z-index:90;background:#0f1318ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cyber-pizzeria-picker{background:#fff;border:1px solid #d6dde5;border-radius:18px;width:min(560px,100%);max-height:min(92vh,760px);overflow:auto;box-shadow:0 24px 70px #00000040}.cyber-pizzeria-picker>header{border-bottom:1px solid #e4e8ec;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px;display:flex}.cyber-pizzeria-picker>header span{color:#d95535;letter-spacing:.16em;font-size:9px;font-weight:800}.cyber-pizzeria-picker>header h2{color:#202631;margin:6px 0 0;font-size:21px}.cyber-pizzeria-picker>header>button{color:#596273;cursor:pointer;background:0 0;border:0;font-size:25px;line-height:1}.cyber-pizzeria-picker-body{gap:18px;padding:20px 22px;display:grid}.cyber-pizzeria-picker-body fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.cyber-pizzeria-picker-body legend{color:#303743;margin-bottom:2px;font-size:12px;font-weight:800}.cyber-pizzeria-picker-options{gap:7px;display:grid}.cyber-pizzeria-picker-options label{color:#303743;cursor:pointer;border:1px solid #d8dee5;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;font-size:12px;display:grid}.cyber-pizzeria-picker-options label.selected{background:#fff5f1;border-color:#ff693f}.cyber-pizzeria-picker-options input{accent-color:#ff693f}.cyber-pizzeria-picker-options b{color:#202631;font-size:11px}.cyber-pizzeria-picker-body select{box-sizing:border-box;color:#202631;width:100%;font:inherit;background:#fff;border:1px solid #cbd3dc;border-radius:8px;padding:10px 11px;font-size:12px}.cyber-pizzeria-picker-body fieldset small{color:#596273;font-size:10px}.cyber-pizzeria-picker>footer{border-top:1px solid #e5e8ed;justify-content:flex-end;align-items:center;gap:8px;padding:16px 22px;display:flex}.cyber-pizzeria-picker>footer>div{gap:3px;margin-right:auto;display:grid}.cyber-pizzeria-picker>footer small{color:#596273;font-size:10px}.cyber-pizzeria-picker>footer strong{color:#202631;font-size:18px}.cyber-pizzeria-half-price-summary{font-weight:700}.cyber-pizzeria-app.is-dark .cyber-pizzeria-picker{background:#151e1a;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-picker>header,.cyber-pizzeria-app.is-dark .cyber-pizzeria-picker>footer{border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-picker>header h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-picker-body legend,.cyber-pizzeria-app.is-dark .cyber-pizzeria-picker-options label,.cyber-pizzeria-app.is-dark .cyber-pizzeria-picker-options b,.cyber-pizzeria-app.is-dark .cyber-pizzeria-picker>footer strong{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-picker-options label{background:#101815;border-color:#ffffff24}.cyber-pizzeria-app.is-dark .cyber-pizzeria-picker-options label.selected{background:#ff693f1f;border-color:#ff693f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-picker-body select{color:#e9f0eb;background:#101815;border-color:#ffffff24}.cyber-pizzeria-app.is-dark .cyber-pizzeria-picker-body fieldset small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-picker>footer small{color:#b6c1ba}@media (width<=640px){.cyber-pizzeria-picker-backdrop{padding:8px}.cyber-pizzeria-picker>header,.cyber-pizzeria-picker-body,.cyber-pizzeria-picker>footer{padding-left:16px;padding-right:16px}.cyber-pizzeria-picker>footer{flex-wrap:wrap}.cyber-pizzeria-picker>footer>div{width:100%;margin-bottom:4px}.cyber-pizzeria-picker>footer button{flex:1}}
