@media (width>=700px){.tocco.panel{max-width:none;box-shadow:none;border-radius:0;min-height:100svh;margin:0;overflow:visible}.panel .phone .tocco{max-width:none;box-shadow:none;border-radius:0;min-height:100%;margin:0}html:has(.tocco.panel){background:var(--bg,#f2f2f7)}}.tocco.panel{--bg:#f2f2f7;padding-bottom:48px}@media (prefers-color-scheme:dark){.tocco.panel[data-theme=auto]{--bg:#000;--bg-2:#1c1c1e}}.panel .bar{z-index:5;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid var(--sep);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid;position:sticky;top:0}.panel .bar-back{color:var(--accent-text);font-size:17px;text-decoration:none}.panel .bar-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:46vw;font-size:17px;font-weight:600;overflow:hidden}.panel .bar-save{color:var(--accent-text);font:600 17px var(--font);cursor:pointer;background:0 0;border:0;justify-self:end;padding:6px 0}.panel .bar-save:disabled{color:var(--label-3);cursor:default}.panel .seg{background:var(--fill);border-radius:9px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:grid}.panel .seg button{min-height:32px;color:var(--label);font:500 14px var(--font);letter-spacing:-.15px;cursor:pointer;background:0 0;border:0;border-radius:7px}.panel .seg button[aria-checked=true],.panel .seg button[aria-selected=true]{background:var(--bg-2);font-weight:600;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}.panel .seg-tabs{margin:12px 16px 0}.panel .toast{border-radius:12px;margin:12px 16px 0;padding:12px 14px;font-size:15px;font-weight:500;line-height:20px}.panel .toast.ok{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green)}.panel .toast.error{background:color-mix(in srgb, var(--red) 12%, transparent);color:var(--red)}.panel .layout{display:block}.panel .layout[data-tab=preview] .editor,.panel .layout[data-tab=edit] .preview{display:none}.panel .editor{max-width:640px;margin:0 auto;padding:0 16px}.panel .group-title{font:400 13px/18px var(--font);color:var(--label-2);text-transform:uppercase;letter-spacing:-.08px;justify-content:space-between;margin:28px 16px 7px;display:flex}.panel .group-title small{text-transform:none;font-size:13px}.panel .group,.tocco .group{background:var(--bg-2);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.panel .group.pad{gap:14px;padding:16px;display:grid}.panel .group>li{position:relative}.panel .group>li+li:before{content:"";border-top:.5px solid var(--sep);position:absolute;top:0;left:60px;right:0}.panel .group-after{margin:10px 16px 0}.panel .label{color:var(--label-2);margin-bottom:-8px;font-size:13px;font-weight:600}.tocco .row{width:100%;min-height:56px;color:var(--label);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:flex}.tocco .row:active{background:var(--fill)}.tocco .row:disabled{opacity:.45}.tocco .row>.sym:last-child{width:14px;height:14px;color:var(--label-3);margin-left:auto}.tocco .row-text{flex:1;gap:1px;min-width:0;display:grid}.tocco .row-text b{font-size:17px;font-weight:500}.tocco .row-text small{color:var(--label-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tocco .tile{background:var(--accent);color:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.tocco .tile .sym{stroke-width:2px;width:19px;height:19px}.tocco .tile-whatsapp{background:#25d366}.tocco .tile-instagram{background:linear-gradient(45deg,#f9ce34,#ee2a7b 55%,#6228d7)}.tocco .tile-tiktok{background:#111}.tocco .tile-mercadopago{background:#009ee3}.tocco .tile-review{background:#fbbc04}.tocco .tile-maps{background:#34a853}.tocco .tile-phone{background:#30b94d}.tocco .tile-wifi{background:#0a84ff}.tocco .tile-add{background:var(--fill);color:var(--accent-text)}.panel .btn-row{align-items:center;display:flex}.panel .btn-row .row{flex:1}.panel .move{gap:4px;padding-right:12px;display:flex}.panel .move button{background:var(--fill);width:34px;height:34px;color:var(--label);cursor:pointer;border:0;border-radius:50%;font-size:16px}.panel .move button:disabled{opacity:.3;cursor:default}.panel .row-add b{color:var(--accent-text)}.panel .tpl-pick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.panel .tpl-pick button,.panel .font-pick button{background:var(--bg-3);color:var(--label);font:inherit;cursor:pointer;border:2px solid #0000;border-radius:14px;justify-items:center;gap:4px;padding:12px 8px;display:grid}.panel .tpl-pick button[aria-pressed=true],.panel .font-pick button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.panel .tpl-pick b{font-size:15px}.panel .tpl-pick small,.panel .font-pick small{color:var(--label-2);text-align:center;letter-spacing:-.08px;font-size:12px}.panel .tpl-thumb{background:var(--bg-2);border:1px solid var(--stroke);border-radius:10px;width:64px;height:96px;position:relative;overflow:hidden}.panel .tpl-08:before{content:"";background:linear-gradient(135deg, var(--accent), var(--accent-lo));position:absolute;inset:0 0 58%}.panel .tpl-08:after{content:"";background:repeating-linear-gradient(90deg, var(--accent-soft) 0 10px, transparent 10px 13px);border-radius:4px;height:12px;position:absolute;top:50%;left:7px;right:7px}.panel .tpl-07:before{content:"";background:var(--accent);border-radius:6px;width:18px;height:18px;margin-left:-9px;position:absolute;top:10px;left:50%}.panel .tpl-07:after{content:"";background:repeating-linear-gradient(180deg, var(--fill-2) 0 9px, transparent 9px 13px);border-radius:4px;height:48px;position:absolute;top:36px;left:8px;right:8px}.panel .font-pick{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.panel .font-pick span{font-size:24px;line-height:30px}.panel .font-pick small{font-family:var(--font)}.panel .swatches{flex-wrap:wrap;gap:12px;display:flex}.panel .swatches button,.panel .swatch-custom{cursor:pointer;border:0;border-radius:50%;width:36px;height:36px;position:relative}.panel .swatches button[aria-pressed=true]{box-shadow:0 0 0 3px var(--bg-2), 0 0 0 5px var(--label)}.panel .swatch-custom{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);overflow:hidden}.panel .swatch-custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.tocco .field{gap:6px;display:grid}.tocco .field>span{color:var(--label-2);font-size:13px;font-weight:600}.tocco .field input,.tocco .field textarea{border:1px solid var(--stroke);background:var(--bg-3);width:100%;min-height:46px;color:var(--label);font:400 17px/22px var(--font);letter-spacing:-.41px;resize:vertical;border-radius:12px;outline:none;padding:11px 14px}.tocco .field input:focus,.tocco .field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tocco .field-hint{color:var(--label-2);font-size:13px}.tocco .link-inline{color:var(--accent-text);font:500 15px var(--font);cursor:pointer;background:0 0;border:0;padding:0}.tocco .link-inline.strong{font-weight:700}.tocco .link-inline:disabled{color:var(--label-3);cursor:default}.tocco .btn-danger{background:color-mix(in srgb, var(--red) 12%, transparent);color:var(--red);box-shadow:none}.panel .hours-day{gap:8px;padding:12px 16px;display:grid}.panel .group.hours>li+li:before{left:16px}.panel .hours-head{justify-content:space-between;align-items:center;display:flex}.panel .hours-range{align-items:center;gap:8px;display:flex}.panel .hours-range input{border:1px solid var(--stroke);background:var(--bg-3);min-height:40px;color:var(--label);font:400 16px var(--font);border-radius:10px;flex:1;padding:6px 10px}.panel .icon-btn{background:var(--fill);width:32px;height:32px;color:var(--label-2);cursor:pointer;border:0;border-radius:50%;font-size:18px}.panel .links{margin-top:28px}.panel .links a{text-decoration:none}.panel .preview{justify-items:center;padding:16px;display:grid}.panel .phone{isolation:isolate;background:#000;border:10px solid #111;border-radius:44px;width:min(390px,100%);height:min(780px,100svh - 160px);overflow:auto;box-shadow:0 30px 60px -20px #00000059}.panel .phone .tocco{min-height:100%}dialog.panel-sheet{background:var(--bg);max-height:86svh;color:var(--label);width:min(560px,100vw - 16px);padding:0 0 24px;overflow:auto}.panel-sheet .sheet-head{z-index:1;background:var(--bg);grid-template-columns:1fr auto 1fr;align-items:center;padding:16px;display:grid;position:sticky;top:0}.panel-sheet .sheet-head>:last-child{justify-self:end}.panel-sheet .sheet-head>b{font-size:17px}.panel-sheet>.group,.panel-sheet .sheet-body{margin:0 16px}.panel-sheet .pick label[aria-disabled=true]{opacity:.55}.panel .picker{gap:10px;display:grid}.panel-home .group{margin-bottom:14px}.panel-home .group .row{min-height:64px}.panel-empty,.panel-foot{text-align:center}@media (width>=960px){.panel .seg-tabs{display:none}.panel .layout{grid-template-columns:minmax(0,1fr) 430px;gap:24px;max-width:1180px;margin:0 auto;padding:0 24px;display:grid}.panel .layout[data-tab] .editor,.panel .layout[data-tab] .preview{display:block}.panel .editor{margin:0;padding:0}.panel .preview{align-self:start;padding-top:28px;position:sticky;top:72px}}.panel .premium-title{margin:0;font-size:17px}.panel .perks{color:var(--label-2);gap:4px;margin:0;padding-left:20px;font-size:15px;display:grid}
