.merchant-shell .mn-sheet--counter-sale{--cs177-amber:#8d5700;--cs177-amber-tint:#fff3dc;--cs177-blue:#246ac1;--cs177-blue-tint:#e7f0fb;width:min(1080px,100%);max-width:1080px;min-height:0;height:calc(100dvh - 24px - var(--payfri-staging-banner-height,0px));max-height:calc(100dvh - 24px - var(--payfri-staging-banner-height,0px));background:var(--mn-bg,#f7f5f6);flex-direction:column;display:flex;overflow:hidden}.merchant-shell .mn-sheet--counter-sale>.mn-sheet-head{background:#fff;border:0;flex:none;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;height:auto;min-height:72px;padding:16px;display:grid;position:relative}.merchant-shell .mn-sheet--counter-sale .mn-sheet-heading{min-width:0}.merchant-shell .mn-sheet--counter-sale .mn-sheet-heading h2{letter-spacing:0;margin:0;font:800 17px/1.2 Figtree,system-ui}.merchant-shell .mn-sheet--counter-sale .mn-sheet-heading small{color:var(--mn-light);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;line-height:1.35;display:block}.merchant-shell .mn-sheet--counter-sale>.mn-sheet-head>.mn-icon-button{width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.merchant-shell .mn-sheet--counter-sale .mn-sheet-head .cs177-pending-chip{grid-area:1/3;justify-self:end}.merchant-shell .mn-sheet--counter-sale>.mn-sheet-body{flex:1;min-height:0;padding:0;display:flex;position:static;overflow:hidden}.merchant-shell .mn-sheet--counter-sale>.mn-sheet-foot{padding:12px 16px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--mn-line);background:#fff;flex:none;grid-template-columns:minmax(0,1fr);gap:8px;display:grid;position:static}.merchant-shell .mn-sheet--counter-sale .mn-sheet-foot>.mn-button{white-space:normal;text-wrap:balance;width:100%;min-width:0;height:auto;min-height:48px}.merchant-shell .mn-sheet--counter-sale .cs177{background:#f7f5f6;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;display:flex;position:relative}.merchant-shell .mn-sheet--counter-sale .cs177-body{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:4px 16px 20px;overflow:auto}.merchant-shell .mn-sheet--counter-sale .cs177-catalog .cs177-body{padding:0}.merchant-shell .mn-sheet--counter-sale .cs177-body>*{flex:none;min-width:0}.merchant-shell .mn-sheet--counter-sale .cs177 button{font-family:inherit}.merchant-shell .mn-sheet--counter-sale input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;appearance:none;border-radius:14px;height:auto;min-height:44px}.merchant-shell .mn-sheet--counter-sale .cs177 label{letter-spacing:0;text-transform:none}.cs177-tools{border-bottom:1px solid var(--mn-line);background:#fff;gap:10px;padding:0 16px 12px;display:grid}.merchant-shell .mn-sheet--counter-sale label.cs177-search{background:#f7f5f6;border:0;border-radius:14px;flex-direction:row;align-items:center;gap:10px;min-height:44px;margin:0;padding:0 14px;display:flex}.cs177-search svg{flex:none}.merchant-shell .mn-sheet--counter-sale .cs177-search input{outline-offset:-2px;width:100%;min-height:44px;padding:9px 0;background:0 0!important;border:0!important}.cs177-categories{scrollbar-width:thin;gap:6px;padding:2px 0;display:flex;overflow:auto}.cs177-categories button{min-height:36px;color:var(--mn-muted);white-space:nowrap;background:#f7f5f6;border:0;border-radius:999px;flex:none;padding:7px 13px;font-size:13.5px;font-weight:700}.cs177-categories button[aria-pressed=true]{background:var(--mn-ink);color:#fff}.cs177-pending-chip{background:var(--cs177-blue-tint);min-height:32px;color:var(--cs177-blue);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;font-weight:800;display:inline-flex}.cs177-pending-chip i,.cs177-payment-state i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;animation:1.3s ease-in-out infinite cs177-pulse}.cs177-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px 16px;display:grid}.cs177-grid>article{background:#fff;border-radius:20px;min-width:0;height:auto;transition:box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #0000}.cs177-grid>article.selected{box-shadow:0 0 0 2px var(--mn-ink)}.cs177-grid>article.unavailable{opacity:.65}.merchant-shell .mn-sheet--counter-sale .cs177-product{text-align:left;width:100%;height:auto;min-height:150px;color:var(--mn-ink);background:0 0;border:0;border-radius:20px;grid-template-rows:92px auto;padding:0;display:grid}.cs177-product>img,.cs177-art{object-fit:cover;place-items:center;width:100%;height:92px;display:grid}.cs177-art.tone-coffee{color:#6b4226;background:#f4e9df}.cs177-art.tone-food{color:#a0521e;background:#fcebdd}.cs177-art.tone-goods{color:#2f6b4f;background:#e6f1ec}.cs177-art.tone-other{color:#5b3a86;background:#efe6f7}.cs177-product-copy{gap:3px;padding:9px 12px 12px;display:grid}.cs177-product-copy b{overflow-wrap:anywhere;font-size:14.5px;line-height:1.2}.cs177-product-copy strong{font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:800;line-height:1.3}.cs177-product-copy small{color:var(--mn-brand-ink);font-size:11px;line-height:1.3}.cs177-low-stock{background:var(--cs177-amber-tint);color:var(--cs177-amber);pointer-events:none;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.cs177-count{background:var(--mn-brand);color:#fff;pointer-events:none;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:14px;font-weight:800;display:grid;position:absolute;top:8px;right:8px}.cs177-count.bump{animation:.35s ease-out cs177-bump}.cs177-grid>article.capped{animation:.3s ease-in-out cs177-cap}.merchant-shell .mn-sheet--counter-sale .cs177-minus{width:36px;height:36px;min-height:36px;color:var(--mn-ink);background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:40px;box-shadow:0 1px 4px #1c14192e}.cs177-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.cs177-bar>span{min-width:0}.cs177-bar small{color:var(--mn-light);font-size:12.5px;display:block}.cs177-bar b{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2;animation:.28s ease-out cs177-number;display:block}.cs177-bar .mn-button{white-space:nowrap;border-radius:16px;min-height:48px;padding:12px 18px}.cs177-total{text-align:center;gap:4px;padding:10px 0 8px;display:grid}.cs177-total small{color:var(--mn-light);font-size:13px;font-weight:700}.cs177-total b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:46px;font-weight:800;line-height:1.05}.cs177-total>button{min-height:32px;color:var(--mn-brand-ink);background:0 0;border:0;justify-self:center;align-items:center;gap:4px;padding:4px;font-size:13.5px;font-weight:700;display:inline-flex}.cs177-ticket{text-align:left;background:#fff;border-radius:20px;width:100%;min-width:0;margin:8px 0 12px;padding:6px 16px;position:relative}.cs177-ticket>div{border-top:1px dashed var(--mn-line);justify-content:space-between;align-items:start;gap:10px;padding:9px 0;font-size:14px;line-height:1.35;display:flex}.cs177-ticket>div:first-child{border:0}.cs177-ticket span{overflow-wrap:anywhere;min-width:0}.cs177-ticket small{color:var(--mn-light);letter-spacing:0;font-size:12px;line-height:1.35;display:block}.cs177-ticket strong{font-variant-numeric:tabular-nums;flex:none;max-width:50%}.cs177-methods{background:var(--mn-fill);border-radius:18px;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0 14px;padding:5px;display:grid}.merchant-shell .mn-sheet--counter-sale .cs177-methods button{height:auto;min-height:48px;color:var(--mn-muted);white-space:nowrap;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:15px;font-weight:800;display:flex}.merchant-shell .mn-sheet--counter-sale .cs177-methods button[aria-pressed=true]{color:var(--mn-ink);background:#fff;box-shadow:0 1px 6px #1c14191a}.cs177-cash-closed{background:var(--cs177-amber-tint);border-radius:20px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.cs177-cash-closed>div:first-child,.cs177-link-info{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.cs177-cash-closed b{color:var(--cs177-amber);font-size:15px;display:block}.cs177-cash-closed small,.cs177-link-info small{color:var(--mn-muted);margin-top:3px;font-size:13px;line-height:1.4;display:block}.cs177-cash-closed .mn-button{white-space:normal;width:100%;min-width:0;height:auto;min-height:48px}.cs177-cash-open{color:#08794a;background:#e8f5ee;border-radius:16px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.cs177-payers{gap:8px;display:grid}.cs177-label{color:var(--mn-muted);font-size:13px;font-weight:800}.cs177-chips{flex-wrap:wrap;gap:6px;display:flex}.cs177-chips button{border:1.5px solid var(--mn-line);min-height:40px;color:var(--mn-muted);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:8px 13px;font-size:14px;font-weight:700}.cs177-chips button[aria-pressed=true]{border-color:var(--mn-ink);box-shadow:inset 0 0 0 .5px var(--mn-ink);color:var(--mn-ink)}.merchant-shell .mn-sheet--counter-sale label.cs177-field{flex-direction:column;align-items:stretch;gap:6px;min-width:0;margin:0;font-size:13px;font-weight:700;display:flex}.merchant-shell .mn-sheet--counter-sale .cs177-field input{border:1px solid var(--mn-line);background:#fff;border-radius:14px;min-width:0;padding:10px 12px;font-size:16px;font-weight:400;line-height:1.4}.cs177-change{background:#fff;border-radius:18px;justify-content:space-between;align-items:baseline;gap:8px;padding:12px 16px;display:flex}.cs177-change>span{color:var(--mn-muted);font-size:14px;font-weight:700}.cs177-change>b{font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.2}.cs177-fee{color:var(--mn-light);text-align:center;margin:14px 0 0;font-size:12.5px;line-height:1.45}.cs177-link-info{background:#fff;border-radius:20px;margin:10px 0;padding:14px}.cs177-link-info>svg{color:var(--mn-brand)}.cs177-link-info b{font-size:15px}.cs177-warning{background:var(--cs177-amber-tint);color:var(--mn-muted);border-radius:18px;gap:8px;margin:10px 0;padding:14px;font-size:13.5px;line-height:1.45;display:grid}.cs177-warning b{color:var(--cs177-amber);font-size:15px}.cs177-warning p{margin:0}.cs177-notice{color:#08794a;background:#e8f5ee;border-radius:14px;padding:10px 12px;font-size:13.5px;font-weight:700}.cs177-pending-list{gap:8px;display:grid}.cs177-pending-list .mn-row{border:1px solid var(--mn-line);background:#fff;border-radius:18px;width:100%;min-width:0;min-height:66px}.cs177-pending-list small{line-height:1.4;display:block}.cs177-qr{text-align:center;justify-items:center;gap:12px;padding:8px 0 0;display:grid}.cs177-qr>.pf-business-payment-share{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.cs177-qr .pf-business-payment-share>strong{order:-1;font-size:21px;font-weight:800}.cs177-qr .pf-business-amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:38px;font-weight:800;line-height:1}.cs177-qr .pf-business-payment-share>p{max-width:28ch;margin:0;font-size:15px;font-weight:700;line-height:1.4}.cs177-qr .pf-payment-qr{box-sizing:border-box;background:0 0;place-items:center;width:262px;height:262px;min-height:262px;padding:24px;display:grid;position:relative}.cs177-qr .pf-payment-qr>svg:last-child{background:#fff;border-radius:24px;width:214px;max-width:214px;height:214px;transition:opacity .35s,filter .35s;display:block;box-shadow:0 8px 26px #1c14191a}.cs177-qr .cs177-clock{pointer-events:none;width:262px;max-width:262px;height:262px;position:absolute;inset:0;transform:rotate(-90deg)}.cs177-clock circle{fill:none;stroke-width:6px}.cs177-clock .track{stroke:var(--mn-line)}.cs177-clock .remaining{stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .3s}.cs177-qr[data-finished=true] .pf-payment-qr>svg:last-child{opacity:.12;filter:grayscale()}.cs177-check-overlay{z-index:2;color:#08794a;place-items:center;display:grid;position:absolute;inset:0}.cs177-check-overlay>svg{background:#e8f5ee;border-radius:50%;width:80px;height:80px;padding:9px;animation:.4s ease-out cs177-bump}.cs177-payment-state{background:var(--cs177-blue-tint);color:var(--cs177-blue);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:800;line-height:1.4;display:inline-flex}.cs177-payment-state.paid{color:#08794a;background:#e8f5ee}.cs177-payment-state.ended{background:var(--cs177-amber-tint);color:var(--cs177-amber)}.cs177-payment-state.paid i,.cs177-payment-state.ended i{animation:none}.cs177-qr .pf-payment-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.cs177-qr .pf-payment-actions button{white-space:nowrap;background:#fff;border-radius:14px;min-width:0;height:auto;min-height:44px;font-size:14px;font-weight:700}.cs177-qr details{text-align:left;width:100%}.cs177-qr details textarea{min-width:0;max-width:100%;font-size:13px}.cs177-qr>small{color:var(--mn-light);font-size:12px;line-height:1.4}.cs177-done{text-align:center;justify-items:center;gap:10px;padding:26px 4px 12px;display:grid}.cs177-success{color:#08794a;background:#e8f5ee;border-radius:50%;place-items:center;width:92px;height:92px;animation:.4s ease-out cs177-bump;display:grid}.cs177-success>svg{stroke-dasharray:160;stroke-dashoffset:160px;animation:.6s .15s forwards cs177-check}.cs177-done h3{margin:6px 0 0;font-size:22px;font-weight:800}.cs177-done>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.cs177-receipt-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.cs177-receipt-chips span{background:var(--mn-fill);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.cs177-cash-result{color:#08794a;margin:4px 0;font-size:13.5px;font-weight:700}.cs177-done .cs177-ticket:before,.cs177-done .cs177-ticket:after{content:"";background:#f7f5f6;border-radius:50%;width:16px;height:16px;position:absolute;top:50%}.cs177-done .cs177-ticket:before{left:-8px}.cs177-done .cs177-ticket:after{right:-8px}.cs177-options{background:#fff;flex:1;min-width:0;min-height:0;padding:8px 18px 20px;overflow:auto}.cs177-options-photo{border-radius:20px;height:140px;margin-bottom:20px;overflow:hidden}.cs177-options-photo>img,.cs177-options-photo>.cs177-art{object-fit:cover;width:100%;height:140px}.cs177-options fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.cs177-options legend{width:100%;margin-bottom:8px;font-size:14px;font-weight:800;line-height:1.4}.cs177-options legend small{color:var(--mn-light);font-size:12px;font-weight:400;display:block}.cs177-options fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.cs177-options fieldset button{border:1.5px solid var(--mn-line);background:#f7f5f6;border-radius:14px;flex:1;min-width:90px;height:auto;min-height:44px;padding:10px 8px;font-size:13.5px;font-weight:700;line-height:1.35}.cs177-options fieldset button[aria-pressed=true]{border-color:var(--mn-brand);color:var(--mn-brand-ink);background:var(--mn-tint)}.cs177-options fieldset button:disabled{opacity:.4}.merchant-v1 .cs177-home-counter{z-index:110;left:16px;right:16px;bottom:calc(80px + env(safe-area-inset-bottom));background:var(--mn-ink);color:#fff;white-space:nowrap;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 32px);min-height:52px;margin:0;padding:12px 16px;font:800 16px Figtree,system-ui;display:flex;position:fixed;box-shadow:0 12px 26px #1c14192e}.merchant-v1 .cs177-home-counter small{text-overflow:ellipsis;color:#e9e1e6;min-width:0;max-width:90px;font-size:12px;font-weight:600;overflow:hidden}.merchant-v1 .cs177-home-counter+.mh-review{margin-bottom:84px}@keyframes cs177-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes cs177-bump{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes cs177-cap{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes cs177-number{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cs177-check{to{stroke-dashoffset:0}}@media (width>=1024px){.merchant-shell .mn-sheet--counter-sale{border-radius:26px;height:min(870px,100dvh - 48px);max-height:calc(100dvh - 48px);margin:24px;box-shadow:0 12px 42px #1c14192e}.merchant-shell .mn-sheet--counter-sale>.mn-sheet-head{grid-template-columns:40px minmax(0,1fr) auto;padding:20px 24px}.merchant-shell .mn-sheet--counter-sale>.mn-sheet-body{max-width:100%}.cs177-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px 24px}.merchant-shell .mn-sheet--counter-sale .cs177-product{grid-template-rows:145px auto}.cs177-product>img,.cs177-product>.cs177-art{height:145px}.cs177-tools{padding:0 24px 16px}.merchant-shell .mn-sheet--counter-sale .cs177-body{padding-left:24px;padding-right:24px}.merchant-shell .mn-sheet--counter-sale .cs177-catalog .cs177-body{padding:0}.cs177-bill .cs177-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;align-items:start;gap:18px;display:grid}.cs177-bill .cs177-total,.cs177-bill .cs177-methods,.cs177-bill .cs177-fee,.cs177-bill .cs177-warning,.cs177-bill .cs177-notice,.cs177-bill .cs177-ticket{grid-column:1/-1}.cs177-qr,.cs177-done{width:100%;max-width:600px;margin:auto}.cs177-pending-list{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-v1 .cs177-home-counter{grid-column:1/-1;width:auto;max-width:680px;margin:0;position:fixed;bottom:24px;left:auto;right:24px}.cs177-options{width:100%;max-width:680px;margin:0 auto;padding:16px 32px}}@media (prefers-reduced-motion:reduce){.cs177 *,.cs177-options *,.cs177-home-counter{transition:none!important;animation:none!important}.cs177-success>svg{stroke-dashoffset:0}.cs177-payment-state i,.cs177-pending-chip i{animation:none!important}}@media (width<=360px){.merchant-v1 .cs177-home-counter small{display:none}}.merchant-shell .mn-scrim .mn-sheet.mn-sheet--counter-sale{flex-direction:column;grid-template-rows:none;gap:0;display:flex!important}.merchant-shell .mn-scrim .mn-sheet.mn-sheet--counter-sale>.mn-sheet-head{flex:none;margin:0;inset:auto;transform:none}.merchant-shell .mn-scrim .mn-sheet.mn-sheet--counter-sale>.mn-sheet-body{flex:1 1 0;min-height:0;margin:0;position:relative;inset:auto;transform:none}.merchant-shell .mn-scrim .mn-sheet.mn-sheet--counter-sale>.mn-sheet-foot{flex:none;margin:0;position:static;inset:auto;transform:none}.merchant-shell .mn-scrim .mn-sheet.mn-sheet--counter-sale .mn-sheet-heading h2{font:800 17px/1.2 Figtree,system-ui!important}.merchant-shell .mn-sheet--counter-sale>.mn-sheet-body>.cs177-pending-list{flex:1;align-content:start;min-width:0;padding:16px}.merchant-shell .mn-sheet--counter-sale .cs177-qr .pf-payment-actions button{box-shadow:none;background:#fff;border:0}@media (width>=1024px){html[data-payfri-design] .merchant-shell .mn-scrim .mn-sheet.mn-sheet--counter-sale{flex:none;align-self:center;min-height:min(870px,100dvh - 48px);margin:24px;height:min(870px,100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;position:relative!important}.merchant-shell .mn-scrim .mn-sheet.mn-sheet--counter-sale>.mn-sheet-body{flex:1 1 0!important;min-height:0!important;max-height:none!important}}.merchant-shell .mn-home-actions{z-index:42;left:16px;right:16px;bottom:calc(80px + env(safe-area-inset-bottom));pointer-events:none;align-items:stretch;gap:8px;max-width:680px;margin:auto;display:flex;position:fixed}.merchant-shell .mn-home-actions>.mn-assistant-dock,.merchant-shell .mn-home-actions>.dl-dock,.merchant-shell .mn-home-actions>.dl-home-card{pointer-events:auto;flex:1 1 0;min-width:0;max-width:none;margin:0!important;position:relative!important;inset:auto!important}.merchant-shell .mn-home-actions>.mn-assistant-dock[hidden]{display:none!important}.merchant-shell .mn-home-actions .pfb-velo{display:none}.merchant-shell .mn-home-actions .pfb{border-radius:18px;min-width:0;max-width:none;height:52px;min-height:52px;margin:0;padding:0;display:flex}.merchant-shell .mn-home-actions .abrir{flex:1;gap:6px;min-width:0;padding:8px}.merchant-shell .mn-home-actions .t{flex:1;min-width:0}.merchant-shell .mn-home-actions .t b,.merchant-shell .mn-home-actions .ej{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;display:block;overflow:hidden}.merchant-shell .mn-home-actions .mic{border-radius:0 18px 18px 0;flex:none;width:40px;min-width:40px;height:52px;margin:0}.merchant-shell .mn-home-actions .cs177-home-counter{z-index:auto;background:var(--mn-ink);color:#fff;width:auto;min-width:96px;max-width:none;height:52px;min-height:52px;box-shadow:none;pointer-events:auto;white-space:nowrap;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:10px 12px;font:800 14px Figtree,system-ui;display:flex;position:static;inset:auto}.merchant-shell .mn-home-actions .dl-dock,.merchant-shell .mn-home-actions .dl-home-card{border-radius:18px;height:52px;overflow:hidden}.merchant-shell .mn-home-actions .dl-open{flex:1;min-width:0}.merchant-shell .mn-home-actions .dl-open>span:last-of-type{min-width:0;overflow:hidden}.merchant-shell .mn-home-actions .dl-open b,.merchant-shell .mn-home-actions .dl-open small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.merchant-shell .mn-home-actions .dl-mark{flex:none;width:28px;min-width:28px}.cs177-change{scroll-margin:12px}.cs177-qr>small{padding-bottom:4px}@media (width>=1024px){.merchant-shell .mn-home-actions{width:min(680px,100vw - 296px);margin:0;bottom:24px;left:auto;right:24px}.merchant-shell:has(.mn-home-actions) .mn-home{padding-bottom:110px!important}}.cs179-drawer-mini{flex:none;width:52px;height:36px;display:block;overflow:hidden}.cs179-drawer-mini .cj-svg{width:52px;height:36px;display:block}.cs179-drawer-mini svg{max-width:none;display:block;width:52px!important;height:36px!important}.merchant-shell .mn-home-actions{justify-content:flex-end}.merchant-shell .mn-home-actions .pfb{border-radius:24px;gap:8px;height:64px;min-height:64px;padding:8px}.merchant-shell .mn-home-actions .abrir{gap:11px;padding:0}.merchant-shell .mn-home-actions .t b{font-size:16px}.merchant-shell .mn-home-actions .ej{font-size:13.5px}.merchant-shell .mn-home-actions .marca{width:46px;min-width:46px;height:46px}.merchant-shell .mn-home-actions .mic{border-radius:50%;width:48px;min-width:48px;height:48px}.merchant-shell .mn-home-actions .cs177-home-counter{border-radius:24px;height:64px;min-height:64px}.merchant-shell .mn-home-actions .dl-dock,.merchant-shell .mn-home-actions .dl-home-card{border-radius:24px;height:64px}.merchant-shell:has(.mn-home-actions) .mn-home{padding-bottom:calc(172px + env(safe-area-inset-bottom))!important}@media (width>=1024px){.merchant-shell:has(.mn-home-actions) .mn-home{padding-bottom:110px!important}}.merchant-shell .mn-sheet--counter-sale .cs177-chips button:disabled,.merchant-shell .mn-sheet--counter-sale .cs177-field input:disabled{opacity:.45;cursor:not-allowed}.merchant-shell .mn-sheet--counter-sale .cs177-field input:disabled{background:var(--mn-fill);color:var(--mn-muted);-webkit-text-fill-color:var(--mn-muted)}.merchant-shell .mn-sheet--counter-sale .cs177-product:disabled,.merchant-shell .mn-sheet--counter-sale .cs177-minus:disabled{opacity:.45;cursor:not-allowed}.mn-sheet-body:has(>.v175-entry){flex-direction:column;padding:0;display:flex;overflow:hidden}.mn-sheet-head:has(+.mn-sheet-body>.v175-entry){position:relative}.v175-header-branch{color:var(--pf-muted);margin-right:auto;font-size:12px;display:block}.v175-entry{--pf-brand:var(--mn-brand,#d6048c);--pf-brand-tint:var(--mn-tint,#fdebf5);width:100%;height:min(74dvh,820px);min-height:0;color:var(--pf-ink);font-family:var(--pf-font-sans,Figtree,sans-serif);flex-direction:column;margin:0;display:flex}.v175-progress{grid-template-columns:repeat(3,1fr);gap:5px;padding:0 16px 10px;display:grid}.v175-progress i{background:var(--pf-border,#eee);border-radius:4px;height:4px}.v175-progress i.on{background:var(--pf-ink)}.v175-content{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-height:0;padding:6px 16px 20px;display:grid;overflow:auto}.v175-content h3{margin:0;font-size:20px;font-weight:800}.v175-content button,.v175-content input{font:inherit}.v175-back{min-height:44px;color:var(--pf-ink);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;display:flex}.v175-search{border:1.5px solid var(--pf-ink);border-radius:16px;align-items:center;gap:10px;padding:8px 14px;display:flex}.v175-search svg{flex:none}.v175-search input{width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 0!important}.v175-customer-list{background:#f7f5f6;border-radius:18px;overflow:hidden}.v175-customer-row{text-align:left;background:0 0;border:0;border-top:1px solid #eee;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.v175-customer-row:first-child{border-top:0}.v175-customer-row b,.v175-customer-row small{display:block}.v175-customer-row b{font-size:15.5px}.v175-customer-row small{color:var(--pf-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.v175-avatar{background:#eee8ec;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid;position:relative;overflow:visible}.v175-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.v175-avatar.add{color:var(--pf-brand);background:var(--pf-brand-tint,#fdebf5)}.v175-new{gap:10px;padding:10px 14px;display:grid}.v175-new label,.v175-other-day{gap:5px;font-size:12px;font-weight:700;display:grid}.v175-new input{width:100%;min-width:0;min-height:44px}.v175-selected{background:#f7f5f6;border-radius:16px;align-items:center;gap:10px;padding:8px 12px;display:flex}.v175-selected .v175-avatar{width:32px;height:32px;font-size:12px}.v175-selected b{flex:1;min-width:0;font-size:14.5px}.v175-selected small{color:var(--pf-muted);font-size:12px;font-weight:500;display:block}.v175-selected button{color:var(--pf-brand);background:0 0;border:0;min-height:44px;font-size:13px;font-weight:700}.v175-label{margin-bottom:-6px;font-size:13px;font-weight:800}.v175-services{gap:8px;display:grid}.v175-service{text-align:left;width:100%;color:var(--pf-ink);background:#fff;border:1.5px solid #e9e3e6;border-radius:16px;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:10px;padding:13px 14px;display:grid}.v175-service b{font-size:15.5px;display:block}.v175-service small{color:var(--pf-muted);font-size:12.5px}.v175-service em{color:#956400;font-style:normal;font-weight:700}.v175-service[aria-pressed=true]{border-color:var(--pf-ink)}.v175-radio{border:2px solid #cfc4ca;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.v175-service[aria-pressed=true] .v175-radio{background:var(--pf-brand);border-color:var(--pf-brand)}.v175-service[aria-pressed=true] .v175-radio:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.v175-pros{gap:8px;padding-bottom:3px;display:flex;overflow:auto}.v175-person{width:112px;color:var(--pf-ink);background:#fff;border:1.5px solid #e9e3e6;border-radius:16px;flex:none;justify-items:center;gap:5px;padding:10px 6px;display:grid}.v175-person b{font-size:13.5px}.v175-person small{color:#218258;font-size:11.5px;font-weight:700}.v175-person strong{font-size:11.5px}.v175-person[aria-pressed=true]{border-color:var(--pf-ink)}.v175-person:disabled{opacity:.5}.v175-person:disabled small{color:#956400}.v175-avatar i{background:#218258;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.v175-ticket{background:var(--pf-ink);color:#fff;border-radius:22px;gap:10px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.v175-ticket:after{content:"";pointer-events:none;background:radial-gradient(circle,#d6048c66,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:-40px}.v175-ticket>small{letter-spacing:.08em;opacity:.7;font-size:11.5px;font-weight:800}.v175-ticket>strong{font-size:30px}.v175-ticket>div{border-top:1px dashed #ffffff40;justify-content:space-between;gap:10px;padding-top:10px;display:flex}.v175-pay-note{background:#f7f5f6;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.v175-pay-note svg{flex:none}.v175-pay-note b,.v175-pay-note small{display:block}.v175-pay-note small{color:var(--pf-muted);margin-top:4px;font-size:12.5px}.v175-pay-note.prepay{background:#fff6dd}.v175-note{color:var(--pf-muted);margin:0;font-size:12.5px}.v175-days,.v175-times,.v175-channels,.v175-branches{flex-wrap:wrap;gap:8px;display:flex}.v175-days{flex-wrap:nowrap;overflow:auto}.v175-days button{background:#f7f5f6;border:1px solid #0000;border-radius:14px;flex:none;justify-items:center;gap:4px;width:48px;min-height:62px;display:grid}.v175-days button b{font-size:20px}.v175-days button small{font-size:12px}.v175-times button,.v175-channels button,.v175-branches button{min-height:44px;color:var(--pf-ink);background:#fff;border:1px solid #e9e3e6;border-radius:12px;padding:10px 12px}.v175-days button[aria-pressed=true],.v175-times button[aria-pressed=true],.v175-channels button[aria-pressed=true],.v175-branches button[aria-pressed=true]{background:var(--pf-ink);color:#fff;border-color:var(--pf-ink)}.v175-other-day input{appearance:none;width:100%;min-width:0;min-height:44px}.v175-footer{padding:12px 16px max(16px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e9e3e6;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.v175-footer.single{grid-template-columns:minmax(0,1fr)}.v175-footer .mn-button{border-radius:16px;width:100%;min-height:50px;font-size:15.5px;font-weight:800}.v175-footer small{color:var(--pf-muted);font-size:12px;display:block}.v175-footer b{font-size:20px;display:block}.v175-done{text-align:center;justify-items:center;gap:16px;padding-top:24px;display:grid}.v175-done-icon{color:#218258;background:#e9f7ee;border-radius:50%;place-items:center;width:86px;height:86px;animation:.4s ease-out v175-confirm;display:grid}.v175-done p{color:var(--pf-muted);margin:0;font-size:14px}.v175-share{gap:8px;width:100%;display:grid}.v175-share input{width:100%;min-width:0;font-size:12px}.v175-error{color:var(--pf-ink);background:#fff4e1;border-radius:12px;padding:10px;font-size:13px}.v175-error button{color:inherit;background:0 0;border:0;min-height:44px;text-decoration:underline;display:block}.v175-entry button:focus-visible,.v175-entry input:focus-visible{outline:2px solid var(--pf-ink);outline-offset:2px}@keyframes v175-confirm{0%{transform:scale(.85)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.v175-done-icon{animation:none}}.merchant-shell .mn-sheet:has(.v175-entry)>.mn-sheet-head{border-bottom:0;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) 44px;gap:3px 8px;min-height:72px;padding:12px 16px 10px;display:grid!important;position:relative!important;top:0!important}.merchant-shell .mn-sheet:has(.v175-entry)>.mn-sheet-head h2{text-align:center;grid-area:1/2;min-width:0;font:800 17px/1.3 Figtree,system-ui,sans-serif!important}.merchant-shell .mn-sheet:has(.v175-entry)>.mn-sheet-head>.mn-icon-button{background:var(--mn-fill);border:0;border-radius:50%;grid-area:1/3/3;justify-self:end;width:44px;height:44px;padding:0}.merchant-shell .mn-sheet:has(.v175-entry)>.mn-sheet-head>.v175-header-branch{text-align:center;grid-area:2/2;margin:0;font-size:12.5px}.merchant-shell .v175-content>h3{font:800 20px/1.25 Figtree,system-ui,sans-serif!important}.merchant-shell .v175-entry,.merchant-shell .v175-entry :is(button,input,label,b,strong,h3,small,span){font-family:Payfri Figtree,Figtree,system-ui,sans-serif!important}.merchant-shell .mn-sheet:has(.v175-entry)>.mn-sheet-head h2{font-family:Payfri Figtree,Figtree,system-ui,sans-serif!important}.merchant-shell .v175-entry :is(b,strong){font-weight:700!important}.merchant-shell .v175-footer .mn-button{font-weight:800!important}.v175-avatar img[hidden]{display:none!important}.merchant-shell .v175-days{align-items:stretch;min-height:66px;overflow-y:hidden}.merchant-shell .v175-days button{align-content:center;height:62px;min-height:62px}.merchant-shell .v175-ticket>div{gap:12px;justify-content:space-between!important;display:flex!important}.merchant-shell .v175-ticket>div>span{overflow-wrap:anywhere;min-width:0}.merchant-shell .v175-ticket>div>b{white-space:nowrap;flex:none}.merchant-shell .mn-sheet.mn-sheet--visit-entry{min-width:0;flex-direction:column!important;display:flex!important}.merchant-shell .mn-sheet.mn-sheet--visit-entry>header.mn-sheet-head{border-bottom:0!important;flex:none!important;order:0!important;grid-template-rows:auto!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:76px!important;margin:0!important;padding:12px 16px 10px!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.merchant-shell .mn-sheet--visit-entry .mn-sheet-heading{text-align:center;min-width:0;grid-area:1/2!important}.merchant-shell .mn-sheet--visit-entry .mn-sheet-heading h2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;margin:0!important;font:800 17px/1.3 Payfri Figtree,Figtree,system-ui,sans-serif!important}.merchant-shell .mn-sheet--visit-entry .mn-sheet-heading small{color:var(--mn-muted);overflow-wrap:anywhere;margin-top:3px;font:500 12.5px/1.3 Payfri Figtree,Figtree,system-ui,sans-serif;display:block}.merchant-shell .mn-sheet--visit-entry>header.mn-sheet-head>.mn-icon-button{justify-self:end;min-width:44px;min-height:44px;grid-area:1/3!important;width:44px!important;height:44px!important;position:static!important;inset:auto!important;transform:none!important}.merchant-shell .mn-sheet--visit-entry>header.mn-sheet-head>.mn-visit-back,.merchant-shell .mn-sheet--visit-entry>header.mn-sheet-head>.mn-visit-back-space{justify-self:start;width:44px;height:44px;grid-area:1/1!important}.merchant-shell .mn-sheet--visit-entry>.mn-sheet-body{flex-direction:column!important;flex:auto!important;order:1!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}.merchant-shell .mn-sheet--visit-entry .v175-progress{flex:0 0 14px;order:0;position:static}.merchant-shell .mn-sheet--visit-entry label.v175-search{grid-template-rows:auto!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:54px!important;margin:0!important;padding:12px 14px!important;display:grid!important}.merchant-shell .mn-sheet--visit-entry label.v175-search>svg{align-self:center;width:20px;height:20px;grid-area:1/1!important}.merchant-shell .mn-sheet--visit-entry label.v175-search>input{grid-area:1/2!important;width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;font-size:16px!important}.merchant-shell .mn-sheet--visit-entry .v175-entry{flex:auto;height:100%;min-height:0}.merchant-shell .mn-sheet.mn-sheet--visit-entry .v175-entry{flex:auto;height:min(74dvh,820px)}.merchant-shell .mn-sheet.mn-sheet--visit-entry .v175-entry,.merchant-shell .mn-sheet.mn-sheet--visit-entry .v175-entry :is(button,input,label,b,strong,h3,small,span){font-family:Payfri Figtree,Figtree,system-ui,sans-serif!important}.merchant-shell .mn-sheet.mn-sheet--visit-entry .v175-content>h3{font-size:20px!important;font-weight:800!important;line-height:1.25!important}.merchant-shell .mn-sheet.mn-sheet--visit-entry .v175-entry :is(b,strong){font-weight:700!important}.merchant-shell .mn-sheet--visit-entry .v175-content{justify-content:flex-start;align-items:stretch;gap:14px;overflow:hidden auto;flex-direction:column!important;display:flex!important}.merchant-shell .mn-sheet--visit-entry .v175-content>*{flex:none;min-width:0}.merchant-shell .mn-sheet--visit-entry .v175-entry :is(.v175-services,.v175-service,.v175-pros,.v175-person,.v175-ticket,.v175-pay-note,.v175-days,.v175-times){height:auto!important;max-height:none!important}.merchant-shell .mn-sheet--visit-entry .v175-pros{align-items:stretch;padding-bottom:4px;overflow:auto hidden;display:flex!important}.merchant-shell .mn-sheet--visit-entry .v175-person{text-align:center;white-space:normal;flex:0 0 112px;grid-template-rows:40px auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:6px;min-height:144px;padding:12px 8px;display:grid!important}.merchant-shell .mn-sheet--visit-entry .v175-person :is(b,small,strong){overflow-wrap:anywhere;min-width:0;line-height:1.35}.merchant-shell .mn-sheet--visit-entry .v175-ticket{background:radial-gradient(circle at 100% 0,#d6048c40,transparent 140px),var(--pf-ink);grid-template-rows:repeat(4,max-content);gap:10px;min-height:0;overflow:visible;display:grid!important}.merchant-shell .mn-sheet--visit-entry .v175-ticket:after{display:none}.merchant-shell .mn-sheet--visit-entry .v175-ticket>span{overflow-wrap:anywhere;line-height:1.4}.merchant-shell .mn-sheet--visit-entry .v175-days{align-items:stretch;padding-bottom:4px;overflow:auto hidden;flex-wrap:nowrap!important;min-height:70px!important;display:flex!important}.merchant-shell .mn-sheet--visit-entry .v175-days button{flex:0 0 48px;grid-template-rows:auto auto;align-content:center;padding:8px 4px;height:66px!important;min-height:66px!important}.merchant-shell .mn-sheet--visit-entry .v175-times{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.merchant-shell .mn-sheet--visit-entry .v175-times button{text-align:center;width:100%;min-width:0;height:auto;min-height:44px;padding:10px 4px}.merchant-shell .mn-sheet--visit-entry .v175-times>p{grid-column:1/-1}.merchant-shell .v176-collection .v176-bill{border:1px solid var(--mn-line);border-radius:18px;flex-direction:column;flex:none;padding:2px 16px;display:flex}.merchant-shell .v176-collection .v176-bill>div{border-bottom:1px solid var(--mn-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.merchant-shell .v176-collection .v176-bill>div:last-child{border:0}.merchant-shell .v176-collection .v176-bill span{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.4}.merchant-shell .v176-collection .v176-bill small{align-items:center;gap:8px;margin-top:4px;display:flex}.merchant-shell .v176-collection .v176-bill small button{background:var(--mn-fill);border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.merchant-shell .v176-collection .v176-chips{flex-wrap:wrap;flex:none;gap:6px;display:flex}.merchant-shell .v176-collection .v176-chips button{border:1.5px solid var(--mn-line);min-height:44px;color:var(--mn-ink);background:#fff;border-radius:13px;padding:10px 12px;font-weight:700}.merchant-shell .v176-collection .v176-chips [aria-pressed=true]{background:var(--mn-ink);border-color:var(--mn-ink);color:#fff}.merchant-shell .v176-collection .v176-field{flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:700;display:flex!important}.merchant-shell .v176-collection .v176-field input{border:1.5px solid var(--mn-line);background:#fff;border-radius:14px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:18px}.merchant-shell .v176-collection .v176-methods{grid-template-columns:1fr 1fr;gap:8px;display:grid}.merchant-shell .v176-collection .v176-methods button{border:1.5px solid var(--mn-line);height:auto;min-height:94px;color:var(--mn-ink);text-align:left;background:#fff;border-radius:16px;align-items:flex-start;gap:8px;padding:14px 10px;display:flex}.merchant-shell .v176-collection .v176-methods button[aria-pressed=true]{border-color:var(--mn-ink);background:var(--mn-fill)}.merchant-shell .v176-collection .v176-methods svg{flex:none;width:22px;height:22px}.merchant-shell .v176-collection .v176-methods span{min-width:0}.merchant-shell .v176-collection .v176-methods b{font-size:14px;display:block}.merchant-shell .v176-collection .v176-methods small{color:var(--mn-muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.merchant-shell .v176-collection .v176-reward{background:var(--mn-fill);min-height:44px;color:var(--mn-ink);border:0;border-radius:99px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.merchant-shell .v176-collection .v176-reward span{flex:1;min-width:0}.merchant-shell .v176-collection .v176-reward button{color:var(--mn-brand);background:0 0;border:0;padding:6px;font-weight:800}.merchant-shell .v176-collection .v176-cash-note{background:var(--mn-fill);border:0;border-radius:16px;flex-direction:column;gap:8px;padding:14px;font-size:13px;line-height:1.5;display:flex}.merchant-shell .v176-collection .v176-change{background:var(--mn-ok-tint);color:var(--mn-ok);border-radius:18px;flex-direction:column;align-items:center;padding:20px;display:flex}.merchant-shell .v176-collection .v176-change strong{font-size:36px}.merchant-shell .v176-collection .v176-amount{font-variant-numeric:tabular-nums;font-size:42px;line-height:1.15;display:block}.merchant-shell .v176-collection .v176-qr-title{flex-direction:column;align-items:center;gap:10px;padding:8px;display:flex}.merchant-shell .v176-collection .v176-qr-title>small{color:var(--mn-muted);font-size:13px}.merchant-shell .v176-collection .pf-business-payment-share{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.merchant-shell .v176-collection .pf-business-payment-share .pf-payment-qr{background:#fff;border-radius:18px;width:min(256px,100%);padding:0}.merchant-shell .v176-collection .pf-business-payment-share .pf-payment-qr svg{width:100%;height:auto;display:block}.merchant-shell .v176-collection .pf-business-payment-share>p{color:var(--mn-muted);max-width:30ch;margin:0;font-size:13px;line-height:1.45}.merchant-shell .v176-collection .pf-payment-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.merchant-shell .v176-collection .pf-payment-actions button{background:var(--mn-fill);min-height:44px;color:var(--mn-ink);border:0;border-radius:14px;padding:10px;font-weight:800}.merchant-shell .v176-collection .pf-business-payment-share details{width:100%;font-size:12px}.merchant-shell .v176-collection .pf-business-payment-share textarea{border:1px solid var(--mn-line);width:100%;min-width:0;font:inherit;padding:8px}.merchant-shell .v176-collection .v176-products{flex-direction:column;gap:6px;display:flex}.merchant-shell .v176-collection .v176-products button{text-align:left;border:1px solid var(--mn-line);color:var(--mn-ink);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;height:auto;min-height:48px;padding:12px;display:grid}.merchant-shell .v176-collection .v176-done{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:16px 0;display:flex}.merchant-shell .v176-collection .v176-done p{margin:0;font-size:14px;line-height:1.5}.merchant-shell .v176-collection .v176-done button{width:100%}.merchant-shell .v176-collection .v175-footer{gap:8px;grid-template-columns:1fr!important}.merchant-shell .v176-collection .v175-footer>span{justify-content:space-between;align-items:center;display:flex}.merchant-shell .v176-collection .v175-footer small{font-size:12px}.merchant-shell .v176-collection .v175-footer button{white-space:normal;line-height:1.3}.merchant-shell .v176-running{gap:10px;margin-bottom:18px;display:grid}.merchant-shell .v176-running article{border:1.5px solid var(--mn-brand);background:#fff;border-radius:22px;gap:10px;padding:14px;display:grid}.merchant-shell .v176-running header{justify-content:space-between;align-items:center;gap:10px;display:flex}.merchant-shell .v176-running header>span{min-width:0}.merchant-shell .v176-running strong,.merchant-shell .v176-running small{display:block}.merchant-shell .v176-running small{color:var(--mn-muted);font-size:12px}.merchant-shell .v176-running progress{width:100%;height:6px;accent-color:var(--mn-brand)}.merchant-shell .v176-history .mn-row>span{min-width:0}.merchant-shell .v176-history .mn-row small{color:var(--mn-muted);margin-top:4px;font-size:12px;display:block}.merchant-shell .v175-options{gap:8px;display:grid}.merchant-shell .v175-options>button{border:1.5px solid var(--mn-line);color:var(--mn-ink);text-align:left;background:#fff;border-radius:16px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:10px;height:auto;min-height:76px;padding:14px;display:grid}.merchant-shell .v175-options [aria-pressed=true]{border-color:var(--mn-ink);background:var(--mn-fill)}.merchant-shell .v175-options b,.merchant-shell .v175-options small{display:block}.merchant-shell .v175-options small{color:var(--mn-muted);margin-top:4px;font-size:12px;line-height:1.4}.merchant-shell .v175-options [aria-pressed=true] .v175-radio{background:var(--mn-brand);border-color:var(--mn-brand)}.merchant-shell .mn-sheet--visit-entry .v175-calendar-card{background:var(--mn-fill);text-align:center;border-radius:14px;flex:0 0 58px;place-items:center;min-width:0;height:66px;margin:0;padding:8px 4px;line-height:1.3;position:relative;font-size:12px!important;display:grid!important}.merchant-shell .mn-sheet--visit-entry .v175-calendar-card input{opacity:0;cursor:pointer;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.merchant-shell .mn-sheet--visit-entry .v175-calendar-card:focus-within{outline:2px solid var(--mn-ink);outline-offset:2px}@media (width>=1024px){.merchant-shell .v176-collection .v175-content{width:100%;max-width:800px;margin:0 auto;padding:20px 24px}.merchant-shell .v176-collection .v175-footer{width:100%;max-width:800px;margin:0 auto}}.v176-running header>.v176-running-clock{white-space:nowrap;flex:none;align-items:center;gap:5px;display:flex}.v176-running header>.v176-running-clock small{white-space:nowrap}.merchant-shell .dw{max-width:720px;margin:auto;padding-bottom:16px}.merchant-shell .dw h2{letter-spacing:-.6px;margin:28px 0 20px;font:800 24px/1.2 Figtree,sans-serif}.merchant-shell .dw h3{margin:14px 0 0;font-size:18px}.dw .mn-progress{margin-top:4px}.merchant-shell .mn-fullscreen-scrim .mn-sheet:has(.dw) .mn-sheet-head{justify-content:center;min-height:68px;position:relative}.merchant-shell .mn-sheet:has(.dw) .mn-sheet-head h2{text-align:center;padding:0 44px;font-size:20px}.merchant-shell .mn-sheet:has(.dw) .mn-sheet-head .mn-icon-button{background:var(--mn-fill);border:0;position:absolute;left:16px}.merchant-shell .mn-sheet:has(.dw) .mn-sheet-foot{grid-template-columns:1fr 1.5fr;display:grid}.dw-stack{gap:16px;display:grid}.dw-method{border:1px solid var(--mn-line);border-radius:20px;align-items:center;gap:16px;padding:22px 18px;display:flex}.dw-method.selected{border-color:var(--mn-brand);background:var(--mn-tint)}.dw-switch{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;font-weight:700;display:flex!important}.dw-switch span{min-width:0}.dw small,.dw-switch small{color:var(--mn-muted);margin-top:4px;font-size:14px;font-weight:400;line-height:1.45;display:block}.dw input[role=switch]{cursor:pointer;flex:0 0 46px;position:relative;appearance:none!important;background:#d9d5d9!important;border:0!important;border-radius:30px!important;width:46px!important;height:28px!important;min-height:0!important;padding:0!important}.dw input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.dw input[role=switch]:checked{background:var(--mn-brand)!important}.dw input[role=switch]:checked:after{transform:translate(18px)}.dw-segment{background:var(--mn-fill);border-radius:16px;margin-bottom:20px;padding:4px;display:flex}.dw-segment button{min-height:44px;color:var(--mn-muted);background:0 0;border:0;border-radius:12px;flex:1;font-weight:700}.dw-segment button[aria-pressed=true]{color:var(--mn-ink);background:#fff;box-shadow:0 2px 5px #0002}.mn-clean-map{border-radius:20px;position:relative;overflow:hidden;border:0!important;padding:0!important}.mn-clean-map .pf-map-canvas{height:240px!important;margin:0!important}.mn-map-expand{z-index:500;background:#fff;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.mn-clean-map.pf-map-expanded .pf-map-canvas{height:100%!important}.dw-radius{text-align:center;padding:16px 0}.dw-radius strong{font-size:28px}.dw-radius p{color:var(--mn-muted);margin:6px 0 20px;font-size:14px}.dw-radius input[type=range]{width:100%;accent-color:var(--mn-brand)}.dw-shortcuts{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.dw-radius .dw-shortcuts{justify-content:center;margin-top:16px}.dw-shortcuts .mn-button{min-height:44px;padding:8px 14px}.dw-shortcuts [aria-pressed=true]{border-color:var(--mn-brand)!important;color:var(--mn-brand)!important;background:#fdebf5!important}.dw-origin{background:var(--mn-fill);border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.dw-origin svg{color:var(--mn-brand);flex-shrink:0}.dw-origin span{flex:1;min-width:0}.dw-origin small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dw-origin button,.dw-review button{color:var(--mn-brand);background:0 0;border:0;flex-shrink:0;min-height:44px;font-weight:700}.dw-empty{text-align:center;background:var(--mn-fill);color:var(--mn-muted);border-radius:16px;padding:24px}.dw-hint{color:var(--mn-muted);margin:16px 0;font-size:13px;line-height:1.5}.dw-error{color:#a32336;background:#fff0f0;border-radius:12px;padding:12px 16px;font-size:14px}.dw-postal{border:1px solid var(--mn-line);border-radius:16px;grid-template-columns:1fr 44px;padding:12px;display:grid}.dw-postal>button:first-child{text-align:left;background:0 0;border:0;min-width:0;padding:4px}.dw-postal-fields{grid-column:1/-1;gap:14px;margin-top:16px;display:grid}.dw label:not(.dw-switch){gap:6px;font-size:14px;font-weight:600;display:grid}.dw input:not([role=switch]):not([type=range]){border:1px solid var(--mn-line);box-sizing:border-box;background:#fff;border-radius:12px;width:100%;min-height:48px;padding:10px 12px;font:400 16px Figtree,sans-serif}.dw-pesos{align-items:center;gap:8px;display:flex}.dw-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dw-code{border-top:1px solid var(--mn-line);align-items:center;gap:10px;padding-top:16px;display:flex}.dw-preview{border:1px solid var(--mn-line);border-radius:20px;margin-bottom:20px;padding:20px}.dw-preview>small{letter-spacing:1px;font-size:11px;font-weight:700}.dw-preview>div{align-items:center;gap:12px;padding-top:18px;display:flex}.dw-review{border-bottom:1px solid var(--mn-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.dw-review span{min-width:0}.dw-review small{overflow-wrap:anywhere}.dw .dw-stack>details{background:0 0;border:0;padding:0}.dw-postal input{min-width:0}.mn-sheet:has(.dw) .mn-sheet-body{padding-top:8px}.merchant-shell .dw [data-unsaved-changed],.merchant-shell .dw [data-unsaved-count]{box-shadow:none!important;outline:0!important}.merchant-shell .dw [data-unsaved-count]:after{display:none!important}@media (width>=768px){.mn-sheet:has(.dw) .mn-sheet-body{padding:8px 32px 32px}.mn-sheet:has(.dw) .mn-sheet-foot>*{width:100%;max-width:420px}.mn-sheet:has(.dw) .mn-sheet-foot{grid-template-columns:minmax(0,280px) minmax(0,420px);justify-content:center}}@media (prefers-reduced-motion:reduce){.dw *{transition:none!important}}.merchant-shell .mn-sheet-fullscreen:has(.dw){background:#fff!important}.merchant-shell .mn-sheet:has(.dw) .mn-sheet-head{top:0!important}.merchant-shell .mn-sheet:has(.dw) .mn-sheet-foot .secondary{background:var(--mn-fill);border:0}.merchant-shell .mn-sheet:has(.dw) .dw .mn-progress{margin-top:8px}.merchant-shell .mn-clean-map .mn-map-expand{top:12px!important}@font-face{font-family:Payfri Figtree;src:url(/assets/profile-photo-figtree-DF6j0E1Q.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Payfri Figtree;src:url(/assets/profile-photo-figtree-600-BzrSrNmv.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Payfri Figtree;src:url(/assets/profile-photo-figtree-700-C7SpK6_j.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Payfri Figtree;src:url(/assets/profile-photo-figtree-800-Dx-YJ5RR.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}.pf-pwa-top-notice{color:inherit;background:0 0;border:0;margin:0;padding:0;overflow:visible}.pf-pwa-top-notice::backdrop{display:none}.pf-pwa-top-confirm{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.pf-pwa-top-confirm::backdrop{background:0 0}.pf-pwa-top-confirm .pf-pwa-confirm-backdrop{width:100%;min-height:100%;position:relative}.pf-pwa-controls.pf-pwa-top-notice{height:auto;top:auto;left:auto}@media (width<=680px){.pf-pwa-controls.pf-pwa-top-notice{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));width:auto}}.pf-pwa-controls:has(.pf-pwa-message--update){top:calc(var(--payfri-staging-banner-height,0px) + max(12px,env(safe-area-inset-top)));bottom:auto;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));z-index:12000;justify-items:stretch;width:auto;max-width:620px;height:auto;margin-inline:auto;position:fixed}.pf-pwa-controls .pf-pwa-message.pf-pwa-message--update{background:var(--pf-ink,#1c1419);width:100%;max-width:100%;color:var(--pf-tone-inverse-ink,#fff);box-shadow:var(--pf-tone-card-shadow,0 12px 30px #1c14194d);text-align:left;border:1px solid #0000;border-radius:18px;grid-template-columns:18px minmax(0,1fr) auto 44px;align-items:center;gap:8px;padding:12px;font-family:Payfri Figtree,Figtree,Segoe UI,Arial,sans-serif;display:grid}.pf-pwa-controls .pf-pwa-message.pf-pwa-message--update>span{grid-column:2;min-width:0}.pf-pwa-controls .pf-pwa-message.pf-pwa-message--update>svg{color:var(--pf-tone-white,#fff);grid-area:1/1}.pf-pwa-controls .pf-pwa-message.pf-pwa-message--update strong{color:var(--pf-tone-white,#fff);font-size:14px;font-weight:800;line-height:1.3}.pf-pwa-controls .pf-pwa-message.pf-pwa-message--update small{color:var(--pf-tone-white,#ffffffbf);margin-top:2px;font-size:12.5px;line-height:1.3;display:block}.pf-pwa-controls .pf-pwa-message.pf-pwa-message--update>button{background:var(--pf-tone-paper,#fff);width:auto;max-width:none;min-height:44px;color:var(--pf-ink,#1c1419);white-space:nowrap;border:0;border-radius:22px;grid-area:1/3;margin:0;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:800}.pf-pwa-controls .pf-pwa-message.pf-pwa-message--update>button:last-child{background:var(--pf-tone-paper,#554c52);width:44px;min-width:44px;height:44px;color:var(--pf-tone-white,#fff);border-radius:50%;grid-column:4;padding:0}.pf-pwa-controls .pf-pwa-message.pf-pwa-message--update>button:last-child svg{color:inherit}@media (prefers-reduced-motion:reduce){.pf-pwa-message--update .pf-pwa-update-spin{animation:none}}.pf-pwa-confirm-backdrop{background:var(--pf-tone-overlay,#1c141980);box-sizing:border-box;place-items:center;padding:20px;display:grid}.pf-pwa-pending-update{box-sizing:border-box;background:var(--pf-tone-paper,#fff);width:min(440px,100%);color:var(--pf-ink,#1c1419);border-radius:24px;padding:24px;font-family:Payfri Figtree,Figtree,sans-serif}.pf-pwa-pending-update h2{margin:0 0 12px;font-size:24px;line-height:1.2}.pf-pwa-pending-update p{font-size:15px;line-height:1.45}.pf-pwa-pending-actions{gap:8px;margin-top:20px;display:grid}.pf-pwa-pending-actions button{width:100%;min-height:44px}.pf-pwa-pending-update [role=alert]{color:var(--pf-tone-pink-ink,#b02e3f)}.pf-pwa-top-confirm .pf-pwa-pending-update .pf-button{box-shadow:none;border-radius:16px;padding:12px 16px;font-family:inherit;font-weight:800}.pf-pwa-top-confirm .pf-pwa-pending-update .pf-button--primary{background:var(--pf-magenta,#d9008b);color:var(--pf-tone-white,#fff);border:0}.pf-pwa-top-confirm .pf-pwa-pending-update .pf-button--secondary{background:var(--pf-tone-paper,#f5f2f4);color:var(--pf-ink,#1c1419);border:1px solid var(--pf-tone-line,#e8e1e5)}.pf-pwa-top-confirm .pf-pwa-pending-update .pf-button--ghost{color:var(--pf-ink,#1c1419);background:0 0;border:0}.pf-pwa-controls:has(.pf-pwa-message--update){top:max(calc(var(--pf-visual-top,0px) + var(--payfri-staging-banner-height,0px) + max(12px,env(safe-area-inset-top))),var(--pf-update-header-bottom,0px))}.pf-recovery-view,.pf-section-failure,.pf-repair-sheet{color:var(--pf-ink,#1c1419);font-family:Payfri Figtree,Figtree,system-ui,sans-serif}.pf-recovery-view{text-align:center;background:var(--mn-bg,#f6f3f5);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:70dvh;padding:28px;display:flex}.pf-recovery-view h2{margin:6px 0 0;font-size:23px;font-weight:800}.pf-recovery-view p{max-width:300px;color:var(--pf-muted,#5f5560);margin:0;font-size:15px}.pf-recovery-view small{max-width:300px;color:var(--pf-muted,#5f5560);margin-top:24px;font-size:13px}.pf-recovery-logo{background:var(--pf-tone-paper,white);width:72px;height:72px;box-shadow:var(--pf-tone-card-shadow,0 0 0 1px #e6e0e4,0 10px 26px #1c14191a);border-radius:22px;place-items:center;display:grid;position:relative}.pf-recovery-logo svg{width:46px;height:46px}.pf-recovery-logo:after{content:"";border:2px solid var(--pf-tone-line,#d6048c);border-radius:28px;animation:1.8s ease-out infinite pf-recovery-pulse;position:absolute;inset:-8px}.pf-recovery-progress{background:var(--pf-tone-paper,#ece5ea);border-radius:3px;width:180px;height:6px;overflow:hidden}.pf-recovery-progress i{background:var(--pf-tone-primary,#d6048c);border-radius:3px;width:40%;height:100%;animation:1.3s ease-in-out infinite pf-recovery-run;display:block}.pf-recovery-business{background:var(--pf-tone-paper,white);border:1px solid var(--pf-tone-line,#e6e0e4);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;font-weight:700;display:inline-flex}.pf-recovery-business i{background:var(--pf-tone-inverse-paper,#1c1419);width:26px;height:26px;color:var(--pf-tone-white,white);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.pf-section-failure{background:var(--pf-tone-paper,white);text-align:center;border:1px solid var(--pf-line,#e6e0e4);border-radius:22px;justify-items:center;gap:10px;margin:18px 16px;padding:22px 18px;display:grid}.pf-section-failure h2{margin:0;font-size:19px;font-weight:800}.pf-section-failure p{color:var(--pf-muted,#5f5560);margin:0;font-size:14.5px}.pf-section-error-icon{background:var(--pf-tone-paper,#f0ebee);border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.pf-section-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:5px;display:grid}.pf-recovery-primary,.pf-recovery-secondary{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 16px;font-family:inherit;font-size:15px;font-weight:700;display:flex}.pf-recovery-primary{background:var(--pf-tone-primary,#d6048c);color:var(--pf-tone-white,white)}.pf-recovery-secondary{background:var(--pf-tone-paper,#f0ebee);color:var(--pf-tone-ink,#1c1419)}.pf-recovery-link{min-height:44px;color:var(--pf-tone-ink,#5f5560);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:14px;text-decoration:underline}.pf-repair-sheet{background:var(--pf-tone-sheet,white);width:min(100%,500px);max-width:100%;max-height:calc(100dvh - var(--payfri-staging-banner-height,0px) - 24px);border:0;border-radius:26px 26px 0 0;margin:0 auto;padding:20px;position:fixed;inset:auto 0 0;overflow:auto}.pf-repair-sheet::backdrop{background:var(--pf-tone-overlay,#1c141980)}.pf-repair-sheet header{align-items:center;gap:12px;display:flex}.pf-repair-sheet h2{flex:1;margin:0;font-size:22px;font-weight:800}.pf-repair-sheet header button{background:var(--pf-tone-sheet,#f0ebee);border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pf-repair-sheet>p{color:var(--pf-tone-ink,#5f5560);font-size:15px;line-height:1.5}.pf-repair-columns{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;font-size:14px;display:grid}.pf-repair-columns>div{gap:8px;display:grid}.pf-repair-columns b{align-items:center;gap:6px;display:flex}.pf-repair-columns>div:first-child b{color:var(--pf-tone-ok-ink,#0b7a4b)}.pf-repair-sheet footer{gap:8px;display:grid}.pf-reconnection-banner{top:calc(var(--payfri-staging-banner-height,0px) + 64px);z-index:950;background:var(--pf-tone-inverse-paper,#1c1419);color:var(--pf-tone-inverse-ink,white);box-shadow:var(--pf-tone-card-shadow,0 14px 34px #1c14194d);border-radius:18px;align-items:center;gap:12px;padding:12px;font-family:Payfri Figtree,Figtree,system-ui;animation:.35s cubic-bezier(.2,.9,.25,1.1) pf-reconnection-in;display:flex;position:fixed;left:max(10px,50vw - 300px);right:max(10px,50vw - 300px)}.pf-reconnection-banner span{flex:1;min-width:0}.pf-reconnection-banner b{font-size:14.5px;display:block}.pf-reconnection-banner small{color:var(--pf-tone-white,#ffffffb8);font-size:12.5px}.pf-reconnection-banner button{background:var(--pf-tone-glass,#ffffff24);color:var(--pf-tone-white,white);cursor:pointer;border:0;border-radius:12px;min-height:44px;padding:0 12px;font-family:inherit;font-weight:800}.pf-reconnection-banner.is-connected{background:var(--pf-tone-ok-tint,#0b7a4b)}.pf-connection-spinner{border:2.5px solid var(--pf-tone-line,#ffffff40);border-top-color:var(--pf-tone-line,#ff8ccb);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite pf-connection-spin}html[data-pf-reconnecting] .merchant-v1 main{opacity:.65;transition:opacity .3s}@keyframes pf-recovery-pulse{0%{opacity:.6;transform:scale(.92)}to{opacity:0;transform:scale(1.12)}}@keyframes pf-recovery-run{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes pf-connection-spin{to{transform:rotate(360deg)}}@keyframes pf-reconnection-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pf-recovery-logo:after,.pf-recovery-progress i,.pf-connection-spinner,.pf-reconnection-banner{animation:none}.pf-recovery-logo:after{display:none}}@media (width>=900px){.pf-repair-sheet{inset:var(--payfri-staging-banner-height,0px) 0 0 auto;border-radius:24px 0 0 24px;margin:0}}html[data-payfri-portal=magenta] :is(.pf-recovery-view,.pf-section-failure,.pf-repair-sheet) h2{font-weight:800!important}.pf-context-help{color:#674b3c;border-top:1px solid #eadfd8;grid-column:1/-1;min-width:0}.pf-context-help>summary{box-sizing:border-box;cursor:pointer;min-height:44px;font:inherit;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;font-weight:600;line-height:1.4;list-style:none;display:flex}.pf-context-help>summary::-webkit-details-marker{display:none}.pf-context-help>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;margin:0 5px 4px;transform:rotate(45deg)}.pf-context-help[open]>summary:after{margin-bottom:0;transform:rotate(225deg)}.pf-context-help>summary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #ad3575}.pf-context-help-content{overflow-wrap:anywhere;padding:0 0 12px;font-size:14px;line-height:1.6}.pf-context-help-content>p{margin:0 0 10px}.pf-context-help-content>:last-child{margin-bottom:0}@media (width<=900px),(any-pointer:coarse){html body :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=color]),textarea,select,[contenteditable=true],[contenteditable=plaintext-only]){box-sizing:border-box;min-width:0;max-width:100%;font-size:max(16px,1rem)!important}}html{--pf-overlay-top:max(var(--pf-visual-top,0px),var(--payfri-staging-banner-height,0px));--pf-overlay-height:calc(var(--pf-visual-height,100dvh) - max(0px,calc(var(--payfri-staging-banner-height,0px) - var(--pf-visual-top,0px))))}html .pf-chat-dialog,html .pf-inbox-sheet{top:var(--pf-overlay-top);height:var(--pf-overlay-height);max-height:var(--pf-overlay-height);bottom:auto}.pf-keyboard-open .pf-chat-dialog .pf-chat-quick{display:none}.pf-keyboard-open .pf-chat-dialog form{padding-bottom:12px}.pf-keyboard-open .pf-chat-context{gap:2px;padding-block:6px;font-size:12px}.pf-keyboard-open .pf-chat-context a{min-height:32px}.pf-keyboard-open .pf-chat-hint{padding-block:6px}@media (width<=900px){html .booking-whatsapp-backdrop{top:var(--pf-overlay-top);height:var(--pf-overlay-height);box-sizing:border-box;bottom:auto}html .booking-whatsapp-dialog{max-height:calc(var(--pf-overlay-height) - 32px)}html .experience-immersive{top:max(var(--pf-visual-top,0px),var(--payfri-staging-banner-height,0px));height:calc(var(--pf-visual-height,100dvh) - max(0px,calc(var(--payfri-staging-banner-height,0px) - var(--pf-visual-top,0px))));bottom:auto}.pf-keyboard-open .experience-immersive .experience-modebar,.pf-keyboard-open .experience-immersive .experience-footer{display:none}.pf-keyboard-open .experience-immersive .experience-panel{border-radius:12px 12px 0 0;max-height:100%}.pf-keyboard-open .experience-immersive .experience-sheet-handle{display:none}.pf-keyboard-open .experience-immersive .experience-panel>header{padding:4px 14px}.pf-keyboard-open .experience-immersive .experience-panel h2{font-size:19px}.pf-keyboard-open .experience-immersive .experience-panel-content{padding:12px 14px;scroll-padding-block:12px}.pf-keyboard-open .merchant-stitch .confirm-dialog{max-height:calc(var(--pf-visual-height,100dvh) - 24px)}.pf-keyboard-open .booking-whatsapp-dialog{padding:16px}}@media (width<=700px){.pf-keyboard-open .client-app,.pf-keyboard-open .pf-checkout-active .pf-checkout-v2{padding-bottom:24px}.pf-keyboard-open .pf-address-dialog,.pf-keyboard-open .pf-checkout-sheet{padding-bottom:12px}}@media (width<=900px) and (height<=500px){:is(.experience-immersive:has(.experience-panel) .experience-modebar,.experience-immersive:has(.experience-panel) .experience-footer){display:none}.experience-immersive .experience-panel{max-height:100%}.experience-immersive .experience-sheet-handle{display:none}}html :is([data-pf-focus-heading],[data-dialog-heading]):focus{outline:none!important}html[data-payfri-design] :is(.pf-chat-dialog,.pf-inbox-sheet) [data-pf-focus-heading]:focus{box-shadow:none!important;outline:none!important}html[data-pf-input-modality=pointer] :is(:focus,:focus-visible):not(:is(input,textarea,[contenteditable],[role=textbox])),html[data-pf-input-modality=pointer] [data-pf-focus-modality=pointer][data-pf-focus-modality]:is(:focus,:focus-visible):not(:is(input,textarea,[contenteditable],[role=textbox])){outline:none!important}html[data-pf-input-modality=keyboard] [data-pf-focus-modality=keyboard]:is(button,a[href],summary,[tabindex]):focus:not(:is([tabindex="-1"],[data-pf-focus-heading],[data-dialog-heading])){outline-offset:3px;outline:3px solid var(--pf-action,var(--pf-magenta,#d6048c))!important}html:not([data-payfri-portal=magenta]) [data-unsaved-changed]:not([type=hidden]){outline-offset:2px;background-color:#fff9e9!important;outline:2px solid #b87914!important}html:not([data-payfri-portal=magenta]) label[data-unsaved-count]:after,html:not([data-payfri-portal=magenta]) summary[data-unsaved-count]:after{content:attr(data-unsaved-count);color:#76500d;background:#fff0bf;border-radius:6px;margin:6px;padding:3px 7px;font-size:12px;font-weight:700;display:inline-block}.pf-unsaved-summary{color:#624207;background:#fff8e5;border:1px solid #d7b46a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:12px 16px;display:flex}.pf-unsaved-summary span{flex:1;min-width:120px;font-size:13px}.pf-unsaved-summary button{color:#624207;background:#fff;border:1px solid #a57519;border-radius:10px;min-height:44px;padding:8px 14px;font-weight:700}.pf-unsaved-backdrop{z-index:20010;background:#160e1c80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pf-unsaved-backdrop>section{color:#252027;box-sizing:border-box;background:#fff;border-radius:20px;width:min(100%,600px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-shadow:0 12px 60px #0003}.pf-unsaved-backdrop h2{margin:0 0 12px}.pf-unsaved-backdrop p{font-size:14px;line-height:1.5}.pf-unsaved-list{gap:10px;max-height:45dvh;margin:14px 0;padding:0;list-style:none;display:grid;overflow:auto}.pf-unsaved-list li{min-width:0}.pf-unsaved-list button{text-align:left;color:#28222b;white-space:normal;overflow-wrap:anywhere;background:#fffaf0;border:1px solid #e1cb96;border-radius:12px;gap:5px;width:100%;padding:14px;display:grid}.pf-unsaved-list small,.pf-unsaved-list span{font-size:13px}.pf-unsaved-list em{color:#a00066;font-size:13px;font-style:normal}.pf-unsaved-actions{flex-wrap:wrap;gap:10px;display:flex}.pf-unsaved-actions button{color:#9b0064;background:#faeef7;border:1px solid #e2cddd;border-radius:10px;min-height:44px;padding:10px 14px;font-weight:700}.pf-unsaved-actions .pf-unsaved-discard{color:#923923;background:#fff}.pf-unsaved-actions button:disabled{opacity:.55}@media (width<=480px){.pf-unsaved-backdrop>section{padding:18px}.pf-unsaved-actions button{width:100%}.pf-unsaved-summary{margin-inline:8px}.pf-unsaved-summary span{flex-basis:100%}}@font-face{font-family:Payfri Figtree;src:url(/assets/profile-photo-figtree-DF6j0E1Q.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Payfri Figtree;src:url(/assets/profile-photo-figtree-600-BzrSrNmv.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Payfri Figtree;src:url(/assets/profile-photo-figtree-700-C7SpK6_j.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Payfri Figtree;src:url(/assets/profile-photo-figtree-800-Dx-YJ5RR.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}dialog.pf-photo-crop{box-sizing:border-box;width:100%;max-width:440px;max-height:calc(100dvh - var(--payfri-staging-banner-height,0px) - 12px);background:var(--pf-tone-sheet,#fff);color:var(--pf-tone-ink,#1c1419);box-shadow:var(--pf-tone-card-shadow,0 16px 60px #1c141933);padding:8px 18px calc(18px + env(safe-area-inset-bottom));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;border-radius:28px 28px 0 0;margin:0 auto;font-family:Figtree,Segoe UI,system-ui,sans-serif;position:fixed;inset:auto 0 0;overflow:auto}dialog.pf-photo-crop[open]{grid-auto-rows:max-content;align-content:start;gap:10px;height:fit-content;min-height:0;animation:.32s cubic-bezier(.2,.8,.2,1) pf-photo-enter;display:grid}dialog.pf-photo-crop::backdrop{background:var(--pf-tone-photo-glass,#1c141980);animation:.25s pf-photo-backdrop}.pf-photo-crop *{box-sizing:border-box}.pf-photo-crop .pf-photo-crop-handle{background:var(--pf-tone-paper,#ece7eb);border-radius:3px;width:40px;height:5px;margin:0 auto}.pf-photo-crop.pf-photo-crop,.pf-photo-crop.pf-photo-crop.pf-photo-crop :is(h2,button,input){font-family:Payfri Figtree,Figtree,Segoe UI,system-ui,sans-serif!important}.pf-photo-crop.pf-photo-crop h2{font-weight:800!important}.pf-photo-crop .pf-photo-crop-heading{align-items:center;gap:10px;display:flex}.pf-photo-crop .pf-photo-crop-heading h2{letter-spacing:normal;color:var(--pf-tone-ink,#1c1419);flex:1;margin:0;font-family:inherit;font-size:21px;font-weight:800;line-height:1.25}.pf-photo-crop .pf-photo-crop-close{background:var(--pf-tone-paper,#f5f2f4);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--pf-tone-ink,#1c1419);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.pf-photo-crop .pf-photo-crop-stage{aspect-ratio:1;background:var(--pf-tone-inverse-paper,#111);touch-action:none;cursor:grab;border:0;border-radius:22px;outline:none;width:100%;min-height:0;position:relative;overflow:hidden}.pf-photo-crop .pf-photo-crop-stage:active{cursor:grabbing}.pf-photo-crop .pf-photo-crop-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pf-photo-crop .pf-photo-crop-circle{box-shadow:var(--pf-tone-card-shadow,0 0 0 999px #100a0e9e);border:2px solid var(--pf-tone-line,#ffffffe6);pointer-events:none;border-radius:50%;position:absolute;inset:8%}.pf-photo-crop .pf-photo-crop-hint{background:var(--pf-tone-photo-glass,#0000008c);color:var(--pf-tone-white,#fff);pointer-events:none;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.4;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pf-photo-crop .pf-photo-crop-zoom{align-items:center;gap:10px;display:flex}.pf-photo-crop .pf-photo-crop-zoom svg{color:var(--pf-tone-ink,#5f5560);flex:none}.pf-photo-crop .pf-photo-crop-zoom input[type=range]{accent-color:#d6048c;width:100%;min-width:0;height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;flex:1;padding:0}.pf-photo-crop .pf-photo-crop-previews{color:var(--pf-tone-ink,#5f5560);align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.pf-photo-crop .pf-photo-crop-previews canvas{width:40px;height:40px;box-shadow:var(--pf-tone-card-shadow,0 0 0 1px #ece7eb);border-radius:50%;flex:none}.pf-photo-crop .pf-photo-crop-previews .pf-photo-crop-preview-large{width:64px;height:64px}.pf-photo-crop .pf-photo-crop-previews button{font:inherit;color:var(--pf-tone-pink-ink,#b8037a);cursor:pointer;background:0 0;border:0;border-radius:4px;width:auto;min-width:0;min-height:32px;padding:4px 0;font-weight:700;display:inline}.pf-photo-crop .pf-photo-crop-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.pf-photo-crop .pf-photo-crop-actions button{cursor:pointer;white-space:normal;border:0;border-radius:16px;width:100%;min-height:48px;padding:10px 12px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2}.pf-photo-crop .pf-photo-crop-actions .pf-photo-crop-secondary{background:var(--pf-tone-paper,#f5f2f4);color:var(--pf-tone-ink,#1c1419)}.pf-photo-crop .pf-photo-crop-actions .pf-photo-crop-primary{background:var(--pf-tone-primary,#d6048c);color:var(--pf-tone-white,#fff)}.pf-photo-crop .pf-photo-crop-actions .pf-photo-crop-primary:active{background:var(--pf-tone-primary,#b8037a)}.pf-photo-crop button:disabled{opacity:.6;cursor:wait}.pf-photo-crop [role=alert]{color:var(--pf-tone-pink-ink,#ad193a);margin:0;font-size:14px;line-height:1.4}.pf-photo-crop [role=status]{margin:0;font-size:14px}.pf-photo-crop input[hidden]{display:none!important}.pf-photo-crop :is(button,input,.pf-photo-crop-stage):focus-visible{outline:3px solid var(--pf-tone-line,#d6048c);outline-offset:2px}html[data-pf-input-modality=pointer] .pf-photo-crop :focus{box-shadow:none;outline:none}html[data-pf-client-theme] .profile-photo-picker.profile-photo-picker>small,html[data-pf-client-theme] .profile-photo-picker.profile-photo-picker>:is([role=alert],[role=status]){display:block!important}@keyframes pf-photo-enter{0%{transform:translateY(105%)}to{transform:none}}@keyframes pf-photo-backdrop{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){dialog.pf-photo-crop[open],dialog.pf-photo-crop::backdrop{animation:none}}@media (width>=700px){dialog.pf-photo-crop{border-radius:28px;height:fit-content;max-height:calc(100dvh - 32px);margin:auto;inset:0}}@media (height<=650px) and (width<=699px){.pf-photo-crop .pf-photo-crop-stage{width:min(100%,100dvh - 300px);margin-inline:auto}}.pf-photo-crop-square .pf-photo-crop-circle{border-radius:8px}.profile-photo-picker{border:0;justify-items:center;min-width:0;margin:0;padding:0;display:grid;position:relative}.profile-photo-picker .profile-photo-upload{box-sizing:border-box;background:var(--pf-tone-paper,#f0ecef);width:108px;min-width:108px;height:108px;min-height:108px;color:var(--pf-tone-muted,#91878e);cursor:pointer;border:0;border-radius:50%;margin:0;padding:0;display:block;position:relative;overflow:visible}.profile-photo-upload>img,.profile-photo-empty{object-fit:cover;border-radius:50%;place-items:center;width:108px;height:108px;display:grid}.profile-photo-camera{border:3px solid var(--pf-tone-line,white);background:var(--pf-tone-primary,#d6048c);width:34px;height:34px;color:var(--pf-tone-white,white);box-sizing:content-box;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:-3px}.profile-photo-camera.saved{background:var(--pf-tone-ok-tint,#209252)}.profile-photo-camera.saving svg{animation:.8s linear infinite pf-profile-spin}.profile-photo-picker.is-landed .profile-photo-upload{animation:.6s cubic-bezier(.22,1,.36,1) pf-profile-land}.profile-photo-picker.is-landed .profile-photo-upload:before{content:"";border:2px solid var(--pf-tone-line,#209252);pointer-events:none;border-radius:50%;animation:.6s ease-out both pf-profile-wave;position:absolute;inset:0}.profile-photo-picker p{margin:12px 0 0;font-size:14px}.pf-photo-menu{box-sizing:border-box;background:var(--pf-tone-paper,white);width:min(100%,420px);max-width:100%;color:var(--pf-tone-ink,#1c1419);border:0;border-radius:24px 24px 0 0;margin:auto auto 0;padding:20px 16px;font-family:Payfri Figtree,sans-serif}.pf-photo-menu::backdrop{background:var(--pf-tone-photo-glass,#1c141966)}.pf-photo-menu h2{margin:0 0 12px;font-size:20px;font-weight:800}.pf-photo-menu>button{border:0;border-bottom:1px solid var(--pf-tone-line,#ece6ea);background:var(--pf-tone-paper,white);width:100%;min-height:56px;color:inherit;text-align:left;align-items:center;gap:12px;padding:14px 16px;font:600 16px Payfri Figtree,sans-serif;display:flex}.pf-photo-menu>button.is-destructive{color:var(--pf-tone-pink-ink,#ba3e54)}.pf-photo-menu>button.pf-photo-menu-cancel{background:var(--pf-tone-paper,#f5f2f4);border:0;border-radius:16px;justify-content:center;margin-top:12px}.pf-photo-crop-center{color:var(--pf-tone-pink-ink,#d6048c);background:0 0;border:0;min-height:44px;margin:0 auto;padding:8px 16px;font:700 14px Payfri Figtree,sans-serif;display:block}@keyframes pf-profile-spin{to{transform:rotate(360deg)}}@keyframes pf-profile-land{0%{transform:scale(.82)}65%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes pf-profile-wave{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.profile-photo-picker.is-landed .profile-photo-upload,.profile-photo-camera.saving svg{animation:none}.profile-photo-picker.is-landed .profile-photo-upload:before{display:none}}@media (width>=700px){.pf-photo-menu{border-radius:24px;margin:auto}}.profile-photo-upload:active .profile-photo-camera{transform:scale(.9)}.profile-photo-upload:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.profile-photo-upload:active,.profile-photo-upload:active .profile-photo-camera{transform:none}}.pf-google-map,.pf-google-static,.pf-google-map-fallback{min-width:0;max-width:100%;font-family:Figtree,sans-serif}.pf-google-map-canvas{background:var(--pf-tone-paper,#f1f2f4);border-radius:16px;outline:none;width:100%;min-height:54px;overflow:hidden}.pf-google-map-canvas:focus-visible{outline:2px solid var(--pf-tone-line,#24202a);outline-offset:3px}.pf-google-static img{object-fit:cover;border-radius:14px;width:100%;max-width:100%;display:block}.pf-google-map-fallback{border:1px solid var(--pf-tone-line,#e3dfe6);background:var(--pf-tone-paper,#f6f5f7);border-radius:14px;padding:12px;font-size:13px}.pf-google-map-fallback p{margin:0 0 8px}.pf-google-map-fallback a{color:inherit;font-weight:700}.pf-google-map-hint{margin:10px 0!important;font-size:13px!important}.pf-google-map button,.pf-google-coordinates input{max-width:100%;min-height:44px;font:inherit}.pf-google-map button{border:1px solid var(--pf-tone-line,#ddd7e0);background:var(--pf-tone-paper,white);color:var(--pf-tone-ink,#24202a);border-radius:12px;padding:8px 12px}.pf-google-coordinates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pf-google-coordinates label{gap:4px;min-width:0;font-size:12px;display:grid!important}.pf-google-coordinates input{border:1px solid var(--pf-tone-line,#ddd7e0);border-radius:10px;width:100%;min-width:0;padding:8px}.pf-google-coordinates button{grid-column:1/-1}.pf-location-consent{z-index:2147482000;background:var(--pf-tone-overlay,#17131b80);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pf-location-consent article{background:var(--pf-tone-paper,white);max-width:480px;max-height:calc(100dvh - 32px);color:var(--pf-tone-ink,#24202a);border-radius:24px;padding:24px;font:15px/1.55 Figtree,sans-serif;overflow:auto}.pf-location-consent h2{font:800 25px/1.2 Figtree,sans-serif;letter-spacing:normal!important;text-transform:none!important}.pf-location-consent p{font:inherit!important}.pf-location-consent .pf-location-actions{gap:10px;display:grid}.pf-location-actions button{border:1px solid var(--pf-tone-line,#ddd7e0);background:var(--pf-tone-paper,white);min-height:48px;color:var(--pf-tone-ink,#24202a);border-radius:14px;font:700 14px Figtree,sans-serif}.pf-location-actions button:first-child{background:var(--pf-tone-primary,#d6048c);border-color:var(--pf-tone-line,#d6048c);color:var(--pf-tone-white,white)}.pf-location-withdraw{min-height:44px;color:inherit;background:0 0;border:0;font:600 12px Figtree,sans-serif;text-decoration:underline}.pf-google-address{gap:16px;min-width:0;font-family:Figtree,sans-serif;display:grid}.pf-google-address-head{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.pf-google-address-head h2{text-transform:none!important;letter-spacing:normal!important;font:800 24px/1.2 Figtree,sans-serif!important}.pf-google-address label{gap:6px;min-width:0;font-size:13px;display:grid!important}.pf-google-address input,.pf-google-address textarea{box-sizing:border-box;border:1px solid var(--pf-tone-line,#d8d3dc);border-radius:12px;width:100%;min-width:0;max-width:100%;min-height:46px;padding:12px;font:16px Figtree,sans-serif}.pf-google-address .pf-google-search{align-items:center;gap:10px;display:flex!important}.pf-google-search svg{flex:none}.pf-google-address-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pf-google-address-fields .wide{grid-column:1/-1}.pf-google-address button{border:1px solid var(--pf-tone-line,#ddd7e0);background:var(--pf-tone-paper,white);min-height:44px;color:var(--pf-tone-ink,#24202a);text-align:left;border-radius:14px;padding:10px 14px;font:700 14px Figtree,sans-serif}.pf-google-address .primary{background:var(--pf-tone-primary,#d6048c);color:var(--pf-tone-white,#fff);border-color:var(--pf-tone-line,#d6048c);text-align:center}.pf-google-address button:disabled{opacity:.45}.pf-google-address-suggestions{gap:6px;display:grid}.pf-google-address-suggestions button{gap:4px;display:grid!important}.pf-google-address-suggestions small{font-size:11px}.pf-google-address-suggestion{background:var(--pf-tone-paper,#f3f2f5);border-radius:14px;padding:12px;font-size:13px}.pf-google-address nav{align-items:center;gap:8px;display:flex}.pf-google-address nav i{background:var(--pf-tone-paper,#e5e1e8);border-radius:4px;flex:1;height:4px}.pf-google-address nav i.on{background:var(--pf-tone-primary,#d6048c)}.pf-google-address-error{color:var(--pf-tone-pink-ink,#a02a35);font-size:13px}.pf-google-address-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pf-google-address-photo{height:auto}.pf-google-address .pf-google-map-canvas{min-height:280px}@media (width>=1024px){.pf-google-address-fields{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.pf-google-map *{scroll-behavior:auto!important}}.pf-google-static img{object-fit:contain!important;height:auto!important}.pf-location-consent-dialog,.pf-google-legal-dialog{box-sizing:border-box;width:calc(100% - 32px);max-width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--pf-tone-ink,#24202a);background:var(--pf-tone-sheet,white);border:0;border-radius:24px;padding:24px;font:15px/1.55 Figtree,sans-serif;overflow:auto}.pf-location-consent-dialog::backdrop,.pf-google-legal-dialog::backdrop{background:var(--pf-tone-overlay,#17131b80)}.pf-location-consent-dialog h2{font:800 25px/1.2 Figtree,sans-serif;letter-spacing:normal!important;text-transform:none!important}.pf-location-consent-dialog article{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.pf-location-consent-dialog p{font:inherit!important}.pf-location-consent-dialog button{border:1px solid var(--pf-tone-line,#ddd7e0);background:var(--pf-tone-sheet,white);border-radius:12px;min-height:44px;padding:10px;font:700 14px Figtree,sans-serif}.pf-location-consent-dialog .pf-location-actions{gap:10px;display:grid}.pf-location-consent-dialog .pf-location-actions button:first-child{background:var(--pf-tone-primary,#d6048c);border-color:var(--pf-tone-line,#d6048c);color:var(--pf-tone-white,white)}.pf-google-legal-dialog{overflow-wrap:anywhere;max-width:min(900px,100vw - 32px)}.pf-google-legal-dialog table{border-collapse:collapse;width:100%}.pf-google-legal-dialog td,.pf-google-legal-dialog th{border:1px solid var(--pf-tone-line,#ddd7e0);vertical-align:top;padding:10px}.pf-google-legal-dialog main{margin:0;padding:0}.pf-google-legal-review{color:var(--pf-tone-ink,#655e6c);font-size:12px}@media (width<=650px){.pf-google-legal-dialog table,.pf-google-legal-dialog tbody,.pf-google-legal-dialog tr,.pf-google-legal-dialog td{display:block}.pf-google-legal-dialog thead{display:none}.pf-google-legal-dialog td:before{content:attr(data-label);font-weight:700;display:block}}html[data-pf-client-theme] .pf-google-address{box-sizing:border-box;padding:16px}.merchant-v1 .pf-google-address label.pf-google-search{grid-template-columns:20px minmax(0,1fr);display:flex!important}.pf-google-address .pf-google-address-head h2{margin:0!important;font-size:20px!important}.pf-google-address-head>button{flex:0 0 44px;place-items:center;padding:8px;display:grid}.pf-google-address form>button.primary{width:100%;margin-top:16px}.pf-google-address .pf-location-withdraw{background:0 0!important;border:0!important;padding:8px 0!important;font-size:12px!important}.mn-sheet--google-address>.mn-sheet-head{display:none!important}.mn-sheet--google-address>.mn-sheet-body{padding-top:16px!important}.pf-google-address-suggestion>small{margin-top:6px;line-height:1.45;display:block}.pf-google-address-head{margin-bottom:var(--pf-address-update-space,0px)}.pf-google-address-edit-map{gap:10px;margin-bottom:16px;display:grid}.pf-google-address-edit-map .pf-google-static{border-radius:16px;overflow:hidden}.pf-google-address-edit-map>button{justify-self:start}.pf-google-address form>.v88-address-manage{margin-block:20px}.pf-personal-profile{width:100%;max-width:600px;color:var(--pf-tone-ink,#1c1419);box-sizing:border-box;margin:0 auto;font-family:Payfri Figtree,sans-serif}.pf-profile-hero{background:var(--pf-tone-paper,white);justify-items:center;gap:16px;padding:24px 16px 28px;display:grid}.pf-profile-hero h3{text-align:center;margin:0;font:800 22px Payfri Figtree,sans-serif}.pf-profile-fields{background:var(--pf-tone-paper,white);border:1px solid var(--pf-tone-line,#e9e3e7);border-radius:20px;margin:18px 0 0;overflow:hidden}.pf-profile-fields .pf-profile-row{box-sizing:border-box;border-bottom:1px solid var(--pf-tone-line,#e9e3e7);grid-template-columns:88px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:56px;margin:0;padding:10px 14px;font-size:15px;display:grid}.pf-profile-row:last-child{border-bottom:0}.pf-profile-row>span:first-child{color:var(--pf-tone-muted,#6e626a);font-weight:600}.pf-profile-row input{box-sizing:border-box;width:100%;min-width:0;min-height:36px;color:var(--pf-tone-ink,#1c1419);box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 0;font:400 16px Payfri Figtree,sans-serif}.pf-profile-row input:focus{outline:none}.pf-profile-row input:focus-visible{outline:2px solid var(--pf-tone-line,#d6048c);outline-offset:3px;border-radius:4px}.pf-profile-row input::placeholder{color:var(--pf-tone-muted,#9a9097)}.pf-profile-row input[aria-invalid=true]{color:var(--pf-tone-pink-ink,#ba3e54)}.pf-profile-row>small{color:var(--pf-tone-pink-ink,#ba3e54);grid-column:2/-1;font-size:13px;line-height:1.5}.pf-profile-email-value{overflow-wrap:anywhere;min-width:0;font-size:16px}.pf-profile-email svg{color:var(--pf-tone-muted,#92858e)}.pf-profile-email-help{color:var(--pf-tone-muted,#998d95);margin:10px 4px 0;font-size:13px;line-height:1.55}.pf-profile-spinner{color:var(--pf-tone-pink-ink,#d6048c);animation:.8s linear infinite pf-profile-spin}.pf-profile-saved{color:var(--pf-tone-ok-ink,#209252)}.pf-profile-undo,.pf-profile-error{justify-content:center;align-items:center;gap:6px;padding:10px;font-size:14px;display:flex}.pf-profile-error{color:var(--pf-tone-pink-ink,#ba3e54)}.pf-profile-undo button,.pf-profile-error button,.pf-profile-retry{color:var(--pf-tone-pink-ink,#d6048c);background:0 0;border:0;min-height:44px;padding:4px 8px;font:700 14px Payfri Figtree,sans-serif}.v104-profile-page{padding-top:0}.v104-profile-page .pf-profile-hero{margin:0 -16px}.v104-profile-page .pf-personal-profile{max-width:600px}.pf-personal-profile .profile-photo-upload:disabled{opacity:1}.pf-personal-profile .profile-photo-upload{background:var(--pf-tone-paper,#f0ecef)!important;border:0!important;border-radius:50%!important;width:108px!important;height:108px!important;padding:0!important}.pf-personal-profile .profile-photo-upload img{width:108px!important;height:108px!important}.pf-profile-hero{border-radius:20px}.pf-profile-fields .pf-profile-row input{background:0 0!important;border:0!important;min-height:36px!important;padding:6px 0!important}.pf-profile-fields .pf-profile-row{gap:12px!important;display:grid!important}@media (width<=350px){.pf-profile-fields .pf-profile-row{grid-template-columns:70px minmax(0,1fr) 18px;gap:8px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.pf-profile-spinner{animation:none}}.pf-personal-profile.pf-personal-profile{align-items:initial;gap:0;background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important;display:block!important}.pf-personal-profile.pf-personal-profile .pf-profile-hero{grid-template-columns:1fr;justify-items:center;width:auto;min-width:0;margin:0;padding:24px 16px 28px;display:grid}.pf-personal-profile.pf-personal-profile .pf-profile-fields{width:100%;min-width:0;display:block}.pf-personal-profile.pf-personal-profile .pf-profile-hero h3{font:800 22px Payfri Figtree,sans-serif!important}.pf-personal-profile .profile-photo-picker{margin:0;order:initial!important;padding:0!important}.pf-profile-fields .pf-profile-row input{visibility:visible;opacity:1;height:auto;display:block!important}.pf-personal-profile.pf-personal-profile .pf-profile-email-help{color:var(--pf-tone-muted,#998d95)!important;margin:10px 4px 0!important;font-size:13px!important}.v104-profile-page.v104-profile-page{background:var(--pf-tone-paper,#f7f4f6);padding-bottom:32px}.v104-profile-page .cd-screen-heading{background:var(--pf-tone-paper,#fff);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:12px 16px;margin:0 -16px!important;display:grid!important}.v104-profile-page .cd-screen-heading h1{text-align:center;letter-spacing:-.02em;margin:0!important;font:800 22px Payfri Figtree,sans-serif!important}.v104-profile-page .pf-personal-profile.pf-personal-profile .pf-profile-hero{border-radius:0;padding-top:24px;margin:0 -16px!important}.v104-profile-page .pf-profile-fields .pf-profile-row{min-height:56px;font-size:15px}.v104-profile-page .pf-profile-fields .pf-profile-row input{font-size:16px!important}@media (width<=350px){.v104-profile-page .cd-screen-heading h1{font-size:20px!important}}.pf-profile-email-value{word-break:normal;-webkit-hyphens:none;hyphens:none;flex-wrap:wrap;align-content:center;gap:0;display:flex}.pf-profile-email-value>span{overflow-wrap:anywhere;max-width:100%;display:inline-block}.pf-profile-email-domain{white-space:normal;word-break:normal}.pf-profile-email-value>wbr{display:none}.pf-profile-mx-phone{align-items:center;gap:8px;min-width:0;display:flex!important}.pf-profile-mx-phone .pf-phone-country{color:var(--pf-tone-ink,#1c1419);flex:none;align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.pf-phone-country svg{width:21px;height:14px;box-shadow:var(--pf-tone-card-shadow,0 0 0 1px #e9e3e7);border-radius:2px}.pf-profile-mx-phone input{font-variant-numeric:tabular-nums;flex:1;min-width:0}.pf-profile-fields .pf-profile-row:has(.pf-profile-mx-phone){grid-template-columns:70px minmax(0,1fr) 18px;gap:8px;padding-inline:12px}.pf-profile-mx-phone input{font-size:15px!important}@media (width<=350px){.pf-profile-fields .pf-profile-row:has(.pf-profile-mx-phone){grid-template-columns:62px minmax(0,1fr) 16px;gap:6px;padding-inline:10px}.pf-profile-mx-phone{gap:5px}.pf-profile-mx-phone input{font-size:14px!important}}@keyframes pf-pwa-update-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pf-notification-attention{animation:none}}@keyframes pf-toast-in{0%{opacity:0;transform:translateY(10px)}}@media (width<=720px){body.pf-install-prompt-visible{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.pf-metric-card{min-height:132px;padding:18px}.pf-section-title{align-items:center;margin-top:26px}.pf-toast{right:14px;bottom:var(--pf-toast-bottom,calc(78px + env(safe-area-inset-bottom,0px)))}.pf-legal-page{padding:12px}.pf-legal-page>section,.pf-legal-page>.pf-legal-document{border-radius:var(--pf-radius-button,20px);padding:22px 18px}.pf-legal-data-grid{grid-template-columns:1fr}.pf-privacy-banner{display:block}.pf-privacy-banner-actions{margin-top:12px}.pf-privacy-banner-actions .pf-button{flex:145px}.pf-notification-panel{position:fixed;top:76px;right:14px}.pf-request-service,.pf-fulfillment-block,.pf-request-detail dl{grid-template-columns:1fr}.pf-request-stopped{flex-direction:column}.connected-workflow{grid-template-columns:1fr}.connected-workflow-actions{flex-wrap:wrap}.pf-auth-page{padding:14px 14px calc(28px + env(safe-area-inset-bottom));grid-template-columns:1fr;align-items:start;gap:18px}.pf-auth-card{border-radius:var(--pf-radius-card,22px);order:-1;justify-self:stretch;max-width:none;padding:20px 18px}.pf-auth-lock{border-radius:var(--pf-radius-field,13px);width:40px;height:40px;margin-bottom:13px}.pf-auth-card h2{font-size:var(--pf-text-section,26px);margin-top:6px}.pf-auth-card>p{font-size:var(--pf-text-body,14px);margin-bottom:14px}.pf-auth-card label{margin-top:12px}.pf-auth-card>.pf-button{margin-top:16px}.pf-auth-intro{padding:8px 4px 0}.pf-auth-intro>.pf-badge{margin-top:18px}.pf-auth-intro h1{font-size:var(--pf-text-screen,30px);margin-bottom:10px}.pf-auth-intro>p{font-size:var(--pf-text-body,15px);line-height:1.55}.pf-auth-intro>div:last-child{margin-top:18px}.pf-pwa-controls{right:max(12px, env(safe-area-inset-right));bottom:calc(74px + env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));justify-items:stretch;width:auto}.pf-pwa-message{grid-template-columns:auto minmax(0,1fr)}.pf-pwa-message button{grid-column:1/-1;width:100%;min-height:44px}.pf-pwa-install-card{justify-self:stretch;width:100%;max-width:100%}}@media (width<=420px){.pf-pwa-controls{bottom:calc(68px + env(safe-area-inset-bottom))}.pf-auth-links{gap:0 4px}.pf-status-stepper li{flex-basis:96px}}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top)}}@media (width<=699px){.pf-legal-table-wrap{border:0;border-radius:0;overflow:visible}.pf-legal-table-wrap table{width:100%;min-width:0;display:block}.pf-legal-table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pf-legal-table-wrap tbody{gap:14px;display:grid}.pf-legal-table-wrap tr{border:1px solid var(--pf-line);background:var(--pf-tone-paper,#fff);border-radius:14px;display:block;overflow:hidden}.pf-legal-table-wrap td{overflow-wrap:anywhere;padding:10px 14px;display:block;border:0!important}.pf-legal-table-wrap td:first-child{background:var(--pf-tone-paper,#fbf8fa);color:var(--pf-ink);font-weight:700}.pf-legal-table-wrap td:before{content:attr(data-label);color:var(--pf-ink);margin-bottom:4px;font-size:12.5px;font-weight:700;display:block}}@container (width<=699px){.pf-legal-table-wrap table{width:100%;display:block}.pf-legal-table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pf-legal-table-wrap tbody{gap:14px;display:grid}.pf-legal-table-wrap tr{border:1px solid var(--pf-line);background:var(--pf-tone-paper,#fff);border-radius:14px;display:block;overflow:hidden}.pf-legal-table-wrap td{overflow-wrap:anywhere;padding:10px 14px;display:block;border:0!important}.pf-legal-table-wrap td:first-child{background:var(--pf-tone-paper,#fbf8fa);color:var(--pf-ink);font-weight:700}.pf-legal-table-wrap td:before{content:attr(data-label);color:var(--pf-ink);margin-bottom:4px;font-size:12.5px;font-weight:700;display:block}}.pf-privacy-renewal{box-sizing:border-box;background:var(--pf-paper,#fff);width:min(860px,100vw - 24px);max-width:none;height:min(850px,100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--pf-ink,#20212a);font:inherit;border:0;border-radius:24px;padding:0;overflow:hidden}dialog.pf-privacy-renewal>footer>button{font-family:inherit;font-size:15px;font-weight:700;line-height:1.3;color:var(--pf-tone-inverse-ink,#fff)!important;-webkit-text-fill-color:var(--pf-tone-inverse-ink,#fff)!important;background:var(--pf-ink,#20212a)!important}dialog.pf-privacy-renewal>footer>button:last-child{color:var(--pf-ink,#20212a)!important;-webkit-text-fill-color:var(--pf-ink,#20212a)!important;background:var(--pf-tone-sheet,#f2edf0)!important}dialog.pf-privacy-renewal>header>h2{font-size:23px!important;font-weight:800!important;line-height:1.15!important}.pf-privacy-renewal[open]{flex-direction:column;gap:0;display:flex}.pf-privacy-renewal::backdrop{background:var(--pf-tone-overlay,#11182788)}.pf-privacy-renewal>header{background:inherit;padding:20px 20px 12px;display:block!important;position:static!important}.pf-privacy-renewal h2{font:800 23px/1.15 var(--pf-font,"Figtree",sans-serif);margin:0 0 8px}.pf-privacy-renewal p{margin:0;line-height:1.4}.pf-privacy-renewal-document{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.pf-privacy-renewal-document iframe{border:0;width:100%;height:100%;min-height:250px}.pf-privacy-renewal .pf-legal-page{min-height:0;padding:12px}.pf-privacy-renewal .pf-legal-document{max-width:100%;box-shadow:none;margin:0}.pf-privacy-renewal>footer{background:inherit;border-top:1px solid var(--pf-tone-line,#e4e5eb);gap:12px;padding:16px 20px;display:grid!important;position:static!important}.pf-privacy-renewal>footer label{align-items:flex-start;gap:10px;font-size:14px;display:flex!important}.pf-privacy-renewal input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin:0}.pf-privacy-renewal>footer button{background:var(--pf-ink,#20212a);width:100%;color:var(--pf-tone-inverse-ink,white);border:0;border-radius:16px;padding:14px;font:700 15px/1.3 inherit}.pf-privacy-renewal button:disabled{opacity:.5}.pf-privacy-renewal>.pf-privacy-renewal-document .pf-legal-document>small{display:none}html[data-pf-client-theme] .cd-panel{width:min(100%,520px);max-width:100%;height:min(760px,calc(100dvh - var(--payfri-staging-banner-height,0px) - 24px));max-height:calc(100dvh - var(--payfri-staging-banner-height,0px) - 24px);background:var(--pf-tone-sheet,white);color:var(--pf-ink);box-shadow:var(--pf-shadow-sheet);animation:cd-sheet-in var(--pf-time-sheet) var(--pf-spring);border:0;border-radius:28px 28px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}html[data-pf-client-theme] .cd-panel::backdrop{background:var(--pf-tone-overlay,#1c141980);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html[data-pf-client-theme] .cd-panel-header,html[data-pf-client-theme] .cd-messages>div>header{border:0;border-bottom:1px solid var(--pf-line);background:var(--pf-tone-sheet,white);align-items:center;gap:10px;padding:12px 20px 18px;display:flex}html[data-pf-client-theme] .cd-panel-header>div,html[data-pf-client-theme] .cd-messages>div>header>div{flex:1;min-width:0}html[data-pf-client-theme] .cd-panel h2{letter-spacing:-.5px;margin:0;font-size:24px;line-height:1.2}html[data-pf-client-theme] .cd-panel-header p,html[data-pf-client-theme] .cd-messages header p{color:var(--pf-ink-2);margin:5px 0 0;font-size:13.5px}html[data-pf-client-theme] .cd-panel header button{background:var(--pf-fill);border:0;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:10px;display:grid}html[data-pf-client-theme] .cd-notification-controls{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}html[data-pf-client-theme] .cd-segmented{background:var(--pf-fill);border-radius:14px;gap:4px;padding:4px;display:flex}html[data-pf-client-theme] .cd-segmented>button{background:0 0;border:0;border-radius:11px;min-height:44px;padding:10px 16px;font-size:14px}html[data-pf-client-theme] .cd-segmented [aria-pressed=true]{background:var(--pf-tone-paper,white);box-shadow:var(--pf-tone-card-shadow,0 1px 3px #1c141910);font-weight:700}html[data-pf-client-theme] .cd-link{min-height:44px;color:var(--pf-brand-text);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:13.5px;font-weight:700;display:inline-flex}html[data-pf-client-theme] .cd-panel-scroll{height:calc(100% - 184px);padding:0 20px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow:auto}html[data-pf-client-theme] .cd-notification-group>.cd-group-label{color:var(--pf-ink-2);margin:20px 0 10px;font-size:13.5px;font-weight:700}html[data-pf-client-theme] .cd-notification-group>article{border:0;border-bottom:1px solid var(--pf-line);background:var(--pf-tone-paper,white);border-radius:0;margin-bottom:0;overflow:hidden}html[data-pf-client-theme] .cd-notification-row{text-align:left;width:100%;color:var(--pf-ink);background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) 17px;align-items:start;gap:10px;padding:16px 14px;display:grid}html[data-pf-client-theme] .cd-notification-icon{width:36px;height:36px;color:var(--pf-ink-2);background:var(--pf-fill);border-radius:12px;place-items:center;display:grid;position:relative}html[data-pf-client-theme] .cd-notification-icon i{background:var(--pf-brand);border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:-5px}html[data-pf-client-theme] .cd-notification-row>span:nth-child(2){gap:5px;min-width:0;display:grid}html[data-pf-client-theme] .cd-notification-row strong{font-size:15.5px;font-weight:600;line-height:1.35}html[data-pf-client-theme] .has-unread .cd-notification-row strong{font-weight:800}html[data-pf-client-theme] .cd-notification-row small{color:var(--pf-ink-2);font-size:12.5px;font-weight:600}html[data-pf-client-theme] .cd-notification-row span>span{color:var(--pf-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}html[data-pf-client-theme] .cd-notification-row time{color:var(--pf-ink-3);margin-top:5px;font-size:12.5px}html[data-pf-client-theme] .cd-notification-row>svg{color:var(--pf-ink-3);margin-top:9px}html[data-pf-client-theme] .cd-notification-history-toggle{max-width:calc(100% - 74px);min-height:44px;color:var(--pf-brand-text);background:0 0;border:0;align-items:center;gap:5px;margin-left:60px;padding:4px 0 12px;font-size:12.5px;font-weight:700;display:flex}html[data-pf-client-theme] .cd-notification-history{border-top:1px solid var(--pf-line);background:var(--pf-fill);gap:14px;padding:16px;display:grid}html[data-pf-client-theme] .cd-notification-history>div{border-left:1px solid var(--pf-tone-line,#d4ccd2);gap:5px;padding-left:12px;display:grid}html[data-pf-client-theme] .cd-notification-history strong{font-size:14px}html[data-pf-client-theme] .cd-notification-history time{color:var(--pf-ink-2);font-size:12.5px}html[data-pf-client-theme] .cd-notification-history p{font-size:14px;line-height:1.5}html[data-pf-client-theme] .cd-panel-settings{height:calc(100% - 112px);padding:20px 20px calc(24px + env(safe-area-inset-bottom));overflow:auto}html[data-pf-client-theme] .cd-panel-settings .pf-push-settings{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-pf-client-theme] .cd-panel-settings :is(button,a){min-height:44px}html[data-pf-client-theme] .cd-panel-settings p{color:var(--pf-ink-2);font-size:14px;line-height:1.5}html[data-pf-client-theme] .cd-panel-empty{text-align:center;color:var(--pf-ink-2);justify-items:center;gap:12px;padding:52px 12px;display:grid}html[data-pf-client-theme] .cd-panel-empty h3{color:var(--pf-ink);font-size:20px}html[data-pf-client-theme] .cd-panel-slide{animation:cd-screen-in var(--pf-time-medium) var(--pf-snappy)}html[data-pf-client-theme] .cd-messages .pf-inbox-content{height:calc(100% - 110px);max-height:none;padding:20px;overflow:auto}html[data-pf-client-theme] .cd-messages>div[hidden]{display:none}html[data-pf-client-theme] .cd-messages .pf-inbox-content ul{margin:0;padding:0;list-style:none}html[data-pf-client-theme] .cd-messages .pf-inbox-content li{border-bottom:1px solid var(--pf-line)}html[data-pf-client-theme] .cd-messages .pf-inbox-content li>button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}html[data-pf-client-theme] .cd-messages .pf-inbox-avatar{background:var(--pf-fill);width:52px;height:52px;color:var(--pf-ink-2);border-radius:50%;flex:none;place-items:center;display:grid}html[data-pf-client-theme] .cd-messages .pf-inbox-row-text{flex:1;gap:6px;min-width:0;display:grid}html[data-pf-client-theme] .cd-messages .pf-inbox-row-text strong{font-size:16px;font-weight:600}html[data-pf-client-theme] .cd-messages .has-unread strong{font-weight:800}html[data-pf-client-theme] .cd-messages .pf-inbox-row-text small{color:var(--pf-ink-2);font-size:13.5px}html[data-pf-client-theme] .cd-messages .pf-inbox-empty{text-align:center;background:0 0;border:0;justify-items:center;gap:12px;padding:50px 0;display:grid}html[data-pf-client-theme] .cd-message-empty-action{background:var(--pf-action);min-height:52px;color:var(--pf-tone-white,white);border:0;border-radius:18px;margin-top:12px;padding:14px 20px;font-size:15px;font-weight:700}html[data-pf-client-theme] .pf-chat-embedded{background:var(--pf-tone-paper,white);width:100%;height:calc(100% - 26px);max-height:none;box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;position:relative;inset:auto;overflow:hidden}html[data-pf-client-theme] .pf-chat-embedded>header{border-bottom:1px solid var(--pf-line);background:var(--pf-tone-paper,white);align-items:center;gap:12px;padding:12px 20px;display:flex}html[data-pf-client-theme] .pf-chat-embedded>header>div{flex:1;min-width:0}html[data-pf-client-theme] .pf-chat-embedded>header strong{font-size:17px;font-weight:700;display:block}html[data-pf-client-theme] .pf-chat-embedded>header small{color:var(--pf-ink-2);margin-top:3px;font-size:12.5px;display:block}html[data-pf-client-theme] .pf-chat-embedded>header>button:last-child{display:none}html[data-pf-client-theme] .pf-chat-embedded .pf-chat-context{background:var(--pf-fill);border:0;border-radius:16px;gap:5px;margin:12px 20px;padding:12px;font-size:12.5px;display:grid}html[data-pf-client-theme] .pf-chat-embedded .pf-chat-hint{color:var(--pf-ink-2);margin:5px 0;padding:0 20px;font-size:12.5px;line-height:1.4}html[data-pf-client-theme] .pf-chat-embedded .pf-chat-report{min-height:44px;color:var(--pf-brand-text);background:0 0;border:0;align-self:start;margin-left:20px;padding:8px 0;font-size:12.5px}html[data-pf-client-theme] .pf-chat-embedded .pf-chat-log{background:var(--pf-tone-paper,white);flex-direction:column;flex:1;gap:12px;min-height:60px;padding:12px 20px;display:flex;overflow:auto}html[data-pf-client-theme] .pf-chat-embedded .pf-chat-log article{background:var(--pf-fill);max-width:85%;color:var(--pf-ink);overflow-wrap:anywhere;border:0;border-radius:18px 18px 18px 4px;align-self:start;margin:0;padding:12px 14px}html[data-pf-client-theme] .pf-chat-embedded .pf-chat-log .mine{background:var(--pf-brand-tint);border-radius:18px 18px 4px;align-self:end}html[data-pf-client-theme] .pf-chat-embedded .pf-chat-log p{margin:0;font-size:15px;line-height:1.45}html[data-pf-client-theme] .pf-chat-embedded .pf-chat-log small{color:var(--pf-ink-2);font-size:12.5px}html[data-pf-client-theme] .pf-chat-embedded>form{padding:12px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--pf-line);background:var(--pf-tone-paper,white)}html[data-pf-client-theme] .pf-chat-embedded>form>div:last-of-type{align-items:end;gap:10px;display:flex}html[data-pf-client-theme] .pf-chat-embedded textarea{background:var(--pf-fill);resize:vertical;border:0;border-radius:18px;flex:1;min-width:0;height:44px;min-height:44px;max-height:120px;padding:12px 14px;font-size:16px}html[data-pf-client-theme] .pf-chat-embedded>form>div>button[type=submit]{background:var(--pf-action);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--pf-tone-white,white);border:0;border-radius:50%;place-items:center;padding:10px;display:grid}html[data-pf-client-theme] .pf-chat-embedded>form>div>button[type=submit]:disabled{background:var(--pf-fill);color:var(--pf-ink-3)}html[data-pf-client-theme] .pf-chat-quick{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}html[data-pf-client-theme] .pf-chat-quick button{border:1px solid var(--pf-line);background:var(--pf-tone-paper,white);min-height:44px;color:var(--pf-brand-text);border-radius:999px;padding:8px 12px;font-size:12.5px}@media (width>=801px){html[data-pf-client-theme] .cd-panel{border-radius:28px;height:min(760px,100dvh - 124px);margin:0;inset:100px 24px auto auto}}@media (prefers-reduced-motion:reduce){html[data-pf-client-theme] :is(.cd-panel,.cd-panel-slide){animation:none}}html[data-pf-client-theme] .cd-panel-settings .pf-notification-device-status{display:none}html[data-pf-client-theme] .cd-panel-settings .pf-push-compact{box-shadow:none;background:0 0;border:0;padding:0}html[data-pf-client-theme] .cd-panel-settings .pf-push-compact-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}html[data-pf-client-theme] .cd-panel-settings .pf-push-compact-row>div{gap:6px;display:grid}html[data-pf-client-theme] .cd-panel-settings .pf-push-compact-row strong{font-size:16px}html[data-pf-client-theme] .cd-panel-settings button.cd-device-toggle{color:#0000;width:52px;min-width:52px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0;font-size:0;position:relative}html[data-pf-client-theme] .cd-device-toggle:after{content:"";background:var(--pf-tone-paper,white);width:26px;height:26px;box-shadow:var(--pf-tone-card-shadow,0 1px 4px #1c141930);transition:transform var(--pf-time-fast) var(--pf-spring);border-radius:50%;position:absolute;top:3px;left:3px}html[data-pf-client-theme] .cd-panel-settings button.cd-device-toggle[aria-checked=true]{box-shadow:none;background:0 0}html[data-pf-client-theme] .cd-device-toggle[aria-checked=true]:after{transform:translate(20px)}html[data-pf-client-theme] .cd-panel-settings .pf-push-test{gap:10px;margin:20px 0;display:grid}html[data-pf-client-theme] .cd-panel-settings .pf-push-test>button{background:var(--pf-fill);text-align:left;border:0;border-radius:14px;min-height:44px;padding:12px;font-size:14px;font-weight:700}html[data-pf-client-theme] .cd-panel-settings .pf-push-test small{color:var(--pf-ink-2);font-size:12.5px;line-height:1.45}html[data-pf-client-theme] .pf-inbox-avatar{background:var(--pf-fill);color:var(--pf-ink);font-size:17px;font-weight:800}html[data-pf-client-theme] .cd-chat-preview{white-space:nowrap;text-overflow:ellipsis;color:var(--pf-ink-2);font-size:14px;overflow:hidden}html[data-pf-client-theme] .has-unread .cd-chat-preview{color:var(--pf-ink);font-weight:700}html[data-pf-client-theme] .cd-messages li time{color:var(--pf-ink-2);white-space:nowrap;align-self:start;font-size:12.5px}html[data-pf-client-theme] .cd-device-toggle{background:0 0;min-width:52px;min-height:44px;position:relative}html[data-pf-client-theme] .cd-device-toggle:before{content:"";background:var(--pf-fill);border-radius:999px;position:absolute;inset:6px 0}html[data-pf-client-theme] .cd-device-toggle[aria-checked=true]:before{background:var(--pf-action)}html[data-pf-client-theme] .cd-device-toggle:after{top:calc(50% - 13px)}.cd-notifications[data-notification-variant=merchant]{--pf-ink:var(--mn-ink);--pf-line:var(--mn-line);--pf-fill:var(--mn-fill);width:min(100%,520px);max-width:100%;height:min(760px,calc(100dvh - var(--payfri-staging-banner-height,0px) - 24px));max-height:calc(100dvh - var(--payfri-staging-banner-height,0px) - 24px);color:var(--mn-ink);font-family:var(--pf-font-sans);background:#fff;border:0;border-radius:26px 26px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 20px 60px #1c141940}.cd-notifications[data-notification-variant=merchant]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c141980}.cd-notifications[data-notification-variant=merchant]>header{border-bottom:1px solid var(--mn-line);gap:10px;padding:12px 16px 12px 20px;display:flex}.cd-notifications[data-notification-variant=merchant]>header>div{flex:1;min-width:0}.cd-notifications[data-notification-variant=merchant] h2{font:800 26px/1.15 var(--pf-font-sans);margin:0}.cd-notifications[data-notification-variant=merchant] header p{color:var(--mn-muted);margin:3px 0 0;font-size:14px}.cd-notifications[data-notification-variant=merchant] button{color:inherit;cursor:pointer;font-family:inherit}.cd-notifications[data-notification-variant=merchant] .cd-round{background:var(--mn-fill);border:0;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:10px;display:grid}.cd-notifications[data-notification-variant=merchant] .cd-notification-controls{flex:none;align-items:center;gap:12px;padding:14px 20px 4px;display:flex}.cd-notifications[data-notification-variant=merchant] .cd-segmented{background:var(--mn-fill);border-radius:13px;flex:none;padding:3px;display:flex}.cd-notifications[data-notification-variant=merchant] .cd-segmented button{background:0 0;border:0;border-radius:10px;min-height:40px;padding:0 12px;font-size:14px;font-weight:700}.cd-notifications[data-notification-variant=merchant] .cd-segmented [aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #1c141910}.cd-notifications[data-notification-variant=merchant] .cd-link{color:var(--mn-brand-ink);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:0;font-size:14px;font-weight:800;display:flex}.cd-notifications[data-notification-variant=merchant][open]{flex-direction:column;display:flex}.cd-notifications[data-notification-variant=merchant] .cd-panel-scroll{flex:1;min-height:0;overflow:auto}.cd-notifications[data-notification-variant=merchant] .cd-panel-settings{min-height:0;padding:20px;overflow:auto}.cd-notifications[data-notification-variant=merchant] .cd-notification-device-link{border:0;border-top:1px solid var(--mn-line);text-align:left;background:#fff;flex:none;align-items:center;gap:10px;min-height:54px;padding:14px 20px 22px;font-size:14px;display:flex}.cd-notifications[data-notification-variant=merchant] .cd-notification-device-link svg{margin-left:auto}.cd-notifications[data-notification-variant=merchant] .av-stock-go{background:var(--mn-fill);min-height:44px;color:var(--mn-ink);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:flex}.cd-notifications[data-notification-variant=merchant] .av-items{padding:0 20px 14px 72px}.cd-notifications[data-notification-variant=merchant] .av-sec{margin:0}.av-cab{border-bottom:1px solid var(--mn-line);flex:none;align-items:flex-start;gap:10px;padding:12px 16px 12px 20px;display:flex}.av-cab .t{flex:1;min-width:0}.av-cab h3{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:800;line-height:1.15}.av-cab small{color:var(--mn-muted);margin-top:2px;font-size:14.5px;display:block}.av-barra{flex:none;align-items:center;gap:14px;padding:14px 20px 4px;display:flex}.av-barra .seg{flex:none;width:176px}.av-marcar{color:var(--mn-brand-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:14.5px;font-weight:800;display:inline-flex}.av-marcar svg{width:18px;height:18px}.av-marcar[disabled]{color:var(--mn-light);cursor:default}.av-lista{flex:1;min-height:0;padding-bottom:8px;overflow:auto}.av-sec{color:var(--mn-muted);padding:16px 20px 4px;font-size:14px;font-weight:700}.av-fila{border:0;border-bottom:1px solid var(--mn-line);cursor:pointer;text-align:left;background:0 0;align-items:flex-start;gap:12px;width:100%;padding:14px 20px;display:flex}.av-fila:active{background:var(--mn-fill)}.av-ic{background:var(--mn-fill);width:40px;height:40px;color:var(--mn-ink);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.av-ic svg{width:20px;height:20px}.av-ic.rosa{background:var(--mn-tint);color:var(--mn-brand-ink)}.av-ic.azul{color:#305eae;background:#eaf0ff}.av-ic.warn{background:var(--mn-warn-tint);color:var(--mn-warn)}.av-ic .pto{background:var(--mn-brand);border:2px solid var(--mn-surface);border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;left:-3px}.av-t{flex:1;gap:3px;min-width:0;display:grid}.av-t .l1{align-items:baseline;gap:8px;display:flex}.av-t .l1 b{flex:1;min-width:0;font-size:15.5px;line-height:1.3}.av-t .l1 time{color:var(--mn-light);white-space:nowrap;font-size:13px}.av-t .det{color:var(--mn-muted);font-size:13.5px;font-weight:700}.av-t p{color:var(--mn-muted);margin:0;font-size:14px;line-height:1.4}.av-t .cuantos{color:var(--mn-light);justify-self:start;font-size:12.5px;font-weight:700}.av-items{gap:6px;margin-top:6px;display:grid}.av-items div{background:var(--mn-fill);border-radius:12px;justify-content:space-between;gap:10px;padding:9px 12px;font-size:14px;display:flex}.av-items div b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.av-items div span{color:var(--mn-warn);white-space:nowrap;font-weight:700}.av-items div span.agot{color:var(--mn-bad)}.av-items .btn{margin-top:2px}.av-mas{color:var(--mn-light);flex:none;margin-top:10px}.av-mas svg{width:18px;height:18px;transition:transform .25s}.av-fila[aria-expanded=true] .av-mas svg{transform:rotate(180deg)}.av-pie{border:0;border-top:1px solid var(--mn-line);color:var(--mn-muted);cursor:pointer;background:var(--mn-surface);text-align:left;flex:none;align-items:center;gap:10px;width:100%;padding:14px 20px 22px;font-size:14.5px;display:flex}.av-pie span{flex:1}.av-pie b{color:var(--mn-ok);font-weight:700}.av-vacio{text-align:center;color:var(--mn-muted);justify-items:center;gap:8px;padding:40px 30px;display:grid}.av-vacio .ic{background:var(--mn-fill);width:64px;height:64px;color:var(--mn-light);border-radius:20px;place-items:center;display:grid}.av-vacio .ic svg{width:30px;height:30px}.av-vacio b{color:var(--mn-ink);font-size:17px}.av-aj .fila .t small{line-height:1.35}.av-estado{background:var(--mn-ok-tint);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.av-estado .ic{background:var(--mn-ok);color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.av-estado .ic svg{width:20px;height:20px}.av-estado b{font-size:15px;display:block}.av-estado small{color:var(--mn-muted);font-size:13.5px}@media (width<=360px){.cd-notifications[data-notification-variant=merchant] .cd-notification-controls{gap:8px;padding-inline:14px}.cd-notifications[data-notification-variant=merchant] .cd-link{font-size:12.5px}.cd-notifications[data-notification-variant=merchant] .cd-segmented button{padding-inline:9px}.av-t .l1{flex-wrap:wrap}.av-t .l1 time{margin-left:auto}}@media (width>=900px){.cd-notifications[data-notification-variant=merchant]{inset:var(--payfri-staging-banner-height,0px) 0 0 auto;height:calc(100dvh - var(--payfri-staging-banner-height,0px));border-radius:24px 0 0 24px;max-height:none;margin:0}}.cd-notifications[data-notification-variant=merchant]{--pf-font-sans:Figtree,system-ui,sans-serif}.cd-notifications[data-notification-variant=merchant] h2{font-weight:800!important}.cd-notifications[data-notification-variant=merchant] .av-t .l1 b{font-weight:700}.cd-notifications[data-notification-variant=merchant] .av-fila:has(.pto) .l1 b{font-weight:800}.mn-device-notices{background:var(--mn-fill);border-radius:18px;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding:16px;display:grid}.mn-device-notices.active{color:var(--mn-ok);background:#e6f4eb}.mn-device-notices p{margin:4px 0;font-size:13px}.mn-device-notices>p,.mn-device-notices>details{grid-column:1/-1}.mn-device-notices button{border:1px solid var(--mn-line);min-height:44px;color:var(--mn-ink);background:#fff;border-radius:999px;padding:0 12px}.pf-notification-panel.pf-notification-sheet[aria-labelledby]{inset:auto var(--notification-right,12px) auto auto;top:var(--notification-top,80px);width:min(420px,100vw - 24px);max-width:none;max-height:var(--notification-max-height,620px);box-sizing:border-box;border:1px solid var(--pf-tone-line,#e9e1e5);background:var(--pf-tone-sheet,#fffdfb);color:var(--pf-tone-ink,#282125);box-shadow:var(--pf-tone-card-shadow,0 12px 40px #24101c1f);font:400 14px/1.55 var(--pf-client-font,"Plus Jakarta Sans",Manrope,sans-serif);border-radius:24px;margin:0;padding:0;position:fixed;overflow:hidden}.pf-notification-panel.pf-notification-sheet[aria-labelledby]:not([open]){display:none}.pf-notification-panel.pf-notification-sheet[aria-labelledby][open]{flex-direction:column;display:flex}.pf-notification-sheet::backdrop{background:var(--pf-tone-overlay,#28212518)}.pf-notification-panel.pf-notification-sheet[aria-labelledby][data-mobile=true]{top:auto;bottom:var(--notification-bottom,16px);width:auto;left:12px;right:12px}.pf-notification-panel.pf-notification-sheet[aria-labelledby] *{box-sizing:border-box}.pf-notification-panel.pf-notification-sheet[aria-labelledby]>header{border-bottom:1px solid var(--pf-tone-line,#ebe3e6);background:var(--pf-tone-sheet,#fffdfb);height:auto;min-height:0;color:var(--pf-tone-ink,#282125);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:18px 20px 16px;display:flex;position:static}.pf-notification-panel.pf-notification-sheet[aria-labelledby] header h2{font:600 23px/1.3 var(--pf-client-font,"Plus Jakarta Sans",Manrope,sans-serif);letter-spacing:-.8px;color:var(--pf-tone-ink,#282125);margin:0}.pf-notification-panel.pf-notification-sheet[aria-labelledby] header p{font:400 var(--pf-text-label,12px)/1.5 var(--pf-client-font,"Plus Jakarta Sans",Manrope,sans-serif);color:var(--pf-tone-muted,#716870);margin:4px 0 0}.pf-notification-panel.pf-notification-sheet[aria-labelledby] header .pf-notification-tools{flex-shrink:0;gap:0;display:flex}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-tools button{width:44px;height:44px;color:var(--pf-tone-ink,#282125);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-tools button:hover{background:var(--pf-tone-sheet,#f5f1ee)}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-back{width:auto;height:auto;min-height:44px;color:var(--pf-brand-text,#a90063);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;font-weight:500;display:inline-flex}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-content{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.pf-notification-panel.pf-notification-sheet[aria-labelledby] [hidden]{display:none}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-list{max-height:none;overflow:visible}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-list-tools{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 20px;display:flex}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-list-tools>span{color:var(--pf-tone-muted,#716870);font-size:var(--pf-text-label,11px);letter-spacing:1px;text-transform:uppercase}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-read-all{width:auto;max-width:100%;min-height:44px;color:var(--pf-brand-text,#a90063);font:500 var(--pf-text-label,12px)/1.5 var(--pf-client-font,"Plus Jakarta Sans",Manrope,sans-serif);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:8px 0;display:inline-flex}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-row{text-align:left;width:100%;min-height:44px;color:var(--pf-tone-ink,#282125);font:400 14px/1.5 var(--pf-client-font,"Plus Jakarta Sans",Manrope,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) 16px;align-items:start;gap:12px;margin:0;padding:16px 20px;display:grid}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-row+.pf-notification-row{border-top:1px solid var(--pf-tone-line,#ebe3e6)}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-row:hover{background:var(--pf-tone-sheet,#f5f1ee)}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-event-icon{background:var(--pf-tone-sheet,#f5f1ee);width:36px;height:36px;color:var(--pf-tone-ink,#282125);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-copy{min-width:0}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-copy strong{letter-spacing:-.25px;overflow-wrap:anywhere;align-items:baseline;gap:6px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-row.read strong{font-weight:500}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-dot{background:var(--pf-action,#c90068);width:6px;height:6px;box-shadow:none;border-radius:50%;flex:0 0 6px;margin:0;display:inline-block;position:relative;top:-2px}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-meta{color:var(--pf-tone-muted,#716870);font-size:var(--pf-text-label,12px);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5;display:block}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-summary{-webkit-line-clamp:2;color:var(--pf-tone-muted,#716870);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.pf-notification-panel.pf-notification-sheet[aria-labelledby] time{color:var(--pf-tone-muted,#716870);font-size:var(--pf-text-label,12px);margin-top:8px;line-height:1.5;display:block}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-chevron{color:var(--pf-tone-muted,#716870);align-self:center}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-device{border-top:1px solid var(--pf-tone-line,#ebe3e6);flex-shrink:0}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-device-status{color:var(--pf-tone-muted,#716870);font-size:var(--pf-text-label,12px);align-items:center;gap:7px;padding:14px 20px;line-height:1.5;display:flex}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-device-status svg{color:var(--pf-tone-muted,#716870);flex-shrink:0}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-device-status[data-active=true] svg{color:var(--pf-tone-ok-ink,#32705d)}.pf-notification-panel.pf-notification-sheet[aria-labelledby]:not(.is-settings) .pf-push-compact,.pf-notification-panel.pf-notification-sheet[aria-labelledby].is-settings .pf-notification-device-status{display:none}.pf-notification-panel.pf-notification-sheet[aria-labelledby].is-settings .pf-notification-device{overscroll-behavior:contain;border:0;flex:auto;min-height:0;overflow:auto}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-push-compact{background:var(--pf-tone-sheet,#fffdfb);border:0;margin:0;padding:24px 20px}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-push-compact-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-push-compact-row strong{font-size:15px;font-weight:600}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-push-compact button{font:500 13px/1.5 var(--pf-client-font,"Plus Jakarta Sans",Manrope,sans-serif);color:var(--pf-brand-text,#a90063);border:1px solid var(--pf-tone-line,#ebe3e6);background:0 0;border-radius:12px;min-height:44px;padding:12px 16px}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-push-compact .pf-push-enable{background:var(--pf-tone-inverse-paper,#282125);border-color:var(--pf-tone-line,#282125);color:var(--pf-tone-inverse-ink,#fffdfb)}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-push-compact p,.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-push-test small{font:400 13px/1.6 var(--pf-client-font,"Plus Jakarta Sans",Manrope,sans-serif);color:var(--pf-tone-muted,#716870)}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-detail{padding:24px 20px}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-detail h3{font:600 21px/1.35 var(--pf-client-font,"Plus Jakarta Sans",Manrope,sans-serif);letter-spacing:-.6px;margin:18px 0 0}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-message{font:400 14px/1.7 var(--pf-client-font,"Plus Jakarta Sans",Manrope,sans-serif);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pf-tone-ink,#282125);margin:20px 0}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-detail details{color:var(--pf-tone-muted,#716870);margin:20px 0;font-size:13px}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-detail summary{cursor:pointer;min-height:44px}.pf-notification-panel.pf-notification-sheet[aria-labelledby] blockquote{border-left:2px solid var(--pf-tone-line,#ebe3e6);overflow-wrap:anywhere;margin:12px 0;padding-left:12px}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-destination{border:1px solid var(--pf-tone-line,#282125);background:var(--pf-tone-inverse-paper,#282125);width:100%;min-height:48px;color:var(--pf-tone-inverse-ink,#fffdfb);font:500 14px/1.5 var(--pf-client-font,"Plus Jakarta Sans",Manrope,sans-serif);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;padding:12px 18px;display:flex}.pf-notification-panel.pf-notification-sheet[aria-labelledby] button:focus-visible{outline:2px solid var(--pf-action,#c90068);outline-offset:-3px}.pf-notification-panel.pf-notification-sheet[aria-labelledby] button:disabled{opacity:.55;cursor:default}@media (width<=350px){.pf-notification-panel.pf-notification-sheet[aria-labelledby]>header{padding:16px}.pf-notification-panel.pf-notification-sheet[aria-labelledby] header h2{font-size:21px}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-row{grid-template-columns:30px minmax(0,1fr) 14px;gap:9px;padding:16px 14px}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-event-icon{width:30px;height:32px}.pf-notification-panel.pf-notification-sheet[aria-labelledby] .pf-notification-copy strong{font-size:14px}}.pf-stock{box-sizing:border-box;border-radius:9px;align-items:center;gap:6px;max-width:100%;padding:5px 9px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.pf-stock>span{font-weight:900}.pf-stock-green{color:#176237;background:#e8f6ed}.pf-stock-yellow{color:#705600;background:#fff6ce}.pf-stock-orange{color:#873a00;background:#fff0e1}.pf-stock-red{color:#9c1834;background:#fde9ec}.pf-stock-settings{white-space:normal;min-width:0;max-width:100%;margin-top:8px}.pf-stock-settings summary{cursor:pointer;min-height:44px;padding:10px 0}.pf-stock-settings label{flex-direction:column;gap:6px;margin:10px 0;display:flex}.pf-stock-settings input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font-size:16px}.pf-stock-settings button{white-space:normal;min-height:44px}.inventory-control:has(.pf-stock-settings){flex-wrap:wrap}.inventory-control>.pf-stock-settings{flex-basis:100%;min-width:0}.inventory-control>div:has(.pf-stock-settings){flex-basis:100%;min-width:0}.inventory-control:has(.pf-stock-settings){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inventory-control>div:has(.pf-stock-settings){flex-basis:100%;order:5;width:100%}.inventory-control .pf-stock-settings button{width:auto;height:auto;min-height:44px;padding:10px 14px}.inventory-control>small{margin-right:auto}.pf-account-reset{min-width:0;padding:20px 0}.pf-account-reset h3{margin:0 0 12px}.pf-account-reset p{overflow-wrap:anywhere}.pf-account-reset form{gap:14px;min-width:0;display:grid}.pf-account-reset label{gap:8px;display:grid}.pf-account-reset label input{width:100%;min-width:0}.pf-account-reset-code{border:0;min-width:0;margin:0;padding:0}.pf-account-reset-code legend{margin-bottom:8px;font-weight:700}.pf-account-reset-code>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;max-width:340px;display:grid}.pf-account-reset-code input{text-align:center;border:1px solid var(--pf-border,#dedade);background:#fff;border-radius:10px;width:100%;min-width:0;height:48px;padding:0;font-size:22px}.pf-account-reset-hint,.pf-account-reset small{color:var(--pf-muted,#615a61);font-size:13px}.pf-account-reset form>.pf-button{width:100%}:root{font-family:var(--pf-client-font,"Segoe UI", Arial, system-ui, sans-serif);color:var(--pf-tone-ink,#201821);background:var(--pf-tone-paper,#fbf8fa);font-synthesis:none;--pf-magenta:#e50695;--pf-magenta-dark:#a9005f;--pf-magenta-soft:#fff0f7;--pf-ink:#201821;--pf-muted:#655b66;--pf-line:#eadfe6;--pf-surface:#fff;--pf-success:#16805b;--pf-warning:#b56809;--pf-danger:#c83f4d;--pf-shadow:0 18px 50px #33182a14}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px;min-height:100%}body{overscroll-behavior-y:none;min-width:320px;min-height:100dvh;margin:0}#root{min-height:100dvh}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer;touch-action:manipulation}h1,h2,h3,p{margin-top:0}h1,h2,h3,.pf-brand-word{font-family:var(--pf-client-font,"Segoe UI", Arial, system-ui, sans-serif);letter-spacing:-.03em}.pf-brand{color:var(--pf-ink);align-items:center;gap:10px;display:inline-flex}.pf-brand-button{border-radius:var(--pf-radius-field,14px);background:0 0;border:0;margin:-4px;padding:4px;transition:all .18s}.pf-brand-button:hover{background:var(--pf-tone-primary,#e0007a14);transform:translateY(-1px)}.pf-brand-mark{border:1px solid var(--pf-tone-line,#e506951f);border-radius:var(--pf-radius-chip,12px);background:var(--pf-tone-paper,white);width:36px;height:36px;box-shadow:var(--pf-client-flat-shadow,0 8px 20px #e506952e);place-items:center;display:grid;overflow:hidden}.pf-brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.pf-brand-word{font-weight:800;font-size:var(--pf-text-section,20px)}.pf-pwa-controls{z-index:1000;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;justify-items:end;gap:10px;width:min(430px,100vw - 32px);display:grid;position:fixed}.pf-pwa-message,.pf-pwa-install-card{pointer-events:auto;box-shadow:var(--pf-shadow-float,0 18px 54px #23121d33)}.pf-pwa-message{border:1px solid var(--pf-tone-line,#ecdce5);border-radius:var(--pf-radius-field,16px);background:var(--pf-tone-glass,#fffffff7);width:100%;color:var(--pf-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.pf-pwa-message svg{color:var(--pf-magenta)}.pf-pwa-message span,.pf-pwa-message small{min-width:0;display:block}.pf-pwa-message strong{font-size:var(--pf-text-label,13px)}.pf-pwa-message small{color:var(--pf-muted);font-size:var(--pf-text-label,11px);margin-top:2px;line-height:1.4}.pf-pwa-message button{border-radius:var(--pf-radius-chip,10px);background:var(--pf-magenta);min-height:44px;color:var(--pf-tone-white,white);font-size:var(--pf-text-list,12px);border:0;padding:0 12px;font-weight:800}.pf-pwa-message button:not(:disabled){cursor:pointer}.pf-pwa-message button:disabled{cursor:wait;opacity:.68}.pf-pwa-message--error{border-color:var(--pf-tone-line,#efb9c5);background:var(--pf-tone-glass,#fff7f9fa)}.pf-pwa-update-spin{animation:.85s linear infinite pf-pwa-update-spin}.pf-pwa-message--offline{border-color:var(--pf-tone-line,#f0d6a3);background:var(--pf-tone-warn-tint,#fff9e8f7)}.pf-pwa-message--offline svg{color:var(--pf-warning)}.pf-pwa-install-card{border:1px solid var(--pf-tone-line,#e5069533);border-radius:var(--pf-radius-pill,999px);background:var(--pf-ink);color:var(--pf-tone-inverse-ink,white);grid-template-columns:1fr 44px;align-items:center;display:inline-grid;overflow:hidden}.pf-pwa-install{min-height:44px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 8px 0 16px;font-weight:800;display:inline-flex}.pf-pwa-install-dismiss{border:0;border-left:1px solid var(--pf-tone-line,#ffffff38);width:44px;height:44px;color:var(--pf-tone-white,white);background:0 0;place-items:center;padding:0;display:grid}.pf-pwa-install-dismiss:hover,.pf-pwa-install-dismiss:focus-visible{background:var(--pf-tone-glass,#ffffff1f)}.pf-recovery-page{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:radial-gradient(circle at 15% 10%,var(--pf-tone-photo-glass,#e506951f),transparent 38%),var(--pf-tone-paper,#fbf8fa);place-items:center;display:grid}.pf-recovery-page>section{border:1px solid var(--pf-line);border-radius:var(--pf-radius-sheet,28px);background:var(--pf-tone-paper,white);width:min(620px,100%);box-shadow:var(--pf-shadow);padding:clamp(28px,6vw,54px)}.pf-recovery-page section>small{color:var(--pf-magenta-dark);letter-spacing:.08em;margin:34px 0 8px;font-weight:900;display:block}.pf-recovery-page h1{margin-bottom:12px;font-size:clamp(30px,6vw,48px)}.pf-recovery-page p{color:var(--pf-muted);line-height:1.65}.pf-recovery-page section>div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pf-recovery-page .pf-button{align-items:center;gap:8px;display:inline-flex}.pf-button{border-radius:var(--pf-radius-chip,12px);border:0;min-height:44px;padding:0 18px;font-weight:700;transition:all .18s}.pf-button:hover{transform:translateY(-1px)}.pf-button--primary{background:var(--pf-magenta);color:var(--pf-tone-white,white);box-shadow:var(--pf-client-flat-shadow,0 10px 24px #e0007a2e)}.pf-button--secondary{color:var(--pf-magenta-dark);background:var(--pf-magenta-soft);border:1px solid var(--pf-tone-line,#ffd0e7)}.pf-button--ghost{color:var(--pf-ink);border:1px solid var(--pf-line);background:0 0}.pf-button--danger{background:var(--pf-tone-paper,#fff0f1);color:var(--pf-danger);border:1px solid var(--pf-tone-line,#ffdadd)}.pf-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.pf-badge{border-radius:var(--pf-radius-pill,999px);min-height:24px;font-size:var(--pf-text-label,12px);background:var(--pf-tone-paper,#f1edf0);color:var(--pf-tone-ink,#5f5660);align-items:center;padding:3px 9px;font-weight:700;display:inline-flex}.pf-badge--success{color:var(--pf-tone-ok-ink,#116044);background:var(--pf-tone-paper,#e9f8f2)}.pf-badge--warning{color:var(--pf-tone-warn-ink,#925306);background:var(--pf-tone-warn-tint,#fff5de)}.pf-badge--danger{color:var(--pf-tone-pink-ink,#a52e3b);background:var(--pf-tone-paper,#fff0f1)}.pf-badge--magenta{color:var(--pf-tone-pink-ink,#a9005f);background:var(--pf-tone-paper,#fff0f7)}.pf-metric-card{border:1px solid var(--pf-line);border-radius:var(--pf-radius-button,20px);background:var(--pf-surface);min-height:150px;box-shadow:var(--pf-client-flat-shadow,0 8px 28px #2c16240a);padding:22px;position:relative}.pf-metric-card p{color:var(--pf-muted);font-size:var(--pf-text-body,13px);margin:8px 0 10px;font-weight:600}.pf-metric-card strong{font:800 28px/1.1 var(--pf-client-font,"Manrope");display:block}.pf-metric-card small{color:var(--pf-success);margin-top:10px;display:block}.pf-metric-card--interactive{width:100%;color:var(--pf-ink);font:inherit;text-align:left;cursor:pointer;padding-bottom:52px;transition:transform .16s,border-color .16s,box-shadow .16s}.pf-metric-card--interactive:hover{border-color:var(--pf-tone-line,#e4a5c7);box-shadow:var(--pf-client-flat-shadow,0 14px 34px #5d123c1a);transform:translateY(-2px)}.pf-metric-card--interactive:focus-visible{outline:3px solid var(--pf-tone-line,#e0007a40);outline-offset:3px}.pf-metric-action{color:var(--pf-magenta-dark);font-size:var(--pf-text-label,11px);align-items:center;gap:3px;font-weight:800;display:flex;position:absolute;bottom:18px;right:18px}.pf-metric-icon{width:36px;height:36px;color:var(--pf-magenta);background:var(--pf-magenta-soft);border-radius:var(--pf-radius-chip,11px);place-items:center;display:grid}.pf-section-title{justify-content:space-between;align-items:end;gap:20px;margin:34px 0 16px;display:flex}.pf-section-title h2{margin-bottom:5px;font-size:clamp(20px,3vw,25px)}.pf-section-title p{color:var(--pf-muted);font-size:var(--pf-text-body,14px);margin:0}.pf-text-action{white-space:nowrap;min-height:44px;color:var(--pf-magenta-dark);background:0 0;border:0;align-items:center;gap:3px;padding:0 8px;font-weight:700;display:inline-flex}.pf-notice{border-radius:var(--pf-radius-field,16px);background:var(--pf-tone-paper,#f2f6ff);border:1px solid var(--pf-tone-line,#dce7ff);justify-content:space-between;gap:16px;padding:16px 18px;display:flex}.pf-notice p{font-size:var(--pf-text-body,13px);color:var(--pf-muted);margin:4px 0 0;line-height:1.5}.pf-notice button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.pf-notice--warning{background:var(--pf-tone-warn-tint,#fff8e8);border-color:var(--pf-tone-line,#f6e5b8)}.pf-notice--success{background:var(--pf-tone-paper,#ebfaf4);border-color:var(--pf-tone-line,#caeddf)}.pf-progress{border-radius:var(--pf-radius-pill,99px);background:var(--pf-tone-paper,#f0e9ed);height:8px;overflow:hidden}.pf-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--pf-magenta), var(--pf-tone-paper,#ff67b8));height:100%;display:block}.pf-avatar{border-radius:var(--pf-radius-field,13px);width:38px;height:38px;color:var(--pf-tone-white,white);background:var(--pf-magenta);place-items:center;font-weight:800;display:grid}.pf-avatar--green{background:var(--pf-tone-ok-tint,#16805b)}.pf-avatar--amber{background:var(--pf-tone-warn-tint,#b56809)}.pf-avatar--ink{background:var(--pf-tone-paper,#29222a)}.pf-toast{z-index:30000;right:22px;bottom:var(--pf-toast-bottom,24px);box-sizing:border-box;border:1px solid var(--pf-tone-line,#cfe9dd);border-radius:var(--pf-radius-field,15px);background:var(--pf-tone-paper,#f1fbf7);max-width:min(420px,100vw - 28px);color:var(--pf-tone-ok-ink,#11553e);box-shadow:var(--pf-shadow-float,0 18px 50px #1e161b2e);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 15px;font-weight:700;animation:.18s ease-out pf-toast-in;display:grid;position:fixed}.pf-toast--info{border-color:var(--pf-tone-line,#e2d6dd);background:var(--pf-tone-paper,#fffafc);color:var(--pf-tone-ink,#4d3543)}.pf-toast--warning{border-color:var(--pf-tone-line,#ebd2b1);background:var(--pf-tone-warn-tint,#fff8ed);color:var(--pf-tone-warn-ink,#785123)}.pf-toast--error{border-color:var(--pf-tone-line,#edc6ce);background:var(--pf-tone-paper,#fff3f5);color:var(--pf-tone-pink-ink,#942f43)}.pf-toast button{border-radius:var(--pf-radius-chip,9px);width:44px;height:44px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.pf-notification-center{flex:none;position:relative}.pf-notification-attention{z-index:95;right:20px;bottom:calc(90px + env(safe-area-inset-bottom,0px));border:2px solid var(--pf-tone-line,#aa0866);border-radius:var(--pf-radius-button,18px);background:var(--pf-tone-paper,#fff5fb);width:min(420px,100vw - 28px);color:var(--pf-tone-pink-ink,#42112e);box-shadow:var(--pf-client-flat-shadow,0 16px 50px #4c103b33);box-sizing:border-box;grid-template-columns:24px minmax(0,1fr) 44px;align-items:start;gap:12px;padding:18px 12px 14px 18px;animation:.2s ease-out pf-toast-in;display:grid;position:fixed}.pf-notification-attention>svg{color:var(--pf-tone-pink-ink,#aa0866);margin-top:3px}.pf-notification-attention strong{font-size:var(--pf-text-body,16px);font-weight:800;line-height:1.4;display:block}.pf-notification-attention p{font-size:var(--pf-text-body,14px);overflow-wrap:anywhere;margin:5px 0 8px;line-height:1.5}.pf-notification-attention a,.pf-notification-attention-open{min-height:44px;color:var(--pf-tone-pink-ink,#99085b);font:inherit;font-size:var(--pf-text-secondary,14px);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:800;text-decoration:underline;display:inline-flex}.pf-notification-attention-close{border-radius:var(--pf-radius-chip,10px);min-width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}@media (prefers-reduced-motion:reduce){.pf-notification-attention{animation:none}}.pf-notification-trigger{border:1px solid var(--pf-line);border-radius:var(--pf-radius-field,13px);background:var(--pf-surface);width:44px;height:44px;color:var(--pf-ink);place-items:center;padding:0;display:grid;position:relative}.pf-notification-trigger:hover{background:var(--pf-magenta-soft);color:var(--pf-magenta-dark)}.pf-notification-count{border:2px solid var(--pf-tone-line,white);border-radius:var(--pf-radius-pill,999px);background:var(--pf-magenta);min-width:19px;height:19px;color:var(--pf-tone-white,white);font-size:var(--pf-text-label,10px);place-items:center;padding:0 5px;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px}.pf-notification-panel{z-index:90;border:1px solid var(--pf-line);border-radius:var(--pf-radius-button,18px);background:var(--pf-tone-sheet,white);width:min(390px,100vw - 28px);box-shadow:var(--pf-client-flat-shadow,0 24px 70px #23121d33);color:var(--pf-ink);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.pf-notification-panel>header{border-bottom:1px solid var(--pf-line);background:var(--pf-tone-sheet,#fffafd);justify-content:space-between;align-items:center;min-height:auto;padding:16px 17px;display:flex}.pf-notification-panel>header div,.pf-notification-panel>header small{display:block}.pf-notification-panel>header small{color:var(--pf-muted);font-size:var(--pf-text-label,11px);margin-top:3px}.pf-notification-panel>header button,.pf-notification-list article>button{border-radius:var(--pf-radius-chip,11px);width:44px;height:44px;color:var(--pf-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.pf-notification-read-all{border:0;border-bottom:1px solid var(--pf-line);background:var(--pf-tone-paper,white);width:100%;color:var(--pf-magenta-dark);font-size:var(--pf-text-label,12px);align-items:center;gap:7px;padding:10px 17px;font-weight:800;display:flex}.pf-notification-list{max-height:min(430px,65vh);overflow:auto}.pf-notification-list article{border-bottom:1px solid var(--pf-tone-line,#f1e9ee);grid-template-columns:8px 1fr auto;align-items:start;gap:10px;padding:14px 15px;display:grid}.pf-notification-list article.unread{background:var(--pf-tone-paper,#fff8fc)}.pf-notification-list article:last-child{border-bottom:0}.pf-notification-list article>div>strong{font-size:var(--pf-text-label,13px);line-height:1.35;display:block}.pf-notification-list article p{color:var(--pf-muted);font-size:var(--pf-text-body,12px);margin:4px 0 7px;line-height:1.45}.pf-notification-list article small{color:var(--pf-tone-muted,#8b8089);font-size:var(--pf-text-label,10px)}.pf-notification-dot{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:5px}.pf-notification-list article.unread .pf-notification-dot{background:var(--pf-magenta);box-shadow:var(--pf-client-flat-shadow,0 0 0 3px #e0007a1a)}.pf-notification-empty{color:var(--pf-muted);text-align:center;font-size:var(--pf-text-label,13px);margin:0;padding:28px 18px}.pf-request-detail{border:1px solid var(--pf-tone-line,#e7dce3);border-radius:var(--pf-radius-field,15px);background:var(--pf-tone-paper,#fffafd);grid-column:1/-1;margin-top:2px;padding:16px}.pf-request-detail-heading,.pf-request-detail-total{justify-content:space-between;align-items:center;gap:16px;display:flex}.pf-request-detail-heading>div{min-width:0}.pf-request-detail-heading small,.pf-request-service small{color:var(--pf-muted);font-size:var(--pf-text-label,10px);letter-spacing:.06em;margin-bottom:3px;font-weight:800;display:block}.pf-request-detail-heading strong{text-overflow:ellipsis;font:700 11px/1.4 ui-monospace,monospace;display:block;overflow:hidden}.pf-status-stepper{scrollbar-width:thin;margin:16px 0;padding:0 0 8px;list-style:none;display:flex;overflow-x:auto}.pf-status-stepper li{color:var(--pf-tone-muted,#a2939d);text-align:center;flex:1 0 108px;justify-items:center;gap:6px;display:grid;position:relative}.pf-status-stepper li:before{content:"";z-index:0;background:var(--pf-tone-paper,#e8dce3);height:2px;position:absolute;top:14px;left:-50%;right:50%}.pf-status-stepper li:first-child:before{display:none}.pf-status-stepper li>span{z-index:1;border:2px solid var(--pf-tone-line,#ded2da);background:var(--pf-tone-paper,white);width:29px;height:29px;font-size:var(--pf-text-label,11px);border-radius:50%;place-items:center;font-weight:900;display:grid;position:relative}.pf-status-stepper li>small{max-width:104px;font-size:var(--pf-text-label,10px);white-space:normal;font-weight:800;line-height:1.3;overflow:visible}.pf-status-stepper li.complete,.pf-status-stepper li.current{color:var(--pf-magenta-dark)}.pf-status-stepper li.complete:before,.pf-status-stepper li.current:before{background:var(--pf-tone-primary,#ec7bb7)}.pf-status-stepper li.complete>span{border-color:var(--pf-magenta);background:var(--pf-magenta);color:var(--pf-tone-white,white)}.pf-status-stepper li.current>span{border-color:var(--pf-magenta);box-shadow:var(--pf-client-flat-shadow,0 0 0 4px #e0007a1a)}.pf-request-stopped{border:1px solid var(--pf-tone-line,#ead2d7);border-radius:var(--pf-radius-chip,12px);background:var(--pf-tone-paper,#fff5f6);color:var(--pf-tone-pink-ink,#8e2b3a);font-size:var(--pf-text-label,12px);justify-content:space-between;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.pf-request-lines{border-top:1px solid var(--pf-line);margin:14px 0}.pf-request-lines>div{border-bottom:1px solid var(--pf-line);justify-content:space-between;gap:14px;padding:10px 0;display:flex}.pf-request-lines span,.pf-request-lines small{display:block}.pf-request-lines small{color:var(--pf-muted);font-size:var(--pf-text-label,11px);margin-top:3px}.pf-request-service{border-radius:var(--pf-radius-chip,12px);background:var(--pf-tone-paper,white);grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;padding:13px;display:grid}.pf-fulfillment-block{border:1px solid var(--pf-tone-line,#f0e4eb);border-radius:var(--pf-radius-chip,12px);background:var(--pf-tone-paper,white);grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:14px;margin:12px 0;padding:13px;display:grid}.pf-fulfillment-block small{color:var(--pf-muted);font-size:var(--pf-text-label,10px);letter-spacing:.05em;margin-bottom:4px;font-weight:800;display:block}.pf-fulfillment-block p{color:var(--pf-muted);font-size:var(--pf-text-body,12px);margin:4px 0;line-height:1.45}.pf-fulfillment-block em{color:var(--pf-magenta-dark);font-size:var(--pf-text-label,11px)}.pf-verification-card,.pf-delivery-attempts{border:1px solid var(--pf-tone-line,#efd4e2);border-radius:var(--pf-radius-field,14px);background:var(--pf-tone-paper,#fff7fb);margin:12px 0;padding:14px}.pf-verification-card small,.pf-delivery-attempts>small{color:var(--pf-magenta-dark);font-size:var(--pf-text-label,10px);letter-spacing:.08em;margin-bottom:7px;font-weight:900;display:block}.pf-verification-card strong{display:block}.pf-verification-card p{color:var(--pf-muted);font-size:var(--pf-text-body,12px);margin:5px 0 0}.pf-verification-code{font-size:var(--pf-text-sheet,25px);letter-spacing:.18em;font-variant-numeric:tabular-nums}.pf-delivery-attempts article{border-top:1px solid var(--pf-tone-line,#f1dfe8);gap:3px;padding:10px 0;display:grid}.pf-delivery-attempts article:first-of-type{border-top:0}.pf-delivery-attempts article span{color:var(--pf-muted);font-size:var(--pf-text-label,12px)}.pf-client-note.warning{border-color:var(--pf-tone-line,#f1c76d);background:var(--pf-tone-warn-tint,#fff9e9)}.pf-client-note{border-left:3px solid var(--pf-magenta);background:var(--pf-magenta-soft);border-radius:4px 12px 12px 4px;margin:12px 0;padding:13px}.pf-client-note small{color:var(--pf-magenta-dark);font-size:var(--pf-text-label,10px);letter-spacing:.05em;font-weight:900;display:block}.pf-client-note p{font-size:var(--pf-text-body,12px);margin:5px 0 0;line-height:1.5}.pf-request-timing{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0;display:grid}.pf-request-timing span{border:1px solid var(--pf-tone-line,#f1d8e6);border-radius:var(--pf-radius-chip,12px);background:var(--pf-tone-paper,#fff);padding:11px 12px}.pf-request-timing small{color:var(--pf-muted);font-size:var(--pf-text-label,10px);letter-spacing:.05em;margin-bottom:4px;font-weight:900;display:block}.pf-request-timing strong{font-size:var(--pf-text-label,12px)}.pf-request-detail-total{font-size:var(--pf-text-label,13px);margin:12px 0}.pf-request-detail-total strong{font-size:var(--pf-text-list,18px)}.pf-request-detail dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 0;display:grid}.pf-request-detail dl>div{border-radius:var(--pf-radius-chip,10px);background:var(--pf-tone-paper,white);padding:9px 10px}.pf-request-detail dt{color:var(--pf-muted);font-size:var(--pf-text-label,10px);text-transform:uppercase;font-weight:800}.pf-request-detail dd{font-size:var(--pf-text-label,11px);margin:4px 0 0}.pf-order-timeline{border-top:1px solid var(--pf-line);margin-top:16px;padding-top:14px}.pf-order-timeline h4{margin:0 0 12px}.pf-order-timeline article{grid-template-columns:14px 1fr;gap:9px;padding-bottom:13px;display:grid;position:relative}.pf-order-timeline article:before{content:"";background:var(--pf-tone-paper,#e8dce3);width:2px;position:absolute;top:12px;bottom:-2px;left:5px}.pf-order-timeline article:last-child:before{display:none}.pf-order-timeline i{z-index:1;border:3px solid var(--pf-tone-line,white);background:var(--pf-tone-paper,#b9abb4);width:12px;height:12px;box-shadow:var(--pf-client-flat-shadow,0 0 0 1px #d8cbd3);border-radius:50%;margin-top:2px;position:relative}.pf-order-timeline article.current i{background:var(--pf-magenta);box-shadow:var(--pf-client-flat-shadow,0 0 0 3px #e0007a1f)}.pf-order-timeline p{color:var(--pf-muted);font-size:var(--pf-text-body,11px);margin:3px 0}.pf-order-timeline small{color:var(--pf-tone-muted,#8b8089);font-size:var(--pf-text-label,10px)}.connected-workflow{border:1px solid var(--pf-tone-line,#d9d3ef);border-radius:var(--pf-radius-button,18px);background:linear-gradient(120deg,var(--pf-tone-paper,#fbf9ff),var(--pf-tone-paper,#f4f1ff));grid-template-columns:1fr auto;align-items:center;gap:18px;margin:18px 0;padding:20px;display:grid}.connected-workflow small{color:var(--pf-tone-muted,#706786);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.connected-workflow h2{font-size:var(--pf-text-section,19px);margin:5px 0 4px}.connected-workflow p{color:var(--pf-muted);font-size:var(--pf-text-body,13px);margin:0}.connected-workflow-actions{align-items:center;gap:8px;display:flex}.api-state{color:var(--pf-success);font-size:var(--pf-text-label,12px);align-items:center;gap:6px;margin-top:9px;font-weight:800;display:inline-flex}.api-state:before{content:"";width:8px;height:8px;box-shadow:var(--pf-client-flat-shadow,0 0 0 4px #16805b1a);background:currentColor;border-radius:50%}.api-state.offline{color:var(--pf-danger)}.pf-auth-page{background:radial-gradient(circle at 12% 18%,var(--pf-tone-primary,#e0007a1f),transparent 36%),linear-gradient(135deg,var(--pf-tone-paper,#fffafd),var(--pf-tone-paper,#f6f2f7));grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(38px,8vw,120px);min-height:100vh;padding:clamp(28px,7vw,96px);display:grid}.pf-auth-intro{max-width:640px}.pf-auth-intro>.pf-badge{margin:42px 0 14px}.pf-auth-intro h1{max-width:620px;margin-bottom:18px;font-size:clamp(38px,6vw,72px);line-height:1.02}.pf-auth-intro>p{max-width:570px;color:var(--pf-muted);font-size:var(--pf-text-body,17px);line-height:1.7}.pf-auth-intro>div:last-child{border:1px solid var(--pf-line);border-radius:var(--pf-radius-button,18px);background:var(--pf-tone-glass,#ffffffb8);align-items:center;gap:14px;max-width:520px;margin-top:34px;padding:16px;display:flex}.pf-auth-intro>div:last-child svg{color:var(--pf-success);flex:none}.pf-auth-intro>div:last-child span,.pf-auth-intro>div:last-child small{display:block}.pf-auth-intro>div:last-child small{color:var(--pf-muted);margin-top:4px;line-height:1.45}.pf-auth-card{border:1px solid var(--pf-line);border-radius:var(--pf-radius-sheet,28px);background:var(--pf-tone-glass,#fffffff0);width:100%;max-width:480px;box-shadow:var(--pf-client-flat-shadow,0 28px 90px #30192924);justify-self:end;padding:clamp(26px,4vw,42px)}.pf-auth-lock{border-radius:var(--pf-radius-field,15px);width:48px;height:48px;color:var(--pf-tone-inverse-ink,white);background:var(--pf-ink);place-items:center;margin-bottom:22px;display:grid}.pf-auth-card>small{color:var(--pf-magenta-dark);letter-spacing:.08em;font-weight:800}.pf-auth-card h2{font-size:var(--pf-text-section,30px);margin:9px 0 7px}.pf-auth-card>p{color:var(--pf-muted);margin-bottom:24px;line-height:1.5}.pf-auth-card label{color:var(--pf-tone-ink,#554b55);font-size:var(--pf-text-label,13px);gap:7px;margin-top:16px;font-weight:800;display:grid}.pf-auth-card input{border:1px solid var(--pf-line);border-radius:var(--pf-radius-field,13px);background:var(--pf-tone-field,#fff);min-height:50px;color:var(--pf-ink);padding:0 14px}.pf-auth-card>.pf-button{width:100%;margin-top:22px}.pf-auth-secondary{width:100%;min-height:44px;color:var(--pf-magenta-dark);background:0 0;border:0;margin-top:8px;padding:10px;font-weight:800}.pf-auth-links{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:14px;display:flex}.pf-auth-links button{min-height:44px;color:var(--pf-magenta-dark);font-size:var(--pf-text-list,13px);text-underline-offset:3px;background:0 0;border:0;padding:7px 8px;font-weight:800;text-decoration:underline}.pf-password-hint{margin-top:7px;line-height:1.4;display:block;color:var(--pf-muted)!important;letter-spacing:0!important;font-weight:600!important}.pf-identity-page .pf-auth-card{align-self:center;min-height:500px}.pf-identity-page--embedded{border:1px solid var(--pf-line);border-radius:var(--pf-radius-sheet,28px);min-height:auto;padding:clamp(18px,4vw,44px)}.pf-auth-error{border:1px solid var(--pf-tone-line,#ffdadd);border-radius:var(--pf-radius-chip,12px);background:var(--pf-tone-paper,#fff0f1);color:var(--pf-danger);font-size:var(--pf-text-label,13px);margin-top:16px;padding:12px 14px;font-weight:700}.pf-legal-links{flex-wrap:wrap;gap:6px 14px;margin-left:5px;display:inline-flex}.pf-legal-links a{color:var(--pf-magenta-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline}.pf-auth-legal-links{justify-content:center;margin:10px 0 0;font-size:.82rem}.pf-legal-page{background:radial-gradient(circle at 15% 10%,var(--pf-tone-primary,#e0007a1a),transparent 38%),var(--pf-tone-paper,#faf7fa);place-items:center;min-height:100vh;padding:clamp(24px,6vw,72px);display:grid}.pf-legal-page>section,.pf-legal-page>.pf-legal-document{border:1px solid var(--pf-line);border-radius:var(--pf-radius-sheet,28px);background:var(--pf-tone-paper,white);width:min(100%,760px);box-shadow:var(--pf-client-flat-shadow,0 28px 80px #3019291c);padding:clamp(28px,5vw,58px)}.pf-legal-page .pf-brand{margin-bottom:34px}.pf-legal-icon{border-radius:var(--pf-radius-field,16px);background:var(--pf-magenta-soft);width:52px;height:52px;color:var(--pf-magenta-dark);place-items:center;margin-bottom:18px;display:grid}.pf-legal-page>section>small,.pf-legal-page>.pf-legal-document>small{color:var(--pf-magenta-dark);letter-spacing:.08em;font-weight:900}.pf-legal-page h1{margin:8px 0 24px;font-size:clamp(34px,6vw,58px);line-height:1.05}.pf-legal-page>section>p,.pf-legal-page>.pf-legal-document>p{color:var(--pf-muted);line-height:1.7}.pf-legal-return{margin-top:16px;text-decoration:none;display:inline-flex}.pf-privacy-page{padding:clamp(18px,4vw,54px);display:block}.pf-privacy-page>.pf-legal-document{width:min(100%,1040px);margin:0 auto}.pf-legal-metadata{flex-wrap:wrap;gap:8px;margin:12px 0 24px;display:flex}.pf-legal-metadata span{border:1px solid var(--pf-line);border-radius:var(--pf-radius-pill,999px);color:var(--pf-muted);background:var(--pf-tone-paper,#fbf9fa);padding:6px 9px;font-size:.78rem;font-weight:700}.pf-legal-lead{font-size:1.08rem}.pf-legal-index{border:1px solid var(--pf-line);border-radius:var(--pf-radius-button,18px);background:var(--pf-tone-paper,#fbf9fa);flex-wrap:wrap;gap:8px;margin:30px 0;padding:18px;display:flex}.pf-legal-index strong{width:100%;margin-bottom:3px}.pf-legal-index a,.pf-legal-sources a{color:var(--pf-magenta-dark);text-underline-offset:3px;font-weight:750}.pf-legal-index a{border-radius:var(--pf-radius-chip,10px);background:var(--pf-tone-paper,white);border:1px solid var(--pf-line);padding:7px 10px;text-decoration:none}.pf-legal-section{border-top:1px solid var(--pf-line);padding:28px 0;scroll-margin-top:24px}.pf-legal-section h2{margin-bottom:14px;font-size:clamp(1.35rem,3vw,1.8rem)}.pf-legal-section h3{letter-spacing:-.01em;margin:24px 0 10px;font-size:1.05rem}.pf-legal-section p,.pf-legal-section li{color:var(--pf-muted);line-height:1.68}.pf-legal-section ul{margin:10px 0;padding-left:1.35rem}.pf-legal-section li+li{margin-top:7px}.pf-legal-responsible{gap:10px;margin:18px 0;display:grid}.pf-legal-responsible div{border:1px solid var(--pf-line);border-radius:var(--pf-radius-field,13px);background:linear-gradient(135deg,var(--pf-tone-paper,#fff) 0%,var(--pf-tone-paper,#fff8fc) 100%);padding:14px 16px}.pf-legal-responsible dt{color:var(--pf-magenta-dark);letter-spacing:.02em;font-size:.78rem;font-weight:850}.pf-legal-responsible dd{color:var(--pf-ink);margin:5px 0 0;font-weight:720}.pf-legal-responsible a{color:var(--pf-magenta-dark);text-underline-offset:3px}.pf-legal-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.pf-legal-data-grid section{border:1px solid var(--pf-line);border-radius:var(--pf-radius-field,15px);background:var(--pf-tone-paper,#fcfafb);padding:17px}.pf-legal-data-grid h3{margin-top:0}.pf-legal-table-wrap{border:1px solid var(--pf-line);border-radius:var(--pf-radius-field,14px);margin:16px 0;overflow-x:auto;container-type:inline-size}.pf-legal-table-wrap table{border-collapse:collapse;width:100%;min-width:0}.pf-legal-table-wrap th,.pf-legal-table-wrap td{border-bottom:1px solid var(--pf-line);text-align:left;vertical-align:top;padding:12px 13px;line-height:1.5}.pf-legal-table-wrap th{background:var(--pf-tone-paper,#fbf8fa);color:var(--pf-ink);font-size:.8rem}.pf-legal-table-wrap td{color:var(--pf-muted);font-size:.86rem}.pf-legal-table-wrap tr:last-child td{border-bottom:0}.pf-legal-choice{border:1px solid var(--pf-line);border-radius:var(--pf-radius-field,14px);background:var(--pf-tone-paper,#fbf9fa);flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0;padding:14px;display:flex}.pf-legal-choice span{flex:250px}.pf-legal-sources{border-radius:var(--pf-radius-field,14px);background:var(--pf-tone-paper,#f5f7ff);gap:8px;padding:16px;display:grid}.pf-legal-review-note{border:1px solid var(--pf-line);border-radius:var(--pf-radius-field,14px);background:var(--pf-tone-paper,#fbf9fa);padding:16px;font-size:.88rem}.pf-privacy-banner{z-index:1200;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));border:1px solid var(--pf-tone-line,#e5069538);border-radius:var(--pf-radius-button,20px);background:var(--pf-tone-glass,#fffffffa);width:min(900px,100vw - 32px);box-shadow:var(--pf-client-flat-shadow,0 22px 70px #2d162438);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:18px;margin:auto;padding:18px;display:flex;position:fixed}.pf-privacy-banner>div:first-child{flex:430px}.pf-privacy-banner strong{display:block}.pf-privacy-banner p{color:var(--pf-muted);margin:5px 0 4px;font-size:.87rem;line-height:1.45}.pf-privacy-banner a{color:var(--pf-magenta-dark);font-size:.82rem;font-weight:800}.pf-privacy-banner-actions{flex-wrap:wrap;gap:8px;display:flex}.pf-privacy-banner-actions .pf-button{white-space:nowrap}button:focus-visible,input:focus-visible{outline:3px solid var(--pf-tone-line,#e0007a47);outline-offset:2px}@media (width<=720px){body.pf-install-prompt-visible{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.pf-metric-card{min-height:132px;padding:18px}.pf-section-title{align-items:center;margin-top:26px}.pf-toast{right:14px;bottom:var(--pf-toast-bottom,calc(78px + env(safe-area-inset-bottom,0px)))}.pf-legal-page{padding:12px}.pf-legal-page>section,.pf-legal-page>.pf-legal-document{border-radius:var(--pf-radius-button,20px);padding:22px 18px}.pf-legal-data-grid{grid-template-columns:1fr}.pf-privacy-banner{display:block}.pf-privacy-banner-actions{margin-top:12px}.pf-privacy-banner-actions .pf-button{flex:145px}.pf-notification-panel{position:fixed;top:76px;right:14px}.pf-request-service,.pf-fulfillment-block,.pf-request-detail dl{grid-template-columns:1fr}.pf-request-stopped{flex-direction:column}.connected-workflow{grid-template-columns:1fr}.connected-workflow-actions{flex-wrap:wrap}.pf-auth-page{padding:14px 14px calc(28px + env(safe-area-inset-bottom));grid-template-columns:1fr;align-items:start;gap:18px}.pf-auth-card{border-radius:var(--pf-radius-card,22px);order:-1;justify-self:stretch;max-width:none;padding:20px 18px}.pf-auth-lock{border-radius:var(--pf-radius-field,13px);width:40px;height:40px;margin-bottom:13px}.pf-auth-card h2{font-size:var(--pf-text-section,26px);margin-top:6px}.pf-auth-card>p{font-size:var(--pf-text-body,14px);margin-bottom:14px}.pf-auth-card label{margin-top:12px}.pf-auth-card>.pf-button{margin-top:16px}.pf-auth-intro{padding:8px 4px 0}.pf-auth-intro>.pf-badge{margin-top:18px}.pf-auth-intro h1{font-size:var(--pf-text-screen,30px);margin-bottom:10px}.pf-auth-intro>p{font-size:var(--pf-text-body,15px);line-height:1.55}.pf-auth-intro>div:last-child{margin-top:18px}.pf-pwa-controls{right:max(12px, env(safe-area-inset-right));bottom:calc(74px + env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));justify-items:stretch;width:auto}.pf-pwa-message{grid-template-columns:auto minmax(0,1fr)}.pf-pwa-message button{grid-column:1/-1;width:100%;min-height:44px}.pf-pwa-install-card{justify-self:stretch;width:100%;max-width:100%}}@media (width<=420px){.pf-pwa-controls{bottom:calc(68px + env(safe-area-inset-bottom))}.pf-auth-links{gap:0 4px}.pf-status-stepper li{flex-basis:96px}}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top)}}.merchant-operational-lock{border:0;min-width:0;margin:0;padding:0}.merchant-operational-lock:disabled{opacity:.78}.field-validation-error{margin-top:.35rem;display:block;color:var(--pf-tone-pink-ink,#b42318)!important}[aria-invalid=true]{box-shadow:var(--pf-client-flat-shadow,0 0 0 3px #d92d201a);border-color:var(--pf-tone-line,#d92d20)!important}.pf-pwa-confirm-backdrop{z-index:20000;background:var(--pf-tone-overlay,#1e121c80);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.pf-pwa-confirm-backdrop>section{background:var(--pf-tone-overlay,#fff);width:min(100%,460px);max-height:calc(100dvh - 40px);color:var(--pf-tone-ink,#291f2a);border:1px solid var(--pf-tone-line,#eadfe6);border-radius:var(--pf-radius-button,20px);box-shadow:var(--pf-shadow-float,0 20px 60px #20102030);padding:24px;overflow:auto}.pf-pwa-confirm-backdrop h2{font-size:var(--pf-text-section,22px);margin:0 0 14px;line-height:1.25}.pf-pwa-confirm-backdrop p{font-size:var(--pf-text-body,15px);margin:12px 0;line-height:1.55}.pf-pwa-confirm-backdrop section>div{gap:10px;margin-top:20px;display:grid}.pf-pwa-confirm-backdrop button{font:inherit;font-size:var(--pf-text-list,16px);border:1px solid var(--pf-tone-line,#d9cdd5);background:var(--pf-tone-overlay,#fff);min-height:48px;color:var(--pf-tone-pink-ink,#a90069);border-radius:var(--pf-radius-chip,12px);cursor:pointer;padding:12px}.pf-pwa-confirm-backdrop .pf-pwa-confirm-discard{background:var(--pf-tone-overlay,#bd006f);border-color:var(--pf-tone-line,#bd006f);color:var(--pf-tone-white,white)}.pf-pwa-confirm-backdrop button:focus-visible{outline:3px solid var(--pf-tone-line,#e50695);outline-offset:3px}.pf-pwa-controls:has(.pf-pwa-message--update){z-index:12000}.pf-delivery-incident{border:1px solid var(--pf-tone-line,#d5a457);border-radius:var(--pf-radius-field,16px);background:var(--pf-tone-warn-tint,#fff8e9);color:var(--pf-tone-warn-ink,#543a13);overflow-wrap:anywhere;margin:16px 0;padding:16px}.pf-delivery-incident strong{font-size:1.05rem;display:block}.pf-delivery-incident p{margin:8px 0 0;line-height:1.5}.pf-notification-attention{border:1px solid var(--pf-tone-line,#dfd5db);background:var(--pf-tone-paper,#fff);box-shadow:var(--pf-client-flat-shadow,0 6px 24px #4c103b18);animation:none}[data-dialog-heading]:focus,[role=dialog][tabindex="-1"]:focus,[role=alertdialog][tabindex="-1"]:focus{outline:none}@media (width<=699px){.pf-legal-table-wrap{border:0;border-radius:0;overflow:visible}.pf-legal-table-wrap table{width:100%;min-width:0;display:block}.pf-legal-table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pf-legal-table-wrap tbody{gap:14px;display:grid}.pf-legal-table-wrap tr{border:1px solid var(--pf-line);background:var(--pf-tone-paper,#fff);border-radius:14px;display:block;overflow:hidden}.pf-legal-table-wrap td{overflow-wrap:anywhere;padding:10px 14px;display:block;border:0!important}.pf-legal-table-wrap td:first-child{background:var(--pf-tone-paper,#fbf8fa);color:var(--pf-ink);font-weight:700}.pf-legal-table-wrap td:before{content:attr(data-label);color:var(--pf-ink);margin-bottom:4px;font-size:12.5px;font-weight:700;display:block}}@container (width<=699px){.pf-legal-table-wrap table{width:100%;display:block}.pf-legal-table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pf-legal-table-wrap tbody{gap:14px;display:grid}.pf-legal-table-wrap tr{border:1px solid var(--pf-line);background:var(--pf-tone-paper,#fff);border-radius:14px;display:block;overflow:hidden}.pf-legal-table-wrap td{overflow-wrap:anywhere;padding:10px 14px;display:block;border:0!important}.pf-legal-table-wrap td:first-child{background:var(--pf-tone-paper,#fbf8fa);color:var(--pf-ink);font-weight:700}.pf-legal-table-wrap td:before{content:attr(data-label);color:var(--pf-ink);margin-bottom:4px;font-size:12.5px;font-weight:700;display:block}}.pf-google-quota-notice{z-index:35000;bottom:calc(100px + env(safe-area-inset-bottom,0px));box-sizing:border-box;color:#654010;background:#fff5de;border:1px solid #d9a34f;border-radius:14px;align-items:center;gap:12px;width:min(420px,100% - 32px);padding:12px 14px;font:500 13px/1.4 system-ui;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0002}.pf-google-quota-notice button{min-height:36px;color:inherit;background:0 0;border:0;border-radius:8px;flex:0 0 36px;font-size:24px}[data-pf-color-scheme=dark] .pf-google-quota-notice,[data-control-theme=dark] .pf-google-quota-notice{color:#ffe1aa;background:#322719}html[data-pf-page-surface],html[data-pf-page-surface] body{background:var(--pf-page-surface)!important}html[data-pf-page-surface] :is(input,select,textarea)[aria-invalid=true]{background:var(--pf-input-error-bg,var(--pf-tone-bad-tint,#fff0f2))!important;color:var(--pf-input-error-ink,var(--pf-danger,#c6384d))!important;border-color:var(--pf-input-error-ink,var(--pf-danger,#c6384d))!important}html[data-pf-page-surface] :-webkit-any(input,textarea):-webkit-autofill{-webkit-text-fill-color:currentColor;caret-color:currentColor;-webkit-background-clip:text;background-clip:text}html[data-pf-page-surface] :is(input,textarea):autofill{-webkit-text-fill-color:currentColor;caret-color:currentColor;-webkit-background-clip:text;background-clip:text}html[data-pf-page-scheme=dark]{--pf-input-error-bg:#331c24;--pf-input-error-ink:#ff7383}html[data-pf-page-scheme=light]{--pf-input-error-bg:#fff0f2;--pf-input-error-ink:#c6384d}body{background:#f8f5f7}.merchant-shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.merchant-shell>aside{color:#fff;background:#261822;height:100vh;padding:22px 16px;position:sticky;top:0}.merchant-brand{justify-content:space-between;padding:0 7px;display:flex}.merchant-brand .pf-brand{color:#fff}.merchant-brand>button{display:none}.business-chip{color:#fff;text-align:left;background:#33222e;border:1px solid #4d3544;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;margin:25px 0;padding:12px;display:grid}.business-chip span{flex-direction:column;min-width:0;display:flex}.business-chip strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.business-chip small{color:#baaab4;font-size:11px}.merchant-shell aside nav,.aside-foot{gap:5px;display:grid}.merchant-shell aside nav button,.aside-foot button{color:#c9bbc4;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;height:46px;padding:0 13px;font-weight:600;display:flex;position:relative}.merchant-shell aside nav svg,.aside-foot svg{width:19px}.merchant-shell aside nav .active{color:#fff;background:#e0007a}.merchant-shell aside nav b{color:#b00064;background:#fff;border-radius:8px;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:absolute;right:12px}.aside-foot{border-top:1px solid #46313f;padding-top:12px;position:absolute;bottom:20px;left:16px;right:16px}.merchant-main{min-width:0}.merchant-main>header{border-bottom:1px solid var(--pf-line);background:#fff;grid-template-columns:auto 1fr minmax(220px,360px) auto auto;align-items:center;gap:14px;height:82px;padding:0 28px;display:grid}.merchant-main header .menu{display:none}.merchant-main header small{color:var(--pf-muted)}.merchant-main header h1{margin:2px 0 0;font-size:22px}.merchant-main header form{border:1px solid var(--pf-line);background:#fbf9fa;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 13px;display:flex}.merchant-main header form svg{width:18px;color:var(--pf-muted)}.merchant-main header input{background:0 0;border:0;outline:0;width:100%}.bell{border:1px solid var(--pf-line);background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:relative}.bell span{background:var(--pf-magenta);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.profile-button{background:0 0;border:0;border-radius:13px;padding:0}.menu-scrim{display:none}.merchant-main>main{max-width:1400px;margin:auto;padding:28px}.setup-card{color:#fff;background:linear-gradient(120deg,#301927,#5a1a42);border-radius:22px;grid-template-columns:1fr 220px auto;align-items:center;gap:24px;margin-top:18px;padding:24px;display:grid}.setup-card h2{margin:12px 0 6px}.setup-card p{color:#dac8d4;margin:0}.setup-progress{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.setup-progress strong{font:800 24px Manrope}.setup-progress small{color:#dac8d4;grid-column:1/-1}.setup-progress .pf-progress{background:#684b5e}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:26px;display:grid}.attention-card{background:#fffaf0;border:1px solid #f1cf9e;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.attention-icon{color:#a75a00;background:#ffecc9;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.attention-card h3{margin:7px 0 3px}.attention-card p,.attention-card small{color:var(--pf-muted);margin:0;font-size:13px}.attention-card>div:last-child{gap:8px;display:flex}.dashboard-grid>aside{border:1px solid var(--pf-line);background:#fff;border-radius:20px;padding:0 20px 20px}.dashboard-grid>aside>.pf-button{width:100%;margin-top:12px}.agenda-mini{border-bottom:1px solid var(--pf-line);grid-template-columns:60px 1fr;gap:12px;padding:14px 0;display:grid}.agenda-mini time{flex-direction:column;display:flex}.agenda-mini time b{font-size:16px}.agenda-mini small,.agenda-mini p{color:var(--pf-muted);margin:3px 0 0;font-size:12px}.data-table{border:1px solid var(--pf-line);background:#fff;border-radius:18px;overflow:hidden}.table-head,.table-row{grid-template-columns:1.1fr 1.3fr .8fr .7fr .8fr 30px;align-items:center;gap:10px;padding:13px 15px;display:grid}.table-head{color:var(--pf-muted);text-transform:uppercase;background:#faf7f9;font-size:11px;font-weight:700}.table-row{border-top:1px solid var(--pf-line);font-size:13px}.table-row strong{flex-direction:column;display:flex}.table-row small{color:var(--pf-muted);margin-top:2px;font-weight:400}.table-row>button{color:var(--pf-muted);background:0 0;border:0}.page-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.page-toolbar h2{margin:0}.page-toolbar p{color:var(--pf-muted);margin:6px 0 0}.page-toolbar>.pf-button{align-items:center;gap:7px;display:flex}.segmented{border:1px solid var(--pf-line);background:#fff;border-radius:14px;gap:5px;padding:5px;display:flex}.segmented button{height:35px;color:var(--pf-muted);background:0 0;border:0;border-radius:10px;padding:0 12px;font-weight:700}.segmented .active{background:var(--pf-magenta-soft);color:var(--pf-magenta)}.segmented b{margin-left:4px}.catalog-stats{gap:8px;margin-bottom:18px;display:flex}.merchant-catalog{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.merchant-catalog article{border:1px solid var(--pf-line);background:#fff;border-radius:20px;overflow:hidden}.merchant-catalog article>div{height:150px}.merchant-catalog article>span{padding:17px;display:block}.merchant-catalog h3{margin:9px 0 4px}.merchant-catalog p{color:var(--pf-muted);font-size:13px}.merchant-catalog article>button{border:0;border-top:1px solid var(--pf-line);width:100%;height:43px;color:var(--pf-magenta);background:#fff;font-weight:700}.calendar{border:1px solid var(--pf-line);background:#fff;border-radius:20px;overflow:hidden}.calendar-head{border-bottom:1px solid var(--pf-line);justify-content:center;align-items:center;gap:24px;padding:18px;display:flex}.calendar-head button{background:0 0;border:0}.week{grid-template-columns:repeat(5,1fr);min-height:480px;display:grid}.week section{border-right:1px solid var(--pf-line);flex-direction:column;gap:9px;padding:15px;display:flex}.week section>b{margin-bottom:10px}.available-slot{color:var(--pf-muted);text-align:center;background:#fff;border:1px dashed #d9cad3;border-radius:10px;padding:10px;font-size:12px}.slot{text-align:left;border:0;border-radius:12px;padding:12px;font-size:13px;font-weight:700}.slot small{font-weight:500}.slot.green{color:#116044;background:#e9f8f2}.slot.pink{color:#a9005f;background:#fff0f7}.settlement-list{gap:12px;display:grid}.settlement-list>button{border:1px solid var(--pf-line);color:inherit;text-align:left;background:#fff;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:18px;display:grid}.settlement-list>button:hover{border-color:#ef9ac7}.settlement-list h3{margin:8px 0 3px}.settlement-list p{color:var(--pf-muted);margin:0;font-size:13px}.empty-state{text-align:center;background:#fff;border:1px dashed #d9cad3;border-radius:22px;place-items:center;min-height:340px;padding:40px;display:grid}.empty-state>svg{background:var(--pf-magenta-soft);width:54px;height:54px;color:var(--pf-magenta);border-radius:17px;padding:13px}.empty-state h3{margin:15px 0 6px}.empty-state p{max-width:470px;color:var(--pf-muted)}@media (width<=1050px){.metrics{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.merchant-catalog{grid-template-columns:1fr 1fr}}@media (width<=760px){.merchant-shell{display:block}.merchant-shell>aside{z-index:50;width:250px;transition:all .2s;position:fixed;left:-280px}.merchant-shell>aside.open{left:0;box-shadow:20px 0 60px #00000040}.menu-scrim{z-index:45;background:#180e1573;border:0;display:block;position:fixed;inset:0}.merchant-brand>button{color:#fff;background:0 0;border:0;display:block}.merchant-main>header{grid-template-columns:auto 1fr auto auto;height:70px;padding:0 16px}.merchant-main header .menu{background:0 0;border:0;place-items:center;display:grid}.merchant-main header form{display:none}.merchant-main>main{padding:18px 14px}.setup-card{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.page-toolbar{flex-direction:column;align-items:flex-start}.segmented{width:100%;overflow:auto}.merchant-catalog{grid-template-columns:1fr}.data-table{overflow:auto}.table-head,.table-row{min-width:680px}.week{min-width:700px}.calendar{overflow:auto}.attention-card{grid-template-columns:auto 1fr}.attention-card>div:last-child{grid-column:1/-1}.settlement-list>button{grid-template-columns:1fr auto}.settlement-list>button>svg{display:none}}@media (width<=440px){.metrics{grid-template-columns:1fr}.merchant-main header .pf-avatar{display:none}}.aside-foot .active{color:#fff;background:#e0007a}.merchant-shell>aside{overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.business-chip{flex:none;margin:16px 0 12px}.merchant-shell aside nav{flex:none;gap:3px;display:grid}.merchant-shell aside nav button,.aside-foot button{height:42px}.aside-foot{flex:none;margin-top:12px;padding-top:10px;position:static}.merchant-shell button:focus-visible,.merchant-shell a:focus-visible,.merchant-shell input:focus-visible,.merchant-shell select:focus-visible,.merchant-shell textarea:focus-visible{outline-offset:2px;outline:3px solid #e0007a47}.merchant-shell aside button:focus-visible{outline-color:#ff82c4}.field-error{color:#a52335!important;font-size:12px!important;font-weight:700!important}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{background:var(--pf-input-error-bg,var(--mn-crit-tint,#fff0f2))!important;border-color:#c6384d!important}.confirm-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1d0f1894;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirm-dialog{text-align:center;background:#fff;border:1px solid #ffffffb3;border-radius:22px;width:min(100%,480px);padding:26px;box-shadow:0 28px 90px #1e0c1852}.confirm-icon{color:#9a5900;background:#fff0d6;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}.confirm-icon svg{width:25px}.confirm-dialog h2{margin:0 0 8px}.confirm-dialog p{color:var(--pf-muted);margin:0;line-height:1.6}.confirm-dialog>.confirm-actions{justify-content:center;gap:9px;margin-top:22px;display:flex}.cancellation-fields{text-align:left;gap:12px;margin-top:18px;display:grid}.cancellation-fields label{gap:6px;font-size:12px;font-weight:800;display:grid}.cancellation-fields select,.cancellation-fields textarea{border:1px solid var(--pf-line);width:100%;color:var(--pf-ink);font:inherit;background:#fff;border-radius:11px;padding:11px}.cancellation-fields textarea{resize:vertical;min-height:84px}.notice-inline-action{margin-top:12px}.offer-response-policy{color:#7a5267;margin:7px 0;font-weight:750;display:block}.merchant-main header .search-submit{background:var(--pf-magenta-soft);width:30px;height:30px;color:var(--pf-magenta);border:0;border-radius:9px;flex:none;place-items:center;display:grid}.merchant-main header .search-submit svg{width:16px}.agenda-empty{margin-bottom:18px}.merchant-request-list,.availability-list{gap:12px;display:grid}.merchant-request-list>article,.availability-list>article{border:1px solid var(--pf-line);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:17px;display:grid}.merchant-request-list>article.expanded{grid-template-columns:auto minmax(0,1fr) auto auto}.merchant-request-list>article>:last-child:not(.request-actions){grid-column:1/-1}.merchant-request-list h3,.availability-list h3{margin:7px 0 4px}.merchant-request-list p,.availability-list p,.merchant-request-list small{color:var(--pf-muted);margin:0;font-size:13px}.request-kind svg{width:21px}.catalog-editor,.availability-form{border:1px solid var(--pf-line);background:#fff;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0 0 20px;padding:22px;display:grid}.catalog-editor>div:first-child,.catalog-editor .wide,.catalog-editor>.pf-notice{grid-column:1/-1}.catalog-editor label,.availability-form label,.public-profile-form label,.team-invite label{color:var(--pf-ink);gap:7px;font-size:13px;font-weight:700;display:grid}.catalog-editor input,.catalog-editor select,.catalog-editor textarea,.availability-form input,.availability-form select,.public-profile-form input,.public-profile-form textarea,.team-invite input,.team-invite select{border:1px solid var(--pf-line);width:100%;color:var(--pf-ink);font:inherit;background:#fff;border-radius:12px;padding:12px}.catalog-photo-field>span:first-child{justify-content:space-between;gap:10px;display:flex}.catalog-photo-field small{color:var(--pf-muted);font-weight:500}.catalog-photo-preview,.catalog-photo-empty{background:#faf7f9;border:1px dashed #d9cad3;border-radius:14px;align-items:center;gap:12px;min-height:82px;padding:10px;display:flex}.catalog-photo-empty svg{width:28px;color:var(--pf-magenta)}.catalog-visual{color:var(--pf-magenta);background:#f9dcea;place-items:center;display:grid}.catalog-visual.service{color:#116044;background:#dcefe9}.catalog-visual.has-photo{background:#eee}.catalog-visual img{object-fit:cover;width:100%;height:100%}.catalog-row-actions{border-top:1px solid var(--pf-line);grid-template-columns:repeat(auto-fit,minmax(80px,1fr));height:auto!important;display:grid!important}.catalog-row-actions button{border:0;border-right:1px solid var(--pf-line);min-height:43px;color:var(--pf-magenta);background:#fff;font-weight:700}.catalog-row-actions button:last-child{color:#91404b;border-right:0}.availability-form{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end}.availability-error{color:#a52335;background:#fff5f6;border:1px solid #efc0c7;border-radius:11px;grid-column:1/-1;padding:11px 13px;font-size:13px;font-weight:700}.public-profile-grid,.public-media-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.public-profile-grid .wide{grid-column:1/-1}.public-media-fields label{cursor:pointer;background:#fbf8fa;border:1px dashed #d5c4cf;border-radius:14px;padding:14px;position:relative}.public-media-fields input{opacity:0;width:1px;height:1px;position:absolute}.public-media-fields b{color:var(--pf-magenta);font-size:13px}.map-preview-link{color:var(--pf-magenta);align-items:center;gap:8px;margin-top:14px;font-weight:700;text-decoration:none;display:inline-flex}.public-profile-preview>small{color:var(--pf-muted);margin-bottom:12px;font-weight:800;display:block}.profile-cover-preview{color:#1d1220;background:#ead9c3 50%/cover no-repeat;border-radius:18px;grid-template-columns:auto 1fr;align-items:end;gap:18px;min-height:320px;padding:24px;display:grid}.profile-cover-preview>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:16px;padding:16px}.profile-cover-preview p{margin:0 0 12px}.profile-cover-preview a{color:inherit;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.profile-logo-preview{background:#fff;border:5px solid #ffffffe6;border-radius:24px;place-items:center;width:92px;height:92px;font:800 27px Manrope;display:grid;overflow:hidden}.preparation-grid,.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.preparation-grid article,.settings-grid article{border:1px solid var(--pf-line);background:#fff;border-radius:19px;padding:20px}.preparation-grid article>svg{background:var(--pf-magenta-soft);width:38px;height:38px;color:var(--pf-magenta);border-radius:12px;margin-bottom:14px;padding:9px}.preparation-grid h3,.settings-grid h3{margin:12px 0 6px}.preparation-grid p,.settings-grid p{color:var(--pf-muted);margin:0 0 14px;font-size:13px;line-height:1.55}.invoice-readiness,.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-grid small{color:var(--pf-muted);font-weight:800}.email-identity-card{border:1px solid var(--pf-line);background:linear-gradient(135deg,#fff 0%,#fff8fc 100%);border-radius:22px;margin:18px 0 22px;padding:22px}.email-identity-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.email-identity-heading small,.email-identity-current small{color:var(--pf-muted);letter-spacing:.05em;font-weight:800;display:block}.email-identity-heading h3{margin:7px 0 5px;font-size:21px}.email-identity-heading p,.email-security-note{color:var(--pf-muted);margin:0;font-size:13px;line-height:1.55}.email-identity-current{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.email-identity-current span{border:1px solid var(--pf-line);background:#fff;border-radius:14px;padding:14px}.email-identity-current strong{overflow-wrap:anywhere;margin-top:5px;display:block}.email-change-form,.email-code-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.email-change-form label,.email-code-form label{gap:7px;font-size:13px;font-weight:800;display:grid}.email-change-form input,.email-code-form input{border:1px solid var(--pf-line);min-height:45px;color:var(--pf-ink);font:inherit;background:#fff;border-radius:12px;padding:0 13px}.email-code-form{grid-template-columns:minmax(220px,1fr) auto auto}.email-code-form input{letter-spacing:.18em;font-size:20px;font-weight:800}.email-change-again{min-height:45px;color:var(--pf-magenta);cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:800}.email-security-note{margin-top:14px}.process-list{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.process-list li{border:1px solid var(--pf-line);background:#fff;border-radius:16px;gap:12px;padding:17px;display:flex}.process-list li>b,.help-steps article>b{background:var(--pf-magenta-soft);width:32px;height:32px;color:var(--pf-magenta);border-radius:10px;flex:none;place-items:center;display:grid}.process-list span{gap:4px;display:grid}.process-list small{color:var(--pf-muted);line-height:1.4}.action-list{gap:10px;display:grid}.action-list>button{border:1px solid var(--pf-line);color:inherit;text-align:left;background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px;display:grid}.action-list>button:hover{border-color:#ee9bc7;transform:translateY(-1px)}.action-list>button>svg:first-child{color:var(--pf-magenta)}.action-list span{gap:3px;display:grid}.action-list small{color:var(--pf-muted)}.help-steps{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 28px;display:grid}.help-steps article{border:1px solid var(--pf-line);background:#fff;border-radius:18px;align-items:flex-start;gap:14px;padding:20px;display:flex}.help-steps h3{margin:3px 0 6px}.help-steps p{color:var(--pf-muted);margin:0 0 14px;line-height:1.55}.help-limits{grid-template-columns:1fr 1fr;gap:10px;display:grid}.help-limits p{background:#fffaf0;border-left:4px solid #efb056;border-radius:8px;margin:0;padding:15px}@media (width<=1100px){.preparation-grid,.process-list{grid-template-columns:1fr 1fr}.public-profile-layout{grid-template-columns:1fr}.public-profile-preview{position:static}}@media (width<=760px){.catalog-editor,.availability-form,.public-profile-grid,.public-media-fields,.settings-grid,.help-steps,.help-limits,.email-identity-current,.email-change-form,.email-code-form{grid-template-columns:1fr}.email-identity-heading{flex-direction:column}.catalog-editor>div:first-child,.catalog-editor .wide,.public-profile-grid .wide{grid-column:auto}.merchant-request-list>article,.merchant-request-list>article.expanded,.availability-list>article{grid-template-columns:auto minmax(0,1fr)}.merchant-request-list>article>strong,.request-actions{grid-column:2}.request-actions{justify-content:flex-start}.preparation-grid,.process-list{grid-template-columns:1fr}.profile-cover-preview{grid-template-columns:1fr;align-content:end}.public-profile-preview{padding:12px}}@media (width<=460px){.confirm-dialog{padding:21px 17px}.confirm-dialog>.confirm-actions{display:grid}.confirm-dialog .pf-button{width:100%}}@media (prefers-reduced-motion:reduce){.merchant-shell *{scroll-behavior:auto!important;transition:none!important}}.correction-summary{color:#7b1f2d;background:#fff5f6;border:1px solid #e78a98;border-radius:18px;gap:16px;margin:0 0 22px;padding:20px;display:grid}.correction-summary>div{align-items:flex-start;gap:12px;display:flex}.correction-summary svg{flex:none;width:22px}.correction-summary strong{display:block}.correction-summary p{margin:5px 0 0;line-height:1.55}.correction-summary ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.correction-summary li{background:#fff;border-radius:11px;grid-template-columns:minmax(160px,.45fr) 1fr;gap:12px;padding:11px 13px;display:grid}.field-needs-correction{background:#fff7f8;border-radius:13px;padding:10px;color:#9d2335!important;border:2px solid #cf3348!important}.field-needs-correction>small{color:#a52235;font-weight:700;line-height:1.4}.active-dossier-editor{margin-top:30px}.active-dossier-editor>form{border:1px solid var(--pf-line);background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;padding:22px;display:grid}.active-dossier-editor label{gap:7px;font-size:13px;font-weight:700;display:grid}.active-dossier-editor input,.active-dossier-editor select,.active-dossier-editor textarea{border:1px solid var(--pf-line);width:100%;color:var(--pf-ink);font:inherit;background:#fff;border-radius:12px;padding:12px}.active-dossier-editor textarea{resize:vertical;min-height:86px}.active-dossier-editor .wide{grid-column:1/-1}.active-dossier-actions{justify-content:flex-end;display:flex}.rejection-feedback{color:#7b1f2d;background:#fff5f6;border:1px solid #d67d89;border-radius:18px;gap:16px;margin:0 0 22px;padding:20px;display:grid}.rejection-feedback>div:first-child{align-items:flex-start;gap:12px;display:flex}.rejection-feedback svg{flex:none;width:22px}.rejection-feedback p{line-height:1.55}.reconsideration-request{border-top:1px solid #edc8ce;gap:10px;padding-top:14px;display:grid}.reconsideration-request label{gap:7px;font-weight:700;display:grid}.reconsideration-request textarea{min-height:100px;font:inherit;border:1px solid #d9a5ad;border-radius:12px;padding:12px}.reconsideration-request .pf-button{justify-self:end}@media (width<=760px){.correction-summary li,.active-dossier-editor>form{grid-template-columns:1fr}.active-dossier-editor .wide{grid-column:auto}}.schedule-loading,.response-schedule-card{margin-top:30px}.response-schedule-card{border:1px solid var(--pf-line);background:#fff;border-radius:22px;gap:20px;padding:24px;display:grid}.response-schedule-heading,.schedule-table-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.response-schedule-heading small{color:var(--pf-magenta);letter-spacing:.08em;font-weight:800}.response-schedule-heading h2,.schedule-table-heading h3{margin:5px 0}.response-schedule-heading p,.schedule-table-heading p{max-width:760px;color:var(--pf-muted);margin:0;line-height:1.55}.schedule-timezone{gap:7px;max-width:520px;font-size:13px;font-weight:800;display:grid}.schedule-timezone select,.schedule-day input[type=time],.schedule-exception input[type=date],.schedule-exception input[type=text],.schedule-exception input:not([type]){border:1px solid var(--pf-line);color:var(--pf-ink);font:inherit;background:#fff;border-radius:11px;padding:11px}.schedule-week{border:1px solid var(--pf-line);border-radius:16px;overflow:hidden}.schedule-day{border-bottom:1px solid var(--pf-line);grid-template-columns:180px 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid}.schedule-day:last-child{border-bottom:0}.schedule-day-toggle{align-items:center;gap:9px;padding-top:10px;display:flex}.schedule-windows{gap:8px;display:grid}.schedule-windows>small{color:var(--pf-muted);padding:10px}.schedule-window{align-items:center;gap:8px;display:flex}.schedule-window input{min-width:130px}.schedule-window>button,.schedule-remove-exception{color:#a52335;background:0 0;border:0;font-weight:800}.schedule-window>button{background:#fff1f4;border-radius:9px;width:34px;height:34px;font-size:20px}.schedule-add-window{color:var(--pf-magenta);background:0 0;border:0;justify-self:start;font-weight:800}.schedule-exceptions{gap:10px;display:grid}.schedule-empty{border:1px dashed var(--pf-line);color:var(--pf-muted);border-radius:14px;margin:0;padding:16px}.schedule-exception{border:1px solid var(--pf-line);border-radius:15px;grid-template-columns:150px minmax(180px,1fr) auto minmax(260px,1fr) auto;align-items:start;gap:10px;padding:14px;display:grid}.schedule-exception>label{align-items:center;gap:7px;padding:11px 0;font-size:13px;font-weight:800;display:flex}.schedule-remove-exception{padding:11px}.schedule-save{background:#fff5fa;border-radius:16px;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:10px;padding:18px;display:grid}.schedule-save>label{gap:9px;font-weight:800;display:flex}.schedule-save>small{color:var(--pf-muted);grid-column:1/-1}@media (width<=900px){.schedule-exception{grid-template-columns:1fr 1fr}.schedule-exception .schedule-windows{grid-column:1/-1}}@media (width<=760px){.response-schedule-card{padding:17px}.response-schedule-heading,.schedule-table-heading{display:grid}.schedule-day{grid-template-columns:1fr}.schedule-window{flex-wrap:wrap}.schedule-window input{flex:1;min-width:0}.schedule-exception,.schedule-save{grid-template-columns:1fr}.schedule-save>small{grid-column:auto}}.merchant-access-shell{background:#f8f5f7;min-height:100vh}.merchant-access-shell>header{z-index:30;border-bottom:1px solid var(--pf-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:78px;padding:12px max(24px,50vw - 700px);display:grid;position:sticky;top:0}.merchant-access-shell>header>div{gap:3px;display:grid}.merchant-access-shell>header small{color:var(--pf-muted)}.merchant-access-shell>header>button,.merchant-access-progress button{border:1px solid var(--pf-line);min-height:40px;color:var(--pf-ink);background:#fff;border-radius:12px;padding:0 15px;font-weight:800}.merchant-access-shell>main{max-width:1400px;margin:auto;padding:28px}.merchant-access-summary{background:linear-gradient(135deg,#fff7fb,#f6e8f0);border:1px solid #efd3e2;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(250px,340px);gap:28px;margin-bottom:24px;padding:28px;display:grid}.merchant-access-summary h1{max-width:820px;margin:14px 0 8px;font-size:clamp(28px,4vw,46px);line-height:1.08}.merchant-access-summary p{max-width:850px;color:var(--pf-muted);margin:0;line-height:1.65}.merchant-access-progress{background:#fffc;border:1px solid #e0007a29;border-radius:18px;align-self:center;padding:20px}.merchant-access-progress span{justify-content:space-between;align-items:end;gap:14px;margin-bottom:12px;display:flex}.merchant-access-progress span small{color:var(--pf-muted);font-weight:700}.merchant-access-progress span strong{font:800 28px Manrope}.merchant-access-progress button{width:100%;color:var(--pf-magenta);margin-top:14px}.merchant-access-shell .dossier-heading{margin-top:28px}.merchant-access-shell button:focus-visible,.merchant-access-shell input:focus-visible,.merchant-access-shell select:focus-visible,.merchant-access-shell textarea:focus-visible{outline-offset:2px;outline:3px solid #e0007a47}@media (width<=760px){.merchant-access-shell>header{grid-template-columns:auto 1fr;padding:12px 16px}.merchant-access-shell>header>button{grid-column:1/-1;width:100%}.merchant-access-shell>main{padding:18px 14px}.merchant-access-summary{grid-template-columns:1fr;padding:20px}.merchant-access-summary h1{font-size:30px}}.locations-page{gap:1.25rem;display:grid}.location-grid{grid-template-columns:minmax(280px,.8fr) minmax(480px,1.6fr);align-items:start;gap:1rem;display:grid}.location-list,.location-form,.location-catalog{background:#fff;border:1px solid #eadde5;border-radius:24px;padding:1.25rem;box-shadow:0 12px 32px #3d1f300d}.location-list{gap:.75rem;display:grid}.location-card{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #eadde5;border-radius:16px;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.location-card:hover,.location-card.selected{background:#fff7fb;border-color:#eb008b;transform:translateY(-1px)}.location-card span{gap:.25rem;display:grid}.location-card>span:last-child{text-align:right;justify-items:end}.location-fields{grid-template-columns:1fr 1fr;gap:.85rem;margin:1rem 0;display:grid}.location-fields label{gap:.35rem;font-size:.86rem;font-weight:700;display:grid}.location-fields .wide{grid-column:1/-1}.location-fields input,.location-fields select,.location-fields textarea{color:#20131b;font:inherit;background:#fff;border:1px solid #dfd3da;border-radius:12px;padding:.8rem}.location-capabilities,.location-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.location-capabilities{padding:.8rem 0 1rem}.location-capabilities label{align-items:center;gap:.45rem;display:flex}.location-catalog{gap:1rem;display:grid}.location-offers{gap:.65rem;display:grid}.location-offers article{border:1px solid #eadde5;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.location-offers article>span:first-child{align-items:center;gap:.65rem;display:flex}.location-offers label{align-items:center;gap:.4rem;display:flex}@media (width<=900px){.location-grid,.location-fields{grid-template-columns:1fr}.location-fields .wide{grid-column:auto}.location-offers article{flex-direction:column;align-items:flex-start}}.team-location-scope{border:1px solid #e4d8df;border-radius:14px;gap:.55rem;padding:.8rem;display:grid}.team-location-scope legend{padding:0 .3rem;font-weight:800}.team-location-scope>label{align-items:center;gap:.45rem;flex-direction:row!important;grid-template-columns:none!important;font-weight:600!important;display:flex!important}.team-location-scope input{width:auto!important}.location-stock{align-items:center;gap:.45rem;display:flex!important}.location-stock input{border:1px solid #dfd3da;border-radius:10px;width:88px;padding:.5rem}.location-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.location-form[hidden]{display:none}.fulfillment-editor{border:1px solid var(--line,#eadde4);background:#fff;border-radius:22px;margin-top:22px;padding:24px}.fulfillment-editor-heading,.delivery-zones-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.fulfillment-editor-heading h3,.delivery-zones-heading h4{margin:3px 0 5px}.fulfillment-editor-heading p,.delivery-zones-heading p{color:var(--muted,#746772);margin:0}.fulfillment-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.fulfillment-switches>label{cursor:pointer;background:#fffafd;border:1px solid #eadde4;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.fulfillment-switches span,.fulfillment-switches small{display:block}.fulfillment-switches small{color:#746772;margin-top:4px}.fulfillment-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0;display:grid}.fulfillment-fields label,.delivery-zones label,.delivery-operations label{color:#554951;gap:6px;font-size:12px;font-weight:800;display:grid}.fulfillment-fields input,.fulfillment-fields select,.delivery-zones input,.delivery-operations input,.delivery-operations select,.delivery-operations textarea{color:#1f1520;background:#fff;border:1px solid #dfd2d9;border-radius:11px;width:100%;min-height:44px;padding:10px 12px}.fulfillment-fields small{color:#7b6e77;font-weight:500}.fulfillment-fields .toggle-field,.delivery-zones .zone-toggle{align-items:center;gap:8px;display:flex}.delivery-zones{gap:10px;margin-bottom:16px;display:grid}.delivery-zones article{background:#fcfafb;border:1px solid #eee1e8;border-radius:14px;grid-template-columns:120px minmax(170px,1fr) 120px 100px minmax(120px,.7fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.remove-zone{color:#a52362;background:#fff;border:1px solid #e8c6d8;border-radius:10px;min-height:42px;padding:8px 12px;font-weight:800}.fulfillment-editor-actions{justify-content:flex-end;margin-top:16px;display:flex}.delivery-operations{background:#fffafd;border:1px solid #ebdbe4;border-radius:16px;grid-column:1/-1;margin:4px 0 12px;padding:16px}.delivery-operations>div:first-child p{color:#746772;margin:4px 0 12px}.delivery-operation-actions{flex-wrap:wrap;gap:10px;display:flex}.delivery-operations form{border-top:1px solid #eadde4;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;display:grid}.delivery-operations form h4,.delivery-operations form .wide,.delivery-operations form>.notice,.delivery-operations form>div:last-child{grid-column:1/-1}.delivery-operations textarea{resize:vertical;min-height:90px}.delivery-operations form>div:last-child{justify-content:flex-end;gap:10px;display:flex}@media (width<=900px){.fulfillment-fields,.delivery-zones article{grid-template-columns:1fr 1fr}.delivery-zones .remove-zone{grid-column:1/-1}.delivery-operations form{grid-template-columns:1fr}}@media (width<=600px){.fulfillment-switches,.fulfillment-fields{grid-template-columns:1fr}.fulfillment-editor-heading,.delivery-zones-heading{display:grid}.delivery-zones article{grid-template-columns:1fr}}.confirm-dialog:focus{outline:none}.confirm-dialog:focus-visible{outline-offset:4px;outline:3px solid #e0007a47}.merchant-shell aside nav button,.aside-foot button,.segmented button,.catalog-row-actions button,.merchant-catalog article>button,.merchant-access-shell>header>button,.merchant-access-progress button,.remove-zone{min-height:44px}.merchant-main header .search-submit,.inventory-control button,.schedule-window>button{width:44px;height:44px}.schedule-add-window,.schedule-remove-exception{min-height:44px;padding:8px}.merchant-main .profile-button{place-items:center;min-width:44px;min-height:44px;display:grid}.merchant-main header .profile-button .pf-avatar{place-items:center;display:inline-grid}@media (width<=760px){.merchant-shell>aside:not(.open){visibility:hidden}.merchant-shell>aside.open{visibility:visible}}.merchant-brand>.pf-brand-button{display:inline-flex}.merchant-brand>.close-menu{display:none}@media (width<=760px){.merchant-brand>.close-menu{color:#fff;background:0 0;border:0;display:block}}.onboarding-summary{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:stretch;gap:16px;margin-bottom:18px;display:grid}.onboarding-summary>div{border:1px solid var(--pf-line);background:#fff;border-radius:18px;padding:20px}.onboarding-summary small{color:var(--pf-muted);font-weight:700;display:block}.onboarding-summary strong{margin:7px 0 12px;font:800 30px Manrope;display:block}.onboarding-summary p{color:var(--pf-muted);margin:9px 0 0;font-size:13px}.onboarding-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.onboarding-form fieldset{border:1px solid var(--pf-line);background:#fff;border-radius:20px;margin:0;padding:22px}.onboarding-form legend{padding:0 8px;font:800 17px Manrope}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-grid label{color:#574d56;gap:7px;font-size:12px;font-weight:800;display:grid}.form-grid label.wide{grid-column:1/-1}.form-grid .validated-field{align-content:start;gap:6px;display:grid}.form-grid .validated-field>label{min-width:0}.form-grid .validated-field>small,.field-character-count{color:var(--pf-muted);font-size:10px;font-weight:650;line-height:1.4}.field-validation-error{line-height:1.4;display:block;color:#b42335!important;font-size:11px!important;font-weight:800!important}.check-field .field-validation-error{grid-column:1/-1}.showcase-validation-error{background:#fff2f3;border:1px solid #f0b9c0;border-radius:10px;padding:11px 13px}.form-grid .related-field-group{border:1px solid var(--pf-line);background:#fcfafb;border-radius:14px;align-self:start;gap:10px;padding:14px;display:grid}.form-grid .related-field-group.wide{grid-column:1/-1}.form-grid .related-field-group .check-field{margin:0}.form-grid .related-field-group .catalog-details{width:100%}.form-grid input,.form-grid textarea{border:1px solid var(--pf-line);width:100%;color:var(--pf-ink);resize:vertical;background:#fff;border-radius:12px;padding:12px}.form-grid input:disabled{color:var(--pf-muted);background:#f5f1f4}.onboarding-history{border:1px solid var(--pf-line);background:#fff;border-radius:18px;overflow:hidden}.onboarding-history article{border-top:1px solid var(--pf-line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.onboarding-history article:first-child{border-top:0}.onboarding-history article>span{background:var(--pf-magenta);width:10px;height:10px;box-shadow:0 0 0 5px var(--pf-magenta-soft);border-radius:50%}.onboarding-history p{color:var(--pf-muted);margin:3px 0 0;font-size:12px}.onboarding-history time{color:var(--pf-muted);font-size:12px}.compact-registration{max-width:660px}.registration-heading>p{color:var(--pf-muted);margin:-12px 0 22px;font-size:13px;line-height:1.55}.registration-consents{background:#fbf7fa;border-radius:14px;gap:11px;margin-top:18px;padding:16px;display:grid}.registration-consents label{color:#574d56;align-items:flex-start;gap:10px;font-size:12px;font-weight:750;line-height:1.45;display:flex}.registration-consents input{accent-color:var(--pf-magenta);margin-top:2px}.dossier-heading{align-items:flex-end}.dossier-save{justify-items:end;gap:7px;display:grid}.dossier-save small{color:var(--pf-muted);font-size:11px}.dossier-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:28px;display:grid}.dossier-steps{border:1px solid var(--pf-line);background:#fff;border-radius:20px;display:grid;position:sticky;top:18px;overflow:hidden}.dossier-steps button{border:0;border-top:1px solid var(--pf-line);color:var(--pf-ink);text-align:left;background:#fff;grid-template-columns:36px 1fr;align-items:center;gap:11px;padding:14px;display:grid}.dossier-steps button:first-child{border-top:0}.dossier-steps button:hover,.dossier-steps button.active{background:#fff4fa}.dossier-steps button>span{border:1px solid var(--pf-line);width:31px;height:31px;color:var(--pf-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.dossier-steps button>span svg{width:17px}.dossier-steps button.active>span{border-color:var(--pf-magenta);background:var(--pf-magenta);color:#fff}.dossier-steps button.complete>span{color:#17674b;background:#e8f7f1;border-color:#b3dfcf}.dossier-steps strong,.dossier-steps small{display:block}.dossier-steps strong{font-size:13px}.dossier-steps small{color:var(--pf-muted);margin-top:3px;font-size:10px}.dossier-panel{border:1px solid var(--pf-line);background:#fff;border-radius:22px;overflow:hidden}.dossier-panel-head{border-bottom:1px solid var(--pf-line);background:linear-gradient(135deg,#fffafd,#fff);padding:24px 26px 18px}.dossier-panel-head>span{color:var(--pf-magenta);letter-spacing:.1em;font-size:10px;font-weight:900}.dossier-panel-head h3{margin:7px 0 6px;font-size:24px}.dossier-panel-head p{color:var(--pf-muted);margin:0;line-height:1.55}.dossier-panel fieldset{border:0;min-width:0;margin:0;padding:25px 26px}.dossier-panel .form-grid input,.dossier-panel .form-grid select,.dossier-panel .form-grid textarea{border:1px solid var(--pf-line);width:100%;min-height:45px;color:var(--pf-ink);resize:vertical;background:#fff;border-radius:12px;padding:11px 12px}.dossier-panel [aria-invalid=true]{box-shadow:0 0 0 2px #cf334714;background:#fff8f8!important;border-color:#cf3347!important}.check-field{background:#fff8fc;border:1px solid #efb4d3;border-radius:12px;align-content:center;align-items:center;min-height:45px;padding:10px 12px;grid-template-columns:auto 1fr!important}.check-field input{accent-color:var(--pf-magenta);width:auto!important;min-height:auto!important}.catalog-details{border:1px solid var(--pf-line);background:#fff;border-radius:13px;overflow:hidden}.catalog-details summary{cursor:pointer;color:#493d46;padding:13px 15px;font-size:13px;font-weight:800}.catalog-details[open] summary{border-bottom:1px solid var(--pf-line);background:#fff8fc}.catalog-checkboxes{grid-template-columns:1fr 1fr;gap:8px;max-height:290px;padding:12px;display:grid;overflow-y:auto}.catalog-checkboxes label{background:#fff;border:1px solid #eee2e9;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;min-height:42px;padding:10px;line-height:1.35;gap:9px!important;font-weight:650!important;display:grid!important}.catalog-checkboxes input{accent-color:var(--pf-magenta);margin-top:2px;width:auto!important;min-height:auto!important}.catalog-checkboxes label:has(input:checked){background:#fff4fa;border-color:#e986bb}.form-grid .notice{grid-column:1/-1}.account-confirmation{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.account-confirmation article{border:1px solid var(--pf-line);background:#fbf9fa;border-radius:15px;padding:16px}.account-confirmation small,.account-confirmation strong{display:block}.account-confirmation small{color:var(--pf-muted);margin-bottom:6px}.account-confirmation .pf-notice{grid-column:1/-1}.showcase-editor{gap:22px;display:grid}.showcase-title{border-top:1px solid var(--pf-line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.showcase-title p{color:var(--pf-muted);margin:4px 0 0;font-size:12px}.showcase-list{gap:10px;display:grid}.showcase-list article{border:1px solid var(--pf-line);border-radius:14px;grid-template-columns:28px 130px 1fr 1.4fr 28px;align-items:center;gap:9px;padding:10px;display:grid}.showcase-list article>span{background:var(--pf-magenta-soft);width:25px;height:25px;color:var(--pf-magenta);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.showcase-list input,.showcase-list select,.showcase-list textarea{border:1px solid var(--pf-line);resize:vertical;background:#fff;border-radius:9px;width:100%;min-height:40px;padding:8px}.showcase-list article>button{color:#a02a36;background:0 0;border:0;font-size:22px}.document-checklist,.attestation-list{gap:10px;display:grid}.document-checklist>label{border:1px solid var(--pf-line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:13px;padding:15px;display:grid}.document-checklist>label.optional{background:#fbf9fa}.document-checklist input,.attestation-list input{accent-color:var(--pf-magenta);margin-top:3px}.document-checklist strong,.document-checklist small,.document-checklist em{display:block}.document-checklist small{color:var(--pf-muted);margin-top:4px}.document-checklist em{color:#946d2f;margin-top:5px;font-size:10px;font-style:normal;font-weight:800}.document-checklist .private-document-input{border:1px dashed var(--pf-line);background:#fff8fc;border-radius:10px;width:100%;margin-top:10px;padding:9px;display:block}.file-security-summary{color:#31527a;background:#f2f7ff;border-radius:12px;padding:12px 14px;font-weight:700;line-height:1.45;display:block}.final-review{gap:18px;display:grid}.business-preview{color:#fff;background:linear-gradient(135deg,#2b1523,#5b183f 65%,#b60065);border-radius:20px;padding:24px}.business-preview>small{opacity:.7;letter-spacing:.1em;font-weight:900}.business-preview h3{margin:16px 0 7px;font-size:30px}.business-preview p{color:#f4dce9;max-width:720px;line-height:1.55}.business-preview>div{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.attestation-list label{border:1px solid var(--pf-line);border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:13px;font-weight:750;display:flex}.dossier-actions{border-top:1px solid var(--pf-line);background:#fbf9fa;align-items:center;gap:9px;padding:17px 24px;display:flex}.dossier-actions>span{flex:1}@media (width<=1050px){.onboarding-form{grid-template-columns:1fr}}.business-registration-page{background:radial-gradient(circle at 8% 16%,#e0007a21,#0000 34%),linear-gradient(135deg,#fffafd,#f5f0f4);grid-template-columns:minmax(300px,.8fr) minmax(500px,1.2fr);align-items:center;gap:clamp(36px,7vw,100px);min-height:100vh;padding:clamp(28px,6vw,84px);display:grid}.business-registration-copy{max-width:560px}.business-registration-copy>.pf-badge{margin:38px 0 14px}.business-registration-copy h1{margin-bottom:18px;font-size:clamp(38px,5vw,64px);line-height:1.04}.business-registration-copy>p{color:var(--pf-muted);font-size:16px;line-height:1.7}.business-registration-copy .pf-notice{margin-top:26px}.business-registration-card{border:1px solid var(--pf-line);background:#fffffff5;border-radius:28px;justify-self:end;width:100%;max-width:720px;padding:clamp(24px,4vw,40px);box-shadow:0 28px 90px #30192921}.registration-heading button{min-height:44px;color:var(--pf-magenta-dark);background:0 0;border:0;padding:0 8px;font-weight:800}.registration-heading small{color:var(--pf-muted);letter-spacing:.08em;margin-top:24px;font-weight:800;display:block}.registration-heading h2{margin:7px 0 22px;font-size:30px}.registration-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.registration-grid label{color:#574d56;gap:7px;font-size:12px;font-weight:800;display:grid}.registration-grid input,.registration-grid select{border:1px solid var(--pf-line);width:100%;min-height:48px;color:var(--pf-ink);background:#fff;border-radius:12px;padding:0 12px}.business-registration-card>.pf-button{width:100%;margin-top:20px}.invitation-acceptance{max-width:600px}.invitation-preview{border:1px solid var(--pf-line);background:#fbf8fa;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px;display:flex}.invitation-preview small,.invitation-preview strong,.invitation-preview p{display:block}.invitation-preview p{color:var(--pf-muted);margin:4px 0 0;font-size:13px}.standalone-field{color:#574d56;gap:7px;font-size:12px;font-weight:800;display:grid}.standalone-field input{border:1px solid var(--pf-line);border-radius:12px;width:100%;min-height:48px;padding:0 12px}.team-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:20px;margin-top:20px;display:grid}.team-list,.team-invite{border:1px solid var(--pf-line);background:#fff;border-radius:20px;padding:0 20px 20px}.team-list article{border-top:1px solid var(--pf-line);grid-template-columns:auto minmax(0,1fr) auto 110px;align-items:center;gap:13px;padding:15px 0;display:grid}.team-list article.inactive{opacity:.55}.team-list article p{color:var(--pf-muted);text-overflow:ellipsis;margin:3px 0 0;font-size:12px;overflow:hidden}.team-list article>button,.pending-invitations button{color:#a02a36;background:0 0;border:0;min-height:44px;padding:7px 8px;font-size:12px;font-weight:800}.team-invite form{gap:13px;display:grid}.team-invite form label{color:#574d56;gap:7px;font-size:12px;font-weight:800;display:grid}.team-invite form input,.team-invite form select,.invitation-link input{border:1px solid var(--pf-line);background:#fff;border-radius:11px;width:100%;min-height:44px;padding:0 11px}.invitation-link{background:var(--pf-magenta-soft);border:1px solid #efb4d3;border-radius:15px;margin-top:18px;padding:16px}.invitation-link p{color:var(--pf-muted);font-size:12px;line-height:1.5}.invitation-link .pf-button{width:100%;margin-top:9px}.pending-invitations{border-top:1px solid var(--pf-line);margin-top:22px;padding-top:18px}.pending-invitations h3{margin:0 0 8px;font-size:15px}.pending-invitations article{border-top:1px solid var(--pf-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.pending-invitations p,.pending-invitations small{color:var(--pf-muted);margin:3px 0 0;font-size:11px;display:block}.catalog-editor{background:#fffafd;border:1px solid #efb4d3;border-radius:20px;grid-template-columns:1.1fr .65fr 1.2fr .7fr;align-items:end;gap:14px;margin-bottom:20px;padding:20px;display:grid}.catalog-editor>div:first-child{align-self:center}.catalog-editor small{color:var(--pf-magenta);letter-spacing:.08em;font-weight:900}.catalog-editor h3{margin:5px 0 0}.catalog-editor label{color:#574d56;gap:7px;font-size:12px;font-weight:800;display:grid}.catalog-editor label.wide{grid-column:1/-1}.catalog-editor input,.catalog-editor select,.catalog-editor textarea{border:1px solid var(--pf-line);width:100%;min-height:46px;color:var(--pf-ink);resize:vertical;background:#fff;border-radius:12px;padding:11px 12px}.catalog-photo-field>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.catalog-photo-field>span:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-photo-field>span:first-child small{color:var(--pf-muted);letter-spacing:0;font-size:10px}.catalog-photo-preview,.catalog-photo-empty{min-height:96px;color:var(--pf-magenta);cursor:pointer;background:#fff;border:1px dashed #dc8ab5;border-radius:15px;align-items:center;gap:13px;padding:12px;display:flex}.catalog-photo-preview img{object-fit:cover;border-radius:11px;width:112px;height:72px}.catalog-photo-preview b{color:var(--pf-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-photo-empty{justify-content:center}.catalog-photo-empty svg{width:24px}.catalog-editor-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.merchant-catalog article.archived{opacity:.66}.merchant-catalog article>.catalog-visual{height:150px;color:var(--pf-magenta);background:linear-gradient(135deg,#ffe5f2,#f6d6e7);place-items:center;display:grid}.merchant-catalog article>.catalog-visual.service{color:#17674b;background:linear-gradient(135deg,#e7f8f1,#d5eee5)}.merchant-catalog article>.catalog-visual.has-photo{background:#f6eef2;overflow:hidden}.merchant-catalog article>.catalog-visual.has-photo img{object-fit:cover;width:100%;height:100%}.catalog-visual svg{width:44px;height:44px}.catalog-labels{flex-wrap:wrap;gap:7px;display:flex}.merchant-catalog article>.catalog-row-actions{border-top:1px solid var(--pf-line);height:auto;display:flex}.catalog-row-actions button{border:0;border-left:1px solid var(--pf-line);min-height:43px;color:var(--pf-magenta);background:#fff;flex:1;font-weight:800}.catalog-row-actions button:first-child{border-left:0}.catalog-row-actions button:last-child{color:#8c4050}.catalog-row-actions button:disabled{opacity:.5}.merchant-request-list{gap:12px;display:grid}.merchant-request-list article{border:1px solid var(--pf-line);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:17px;display:grid}.request-kind{background:var(--pf-magenta-soft);width:48px;height:48px;color:var(--pf-magenta);border-radius:14px;place-items:center;display:grid}.request-kind.service{color:#17674b;background:#e6f7f0}.merchant-request-list h3{margin:8px 0 4px;font-size:15px}.merchant-request-list p,.merchant-request-list small{color:var(--pf-muted);margin:0;font-size:12px}.request-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.inventory-control{border-top:1px solid var(--pf-line);grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:grid}.inventory-control small{color:var(--pf-muted);font-weight:800}.inventory-control button{border:1px solid var(--pf-line);width:44px;height:44px;color:var(--pf-magenta);background:#fff;border-radius:11px;font-weight:900}.availability-form{border:1px solid var(--pf-line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;margin-bottom:20px;padding:18px;display:grid}.availability-form label{color:#574d56;gap:7px;font-size:12px;font-weight:800;display:grid}.availability-form input,.availability-form select{border:1px solid var(--pf-line);background:#fff;border-radius:11px;min-height:44px;padding:0 10px}.availability-list{gap:10px;display:grid}.availability-list article{border:1px solid var(--pf-line);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:15px;display:grid}.availability-list h3{margin:7px 0 3px}.availability-list p{color:var(--pf-muted);margin:0;font-size:12px}.public-profile-layout{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:start;gap:22px;margin-top:20px;display:grid}.public-profile-form{gap:15px;display:grid}.public-profile-form>section{border:1px solid var(--pf-line);background:#fff;border-radius:18px;padding:20px}.public-profile-form h3{margin:0 0 5px}.public-profile-form section>p{color:var(--pf-muted);margin:0 0 16px;font-size:12px}.public-profile-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.public-profile-grid label{color:#574d56;gap:7px;font-size:12px;font-weight:800;display:grid}.public-profile-grid label.wide{grid-column:1/-1}.public-profile-grid input,.public-profile-grid textarea{border:1px solid var(--pf-line);width:100%;min-height:45px;color:var(--pf-ink);resize:vertical;background:#fff;border-radius:12px;padding:11px 12px}.public-media-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.public-media-fields label{min-height:94px;color:var(--pf-magenta);cursor:pointer;border:1px dashed #dc8ab5;border-radius:14px;gap:7px;padding:14px;display:grid}.public-media-fields input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.public-media-fields b{color:var(--pf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.map-preview-link{color:var(--pf-magenta);align-items:center;gap:7px;margin-top:14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.map-preview-link svg{width:18px}.public-profile-actions{justify-content:flex-end;display:flex}.public-profile-preview{border:1px solid var(--pf-line);background:#fff;border-radius:20px;padding:18px;position:sticky;top:105px}.public-profile-preview>small{color:var(--pf-magenta);letter-spacing:.08em;margin-bottom:12px;font-weight:900;display:block}.profile-cover-preview{background:linear-gradient(135deg,#ead8c3,#f5e7d7) 50%/cover;border-radius:18px;align-items:end;gap:16px;min-height:360px;padding:24px;display:flex}.profile-logo-preview{background:#fff;border:6px solid #ffffffb3;border-radius:25px;flex:none;place-items:center;width:86px;height:86px;font:800 24px Manrope;display:grid;overflow:hidden}.profile-logo-preview img{object-fit:cover;width:100%;height:100%}.profile-cover-preview>span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe0;border-radius:16px;min-width:0;padding:14px}.profile-cover-preview h2{margin:10px 0 5px}.profile-cover-preview p{color:#59454f;margin:0;font-size:12px;line-height:1.5}.profile-cover-preview a{color:var(--pf-magenta);align-items:center;gap:5px;margin-top:10px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.profile-cover-preview a svg{width:15px}@media (width<=760px){.onboarding-summary,.dossier-layout{grid-template-columns:1fr}.dossier-steps{grid-template-columns:repeat(7,minmax(120px,1fr));position:static;overflow-x:auto}.dossier-steps button{border-top:0;border-left:1px solid var(--pf-line)}.dossier-steps button:first-child{border-left:0}.account-confirmation{grid-template-columns:1fr}.account-confirmation .pf-notice{grid-column:auto}.showcase-list article{grid-template-columns:28px 1fr 28px}.showcase-list select,.showcase-list input,.showcase-list textarea{grid-column:2}.showcase-list article>button{grid-area:1/3}.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.catalog-checkboxes{grid-template-columns:1fr}.onboarding-history article{grid-template-columns:auto 1fr}.onboarding-history time{grid-column:2}.business-registration-page{grid-template-columns:1fr;gap:18px;padding:14px 14px 32px}.business-registration-copy>.pf-badge{margin-top:26px}.business-registration-copy h1{font-size:40px}.business-registration-card{border-radius:22px;order:-1;justify-self:stretch;padding:20px 18px}.business-registration-copy{padding:8px 4px 0}.registration-grid,.team-layout{grid-template-columns:1fr}.team-list article{grid-template-columns:auto minmax(0,1fr) auto}.team-list article>button,.team-list article>span:last-child{grid-column:2/-1;justify-self:start}.catalog-editor{grid-template-columns:1fr}.catalog-editor label.wide,.catalog-editor-actions{grid-column:auto}.merchant-request-list article{grid-template-columns:auto minmax(0,1fr)}.merchant-request-list article>strong,.request-actions{grid-column:2}.availability-form,.public-profile-layout{grid-template-columns:1fr}.public-profile-preview{position:static}.public-profile-grid,.public-media-fields{grid-template-columns:1fr}.public-profile-grid label.wide{grid-column:auto}}@font-face{font-family:Manrope;src:url(/assets/manrope-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--pf-ink:#29242b;--pf-muted:#6b6570;--pf-line:#e9e5e9;--pf-magenta:#d60079;--pf-magenta-soft:#fff0f7;color:var(--pf-ink);background:#f7f7f9;font-family:Manrope,Arial,sans-serif}body,button,input,select,textarea{font-family:Manrope,Arial,sans-serif}button,input,select,textarea{font-size:14px}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3,h4,p{overflow-wrap:anywhere}h1,h2,h3,h4{letter-spacing:-.035em}small{line-height:1.6}.pf-avatar,.pf-badge,.pf-metric,.pf-metric strong,.setup-progress strong,.onboarding-progress strong{font-family:inherit!important}.merchant-shell{background:#f7f7f9;grid-template-columns:232px minmax(0,1fr);min-height:100dvh}.merchant-shell>aside{color:#f8f4f8;background:#241f29;border-right:1px solid #38313d;width:232px;padding:22px 14px}.business-chip{background:#ffffff08;border-color:#ffffff15;border-radius:14px;padding:12px}.business-chip strong{font-size:12px}.merchant-shell aside nav button,.aside-foot button{border-radius:10px;gap:11px;width:100%;height:42px;font-size:13px}.merchant-shell aside nav button.active,.aside-foot .active{color:#fff;background:#ffffff12;box-shadow:inset 3px 0 #ff48aa}.merchant-shell aside nav button:hover,.aside-foot button:hover{background:#ffffff0d}.workspace-nav-label{color:#aaa0b0;letter-spacing:.12em;text-transform:uppercase;padding:18px 12px 6px;font-size:10px;font-weight:700;display:block}.merchant-main>header{border-bottom:1px solid var(--pf-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;gap:24px;height:84px;padding:0 32px}.merchant-main>header h1{font-size:23px}.merchant-main>header small{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.merchant-main>header form{background:#f7f7f9;border-radius:10px;max-width:520px}.merchant-main>main{min-width:0;max-width:1500px;margin:0 auto;padding:32px}.merchant-operational-lock{min-width:0}.page-toolbar{gap:16px;margin-bottom:24px}.page-toolbar h2,.pf-section-title h2{font-size:24px}.page-toolbar p{font-size:14px;line-height:1.7}.pf-button{border-radius:10px;min-height:44px;font-weight:750;box-shadow:none!important}.pf-button:disabled{opacity:.5}.pf-badge{border-radius:6px;font-size:11px;line-height:1.6}.pf-notice{border-radius:12px;margin-bottom:20px;padding:16px 18px;font-size:13px;line-height:1.7}.merchant-shell input:not([type=checkbox]):not([type=radio]),.merchant-shell select,.merchant-shell textarea{color:var(--pf-ink);background:#fff;border:1px solid #dcd7df;border-radius:9px;min-width:0;max-width:100%;padding:11px 12px;font-family:inherit;font-size:14px}.merchant-shell input:focus,.merchant-shell select:focus,.merchant-shell textarea:focus{border-color:var(--pf-magenta)}.merchant-shell label{font-size:12px;font-weight:700}.merchant-shell input[type=checkbox]{accent-color:var(--pf-magenta);vertical-align:middle;width:17px;height:17px}.metrics{gap:14px;margin:22px 0}.metrics>article,.metrics>div{box-shadow:none;border-radius:14px;min-height:136px;padding:20px}.metrics strong{font-family:inherit;font-size:29px}.metrics p{font-size:12px}.setup-card{border:1px solid var(--pf-line);color:var(--pf-ink);box-shadow:none;background:#fff;border-radius:16px;gap:24px;padding:24px}.setup-card h2{font-size:24px}.setup-card p{color:var(--pf-muted);font-size:13px}.setup-progress strong{font-family:inherit;font-size:25px}.setup-card .pf-button{white-space:normal}.dashboard-grid{gap:22px}.dashboard-grid>aside{border-radius:16px;padding:22px}.agenda-mini time{min-width:82px}.empty-state{border:1px solid var(--pf-line);gap:4px;min-height:220px;padding:28px}.empty-state h3{font-size:19px}.empty-state p{font-size:14px;line-height:1.7}.empty-state.compact{min-height:180px}.workspace-filterbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;display:flex}.workspace-filterbar input{flex:1;min-width:160px!important}.workspace-filterbar select{max-width:210px}.workspace-filterbar .pf-button{padding:8px 14px}.workspace-result-count{color:var(--pf-muted);margin:8px 0 14px;font-size:12px}.merchant-catalog{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px}.merchant-catalog article{border-radius:16px;transition:box-shadow .15s}.merchant-catalog article:hover{box-shadow:0 6px 24px #23162808}.merchant-catalog article>div.catalog-visual{height:170px}.catalog-visual:not(.has-photo){color:#9b6484;background:#f2eef4}.catalog-visual.service:not(.has-photo){background:#edf3f2}.catalog-visual>svg{width:32px;height:32px}.merchant-catalog h3{font-size:17px}.merchant-catalog article>span>strong{font-variant-numeric:tabular-nums;margin-top:10px;font-size:21px;display:block}.merchant-catalog p{line-height:1.6}.catalog-row-actions{gap:8px;padding:8px}.catalog-row-actions button{background:#faf7f9;border:0;border-radius:8px}.catalog-row-actions button:last-child{color:#7d5965;background:#fff}.inventory-control button{width:40px;height:40px}.inventory-control b{text-align:center;min-width:24px}.merchant-catalog.compact-view{grid-template-columns:1fr}.merchant-catalog.compact-view article{grid-template-columns:100px minmax(0,1fr) 150px;align-items:center;gap:12px;padding:12px;display:grid}.merchant-catalog.compact-view article>div.catalog-visual{border-radius:10px;height:100px;overflow:hidden}.merchant-catalog.compact-view article>span{padding:0}.compact-view .catalog-row-actions{border:0;flex-direction:column;display:flex!important}.compact-view .inventory-control{max-width:280px}.compact-view .offer-response-policy{font-size:11px}.catalog-editor,.availability-form{border-radius:16px;padding:24px}.catalog-editor-actions,.public-profile-actions{gap:12px;padding:16px 0}.public-profile-form>section,.public-profile-preview{border-radius:16px}.public-profile-preview{top:105px}.profile-cover-preview{background-color:#f0e6eb;grid-template-columns:1fr;align-content:end;gap:14px;min-height:360px}.profile-cover-preview>span{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:12px}.profile-logo-preview{border:3px solid #fff;width:64px;height:64px;box-shadow:0 4px 18px #26162415}.profile-cover-preview h2{font-size:23px}.profile-cover-preview p{font-size:13px;line-height:1.7}.public-media-fields label{background:#faf8fb;align-content:center;min-height:116px}.public-media-fields img{object-fit:contain;justify-self:start;max-width:100%;height:56px}.merchant-request-list>article{border-radius:14px;padding:20px}.merchant-request-list h3{font-size:16px}.merchant-request-list small{flex-wrap:wrap;gap:8px;line-height:1.8;display:flex}.merchant-request-list .pf-badge{margin-right:6px}.segmented{border-radius:10px;gap:8px}.segmented button{min-height:40px}.segmented b{font-variant-numeric:tabular-nums;background:#f2eaf0;border-radius:5px;justify-content:center;align-items:center;min-width:20px;margin-left:7px;display:inline-flex}.workspace-details{border:1px solid var(--pf-line);background:#fff;border-radius:14px;margin:18px 0;padding:18px 22px}.workspace-details>summary{cursor:pointer;min-height:28px;font-size:15px;font-weight:750}.workspace-details[open]>summary{margin-bottom:18px}.workspace-details>*{min-width:0}.workspace-details summary::marker{color:var(--pf-magenta)}.workspace-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.workspace-day{border:1px solid var(--pf-line);background:#fff;border-radius:12px;min-width:0;min-height:130px;padding:10px}.workspace-day>strong{padding-bottom:12px;font-size:12px;display:block}.workspace-day>span{overflow-wrap:anywhere;background:#f6f0f5;border-radius:8px;margin:5px 0;padding:9px 7px;font-size:11px;display:block}.workspace-day time{font-weight:800;display:block}.workspace-day small{color:#716675;display:block}.preparation-grid article,.settings-grid article,.team-list,.team-invite{box-shadow:none;border-radius:14px}.help-steps article{border-radius:14px}.help-limits{line-height:1.7}.response-schedule{margin-top:20px}.onboarding-progress strong{font-size:28px}.workspace-mobile-nav{display:none}.pf-pwa-update{box-shadow:0 4px 24px #241f2910!important}@media (width<=1100px){.workspace-week{grid-template-columns:repeat(4,minmax(0,1fr))}.merchant-main>main{padding:24px}.public-profile-layout{grid-template-columns:1fr}.public-profile-preview{position:static}.public-profile-preview .profile-cover-preview{min-height:250px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.merchant-shell{display:block}.merchant-shell>aside{z-index:70;width:260px;height:100dvh;left:-280px}.merchant-shell>aside.open{left:0}.menu-scrim{z-index:65}.merchant-main>header{gap:12px;height:68px;padding:0 16px}.merchant-main>main{padding:20px 14px 110px}.merchant-main>header h1{font-size:20px}.workspace-mobile-nav{z-index:60;border-top:1px solid var(--pf-line);padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.workspace-mobile-nav button{color:#77707b;background:0 0;border:0;border-radius:10px;place-items:center;gap:5px;min-height:48px;font-size:10px;font-weight:750;display:grid}.workspace-mobile-nav svg{width:20px;height:20px}.workspace-mobile-nav button[aria-current=page]{color:var(--pf-magenta);background:#fff0f7}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metrics>article,.metrics>div{min-height:120px;padding:14px}.metrics strong{font-size:24px}.metrics p{font-size:11px}.setup-card{padding:20px}.setup-card h2{font-size:22px}.page-toolbar h2{font-size:23px}.merchant-catalog{grid-template-columns:1fr}.merchant-catalog.compact-view article{grid-template-columns:72px minmax(0,1fr)}.merchant-catalog.compact-view article>div.catalog-visual{height:72px}.compact-view .catalog-row-actions{flex-direction:row;grid-column:1/-1}.compact-view .catalog-row-actions button{flex:1}.workspace-filterbar select{flex:1;max-width:100%}.workspace-week{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-details{padding:16px}.profile-cover-preview{padding:18px}.merchant-request-list>article{padding:16px}.catalog-editor,.availability-form{padding:18px}.catalog-editor-actions{flex-wrap:wrap}.catalog-editor-actions .pf-button{flex:1}.pf-pwa-update{max-width:calc(100vw - 24px)!important;bottom:90px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.pf-pwa-controls:not(:has(.pf-pwa-message--update)){max-width:390px;bottom:20px;right:20px}.pf-pwa-message:not(.pf-pwa-message--update){border-radius:12px;box-shadow:0 6px 30px #21172514}.merchant-main>main{padding-bottom:110px}[hidden]{display:none!important}.pf-auth-page{background:radial-gradient(at 0 0,#fae4f0 0,#0000 48%),#f7f7f9;gap:60px;max-width:none;padding:60px max(6vw,24px)}.pf-auth-intro h1{letter-spacing:-.05em;max-width:650px;font-size:clamp(32px,4vw,58px);line-height:1.12}.pf-auth-intro>div{display:none}.pf-auth-intro>p{max-width:560px;font-size:16px;line-height:1.8}.pf-auth-card{border-color:var(--pf-line);border-radius:20px;box-shadow:0 12px 50px #2b192410}.pf-auth-card input{border-radius:9px}.pf-auth-card h2{font-size:28px}.pf-auth-card .pf-button{box-shadow:none}@media (width<=760px){.pf-auth-page{gap:28px;padding:32px 18px 140px}.pf-auth-intro h1{font-size:32px}.pf-auth-card{padding:24px}.pf-auth-intro>p{font-size:14px}}.merchant-main>header form input{background:0 0!important;border:0!important;padding:8px!important}.setup-progress small{color:#6b6570!important}.agenda-mini{grid-template-columns:95px minmax(0,1fr)!important;gap:16px!important}.agenda-mini time{white-space:normal}.agenda-mini time b{font-size:14px;display:block}.agenda-mini strong{font-size:14px}.location-grid:has(.location-form[hidden]){grid-template-columns:1fr}.location-grid:has(.location-form[hidden]) .location-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.location-list h3{grid-column:1/-1}.location-list .location-card{margin:0}.merchant-shell[data-view=Inicio] .merchant-operational-lock{flex-direction:column;display:flex}.merchant-shell[data-view=Inicio] .metrics{order:-2}.merchant-shell[data-view=Inicio] .dashboard-grid{order:-1}.merchant-shell[data-view=Inicio] .setup-card,.merchant-shell[data-view=Inicio] .merchant-operational-lock>.pf-notice{margin-top:24px}@media (width<=760px){.pf-pwa-controls:not(:has(.pf-pwa-message--update)){bottom:calc(82px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px);right:12px}.merchant-main>main{padding-bottom:175px}}.agenda-workspace{--agenda-line:#eadfe6;--agenda-muted:#716773;--agenda-pink:#c6007c;color:#291f2a;min-width:0;max-width:1500px;margin:auto;padding-bottom:28px}.agenda-workspace *{box-sizing:border-box}.agenda-workspace h2{margin:4px 0 8px;font-size:30px}.agenda-workspace h3{margin:0 0 8px;font-size:20px}.agenda-workspace h4{margin:8px 0;font-size:17px}.agenda-workspace p{line-height:1.55}.agenda-header{justify-content:space-between;align-items:center;gap:20px;margin:10px 0 24px;display:flex}.agenda-header p{color:var(--agenda-muted);margin:0}.agenda-header .agenda-eyebrow{letter-spacing:.12em;color:var(--agenda-pink);font-size:11px;font-weight:800}.agenda-workspace button{font:inherit;cursor:pointer;border-radius:12px;min-height:46px;padding:10px 16px}.agenda-workspace button:disabled{cursor:not-allowed;opacity:.55}.agenda-workspace button:focus-visible,.agenda-workspace a:focus-visible,.agenda-workspace summary:focus-visible{outline-offset:3px;outline:3px solid #e70095}.agenda-workspace button:not([type=submit]):not(.btn-primary){color:var(--agenda-pink);border:1px solid var(--agenda-line);background:#fff}.agenda-header>button,.agenda-workspace .schedule-preview>button{color:#fff!important;background:#e60095!important;border-color:#e60095!important}.agenda-navigation{background:#f2edf1;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:26px;padding:7px;display:grid}.agenda-navigation button{text-align:left;align-items:center;gap:10px;font-weight:650;display:flex;color:#615663!important;background:0 0!important;border-color:#0000!important}.agenda-navigation button span{opacity:.65;font-size:11px}.agenda-navigation button[aria-current=page]{box-shadow:0 2px 8px #3320330b;color:var(--agenda-pink)!important;background:#fff!important}.agenda-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.agenda-metrics>div{border:1px solid var(--agenda-line);background:#fff;border-radius:16px;gap:5px;padding:18px;display:grid}.agenda-metrics strong{font-size:26px}.agenda-metrics span{color:var(--agenda-muted);font-size:13px}.agenda-field-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.agenda-field-grid>p{grid-column:1/-1}.agenda-workspace label{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}.agenda-workspace input,.agenda-workspace select{font:inherit;background:#fff;border:1px solid #ded5df;border-radius:12px;width:100%;min-width:0;max-width:100%;min-height:46px;padding:10px;font-size:16px}.agenda-workspace input[type=checkbox]{width:24px;min-height:24px}.agenda-filters{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.agenda-calendar-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.agenda-calendar-toolbar>label{flex:1;max-width:230px}.agenda-segment{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.agenda-calendar-toolbar .agenda-segment{margin:0}.agenda-workspace button[aria-pressed=true]{color:#ac0069!important;background:#fce9f5!important;border-color:#e90091!important}.agenda-caption{color:var(--agenda-muted);font-size:13px}.agenda-calendar{gap:12px;display:grid}.agenda-calendar-week{grid-template-columns:repeat(7,minmax(0,1fr))}.agenda-calendar-day{border:1px solid var(--agenda-line);background:#fff;border-radius:16px;min-width:0;padding:16px}.agenda-calendar-day>h3{text-transform:capitalize;margin-bottom:16px;font-size:16px}.agenda-empty-day{color:var(--agenda-muted);font-size:14px}.agenda-entry{border:1px solid var(--agenda-line);overflow-wrap:anywhere;background:#fff6fc;border-left:4px solid #c5007c;border-radius:12px;gap:6px;margin-bottom:12px;padding:14px;display:grid}.agenda-entry:last-child{margin-bottom:0}.agenda-entry-slot{background:#f4fbf8;border-left-color:#168368}.agenda-entry-block,.agenda-state-blocked{background:#fffaf0;border-left-color:#a2771d}.agenda-state-cancelled,.agenda-state-expired,.agenda-state-rejected{background:#f5f3f5;border-left-color:#89818b}.agenda-entry-status{font-size:12px;font-weight:750}.agenda-entry h4,.agenda-entry p{margin:0}.agenda-entry p{color:var(--agenda-muted);font-size:13px}.agenda-entry a{color:var(--agenda-pink);align-items:center;min-height:44px;font-size:14px;font-weight:700;display:flex}.agenda-calendar-day .agenda-entry>strong{font-size:15px}.agenda-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.agenda-section-heading p{color:var(--agenda-muted);margin:0}.agenda-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.agenda-service-card{border:1px solid var(--agenda-line);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex}.agenda-service-card h4{margin:0}.agenda-service-card>strong{font-size:21px}.agenda-service-card p,.agenda-service-card small{color:var(--agenda-muted);margin:0;font-size:13px}.agenda-service-card button{margin-top:auto}.agenda-service-card dl{border-block:1px solid var(--agenda-line);grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:14px 0;display:grid}.agenda-service-card dt{color:var(--agenda-muted);font-size:12px}.agenda-service-card dd{margin:5px 0 0;font-weight:700}.agenda-action-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.agenda-action-cards button{text-align:left;gap:8px;display:grid;padding:20px!important}.agenda-action-cards span{color:var(--agenda-muted);font-size:13px}.agenda-back{margin:0 0 18px}.agenda-workspace .appointment-policy{margin-top:16px}.agenda-policy-summary{background:#fbf4f9;border:1px solid #ecdce8;border-radius:14px;grid-column:1/-1;gap:8px;margin:12px 0;padding:18px;font-size:14px;display:grid}.agenda-workspace .agenda-editor{border:1px solid var(--agenda-line);border-radius:14px;grid-column:1/-1;padding:0 16px}.agenda-editor>summary{font-weight:750}.agenda-editor .agenda-field-grid{padding:12px 0 20px}.agenda-workspace summary small{color:var(--agenda-muted);margin-top:6px;font-size:13px;font-weight:400;display:block}.agenda-workspace .agenda-inheritance{margin:12px 0;font-size:13px}.agenda-inheritance>summary{color:var(--agenda-muted)}.agenda-time-field{grid-template-columns:minmax(0,1fr) minmax(100px,.8fr);align-items:end;gap:10px;min-width:0;display:grid}.agenda-time-field label:nth-child(2){font-size:12px}.agenda-workspace .appointment-policy form>small{grid-column:1/-1}.agenda-workspace .appointment-policy button[type=submit]{justify-self:start;min-width:200px}.agenda-workspace .appointment-week{margin:0}.agenda-workspace .appointment-week>div{align-items:center}.agenda-manual{border:1px solid var(--agenda-line);background:#fff;border-radius:18px;margin-top:18px;padding:20px}.agenda-manual .availability-form{box-shadow:none;border:0;padding:0}.agenda-resource-card{border:1px solid var(--agenda-line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:16px;display:flex}.agenda-resource-card p{margin:0}.agenda-workspace [role=alert]{background:#fff5e9;border:1px solid #d38851;border-radius:12px;padding:12px}.agenda-workspace [role=status]{background:#eff9f3;border-radius:12px;padding:12px}@media (width<=1100px){.agenda-calendar-week,.agenda-service-grid,.agenda-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.agenda-header{flex-direction:column;align-items:stretch;gap:16px}.agenda-workspace h2{font-size:28px}.agenda-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px}.agenda-navigation button{gap:6px;font-size:13px;padding:12px 9px!important}.agenda-navigation button span{display:none}.agenda-metrics{gap:7px}.agenda-metrics>div{padding:13px 10px}.agenda-metrics strong{font-size:23px}.agenda-metrics span{font-size:11px}.agenda-field-grid,.agenda-service-grid,.agenda-action-cards,.agenda-calendar-week{grid-template-columns:minmax(0,1fr)}.agenda-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agenda-filters label{font-size:12px}.agenda-calendar-toolbar{gap:8px}.agenda-calendar-toolbar>label{flex:1;min-width:145px;max-width:none}.agenda-calendar-toolbar button{padding:10px 12px}.agenda-section-heading{flex-direction:column;align-items:stretch}.agenda-calendar-day{padding:14px}.agenda-workspace .appointment-policy{padding:16px}.agenda-workspace .appointment-policy button[type=submit]{width:100%;min-width:0}.agenda-workspace .agenda-editor{padding:0 12px}.agenda-workspace .appointment-week>div{grid-template-columns:minmax(0,1fr)}.agenda-resource-card{flex-direction:column;align-items:stretch}.agenda-manual{padding:16px}.agenda-time-field{grid-template-columns:minmax(0,1fr) minmax(92px,.8fr)}}.schedule-generator,.schedule-preview,.schedule-feedback{scroll-margin-top:110px}.schedule-generator:focus,.schedule-preview:focus,.schedule-feedback:focus{outline:none}.schedule-progress{color:#716773;flex-wrap:wrap;gap:8px;margin:16px 0 22px;padding:0;font-size:13px;list-style:none;display:flex}.schedule-progress li{background:#f5f1f3;border-radius:999px;padding:8px 12px}.schedule-progress li[aria-current=step]{color:#ac0069;background:#fce9f5;font-weight:750}.schedule-empty{border:1px solid var(--agenda-line);background:#fffaf5;border-radius:14px;padding:18px}.agenda-workspace .agenda-calendar-week{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.agenda-filter-disclosure{border:1px solid var(--agenda-line);background:#fff;border-radius:14px;margin:16px 0;padding:12px 16px}.agenda-filter-disclosure>summary{cursor:pointer;min-height:24px;font-size:14px;font-weight:650}.agenda-filter-disclosure .agenda-filters{margin:18px 0 0}@media (width<=650px){.agenda-workspace .agenda-calendar-week{grid-template-columns:minmax(0,1fr)}.agenda-header{margin-bottom:16px}.agenda-navigation{margin-bottom:18px}}.agenda-workspace .agenda-service-card{gap:0;padding:0;overflow:hidden}.agenda-service-photo{aspect-ratio:16/9;background:#f4eeea;position:relative;overflow:hidden}.agenda-service-photo>img{object-fit:contain;width:100%;height:100%;display:block}.agenda-service-photo-empty{color:#876e7d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:20px;font-size:13px;display:flex}.agenda-service-state{color:#256246;background:#edf8f1;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 2px 10px #22152212}.agenda-service-state.is-draft{color:#78521b;background:#fff4df}.agenda-service-body{flex-direction:column;flex:1;gap:14px;min-width:0;padding:20px;display:flex}.agenda-workspace .agenda-service-body h4{overflow-wrap:anywhere;font-size:20px}.agenda-service-facts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agenda-service-facts strong{font-size:22px}.agenda-service-facts strong small{font-size:11px;font-weight:400}.agenda-service-facts>span{color:var(--agenda-muted);align-items:center;gap:5px;font-size:13px;display:flex}.agenda-service-details{font-size:13px}.agenda-service-details summary{cursor:pointer;color:var(--agenda-muted);min-height:28px}.agenda-workspace .agenda-service-details dl{grid-template-columns:1fr 1fr;margin:8px 0}.agenda-service-details p+p{margin-top:8px}.agenda-service-actions{grid-template-columns:1fr;gap:8px;margin-top:auto;display:grid}.agenda-workspace .agenda-service-actions button,.agenda-workspace .agenda-add-service{justify-content:center;align-items:center;gap:8px;display:flex}.agenda-workspace .agenda-add-service,.agenda-workspace .agenda-service-publish{font-weight:650;color:#fff!important;background:#d5007c!important;border-color:#d5007c!important}.agenda-service-editor{max-width:900px;margin:0 auto}.agenda-service-editor .catalog-editor{grid-template-columns:minmax(0,2fr) minmax(0,1fr);width:100%;max-width:none;scroll-margin-top:110px}.agenda-service-editor .catalog-editor>div:first-of-type,.agenda-service-editor .catalog-editor-actions{grid-column:1/-1}.agenda-service-editor .catalog-photo-field{position:relative}.agenda-service-editor .catalog-photo-field>input[type=file]{width:1px;height:1px;min-height:0;padding:0;top:0;left:0}.agenda-service-editor .catalog-photo-preview img{object-fit:contain}.agenda-saved-service{justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}.agenda-saved-service p{margin:4px 0 0}.agenda-services-empty{text-align:center;border:1px dashed var(--agenda-line);background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:32px;display:flex}.agenda-services-empty p{max-width:430px;color:var(--agenda-muted);margin:0}@media (width<=650px){.agenda-workspace .agenda-service-card{padding:0}.agenda-service-body{padding:16px}.agenda-service-photo{aspect-ratio:2}.agenda-saved-service{flex-direction:column;align-items:stretch}.agenda-service-editor .catalog-editor{grid-template-columns:minmax(0,1fr);padding:16px}.agenda-service-editor textarea{width:100%;max-width:100%}}.merchant-stitch .confirm-dialog{overscroll-behavior:contain;min-width:0;max-height:calc(100dvh - 36px);overflow-y:auto}.merchant-stitch .confirm-actions{flex-wrap:wrap}.merchant-stitch .confirm-actions>button{white-space:normal;word-break:normal;overflow-wrap:normal;flex:160px;min-height:48px;line-height:1.45}.merchant-stitch .service-visit-close form>.agenda-field-grid{grid-column:1/-1}.merchant-stitch .service-visits .service-visit-actions button{margin:0}.merchant-stitch .service-visits [role=alert]{color:#8b2936;background:#fff3f1;border:1px solid #edb9b9;border-radius:12px;padding:12px}.merchant-stitch .professional-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.merchant-stitch .professional-tabs button{white-space:nowrap;word-break:normal;overflow-wrap:normal;min-width:0;font-size:12px;padding:10px 4px!important}.merchant-stitch .catalog-editor{scroll-margin-top:80px}.merchant-stitch .catalog-photo-field{min-width:0}.merchant-stitch .catalog-photo-field>span:first-child{flex-wrap:wrap;min-width:0}.merchant-stitch .catalog-photo-field>span:first-child small{overflow-wrap:anywhere;flex:180px;min-width:0}.merchant-stitch .catalog-photo-preview{box-sizing:border-box;flex-wrap:wrap;min-width:0;max-width:100%}.merchant-stitch .catalog-photo-preview>span{overflow-wrap:anywhere;min-width:0}.merchant-stitch .merchant-catalog-workspace:has(.is-editing)>.extras-catalog{order:5}.merchant-stitch .merchant-catalog-workspace:has(>.extras-catalog) .stitch-catalog-workbench.is-editing{display:block}.merchant-stitch .merchant-catalog-workspace:has(>.extras-catalog) .catalog-editor{width:100%;max-width:1000px;margin-inline:auto}html[data-payfri-portal=magenta],html[data-payfri-portal=magenta] body{min-width:0}@media (width<=760px){.merchant-stitch .merchant-catalog-workspace .workspace-filterbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.merchant-stitch .merchant-catalog-workspace .workspace-filterbar>input{grid-column:1/-1;width:100%}.merchant-stitch .merchant-catalog-workspace .workspace-filterbar>select,.merchant-stitch .merchant-catalog-workspace .workspace-filterbar>button{width:100%;min-width:0;max-width:100%;font-size:12px}.merchant-stitch .merchant-catalog-workspace>.merchant-catalog-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.merchant-stitch .merchant-catalog-workspace>.merchant-catalog-tabs button{padding:8px 5px;font-size:12px}}html[data-payfri-design] .merchant-stitch{--pf-line:#eadfdf;--pf-border:#eadfdf;--pf-bg:#fcf8f7;--pf-muted:#74686d;--pf-magenta:#e40965;--pf-magenta-dark:#b4004c;--pf-magenta-soft:#ffedf3;background:var(--pf-bg)}html[data-payfri-design] .merchant-stitch>aside{background:#fffaf9;border-color:#eadfdf;padding:20px 16px}html[data-payfri-design] .merchant-stitch>aside nav button.active{color:#fff;background:#e40965;border-radius:12px;box-shadow:0 4px 10px #d9006017}html[data-payfri-design] .merchant-stitch .business-chip{color:#30262b;background:#fff;border:1px solid #eadfdf;padding:12px}html[data-payfri-design] .merchant-stitch .workspace-nav-label{color:#89727d;font-size:10px}html[data-payfri-design] .merchant-stitch .merchant-main>header{box-shadow:none;background:#fffaf9;gap:16px;height:76px}html[data-payfri-design] .merchant-stitch .merchant-main>header h1{font-size:24px}html[data-payfri-design] .merchant-stitch .merchant-main>main{max-width:1580px;padding:28px 32px 40px}html[data-payfri-design] .merchant-stitch :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #b4004c}html[data-payfri-design] .merchant-stitch .pf-button{border-radius:12px;min-height:46px}html[data-payfri-design] .merchant-stitch .page-toolbar h2{font-size:32px}html[data-payfri-design] .merchant-stitch .page-toolbar p{max-width:65ch}html[data-payfri-design] .merchant-stitch :is(.merchant-secondary,.agenda-filter-disclosure){box-shadow:none;background:#fff;border-radius:14px}html[data-payfri-design] .merchant-stitch .stitch-today{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.merchant-stitch .stitch-today>header{align-items:center;margin-bottom:24px}html[data-payfri-design] .merchant-stitch .stitch-today h2{margin:9px 0;font-size:clamp(28px,2.8vw,40px)}.merchant-stitch .stitch-today header p{color:var(--pf-muted);margin:0;font-size:14px}.merchant-stitch .stitch-eyebrow{letter-spacing:.15em;color:#b4004c;font-size:10px;font-weight:750}.merchant-stitch .stitch-refresh{border:1px solid var(--pf-line);color:#675761;font:inherit;background:#fff;border-radius:24px;flex-shrink:0;gap:8px;padding:10px 16px;font-size:13px}.merchant-stitch .stitch-day-grid{grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:20px;display:grid}.merchant-stitch .stitch-next{background:#fff;border:1px solid #f2bbce;border-radius:20px;min-width:0;padding:24px;box-shadow:0 8px 26px #a6536910}.merchant-stitch .stitch-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-stitch .stitch-card-heading>span{letter-spacing:.09em;color:#b4004c;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.merchant-stitch .stitch-card-heading a{gap:5px;min-height:36px;font-size:12px;text-decoration:none}.merchant-stitch .stitch-card-heading h3{margin:0;font-size:19px}.merchant-stitch .stitch-next-person{align-items:center;gap:16px;margin:20px 0;display:flex}.merchant-stitch .stitch-next-person>div:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.merchant-stitch .stitch-person-avatar{color:#ac2458;background:#ffe4ed;border:5px solid #fff5f8;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:22px;font-weight:650;display:grid}html[data-payfri-design] .merchant-stitch .stitch-next-person h3{margin:0 0 6px;font-size:27px;line-height:1.25;font-family:var(--pf-editorial)!important}.merchant-stitch .stitch-next-person p{margin:0 0 5px;font-size:14px;line-height:1.5}.merchant-stitch .stitch-next-person small{font-size:12px}.merchant-stitch .stitch-next-time{text-align:right;flex-shrink:0;gap:5px;display:grid}.merchant-stitch .stitch-next-time strong{font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:28px}.merchant-stitch .stitch-next-time span{color:var(--pf-muted);font-size:12px}.merchant-stitch .stitch-next-states{background:#fcf7f8;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0;padding:14px;display:grid}.merchant-stitch .stitch-next-states>div{border-right:1px solid #eadfdf;gap:5px;min-width:0;padding:0 8px;display:grid}.merchant-stitch .stitch-next-states>div:last-child{border:0}.merchant-stitch .stitch-next-states small{font-size:11px}.merchant-stitch .stitch-next-states b{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.merchant-stitch .stitch-next footer{border-top:1px solid var(--pf-line);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.merchant-stitch .stitch-next footer>div{gap:6px;display:grid}.merchant-stitch .stitch-next footer strong{font-variant-numeric:tabular-nums;font-size:27px}.merchant-stitch .stitch-next footer small{font-size:11px}.merchant-stitch a.stitch-primary-link{color:#fff;background:#e40965;border-radius:12px;justify-content:center;gap:14px;min-height:48px;padding:12px 20px;font-size:14px;text-decoration:none}.merchant-stitch .stitch-day-stats{grid-template-rows:1fr 1fr;gap:16px;min-width:0;display:grid}.merchant-stitch .stitch-day-stats>a{border:1px solid var(--pf-line);color:#4d4147;background:#fff;border-radius:18px;align-items:center;gap:14px;padding:24px;text-decoration:none;display:flex}.merchant-stitch .stitch-day-stats>a>span:nth-child(2){flex:1;font-size:13px;font-weight:500}.merchant-stitch .stitch-day-stats strong{color:#2e2228;margin-top:8px;font-size:38px;line-height:1.2;display:block}.merchant-stitch .stitch-stat-icon{color:#c4135a;background:#fff0f5;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.merchant-stitch .stitch-day-stats>a>svg{color:#9f9097;flex-shrink:0;width:18px}.merchant-stitch .stitch-today-agenda{border:1px solid var(--pf-line);background:#fff;border-radius:18px;margin-top:22px;padding:20px 24px}.merchant-stitch .stitch-today-agenda>p{color:var(--pf-muted);font-size:14px}.merchant-stitch .merchant-today-list>a{color:#352a31;gap:16px;padding:16px 0;font-size:14px}.merchant-stitch .merchant-today-list time{font-variant-numeric:tabular-nums;color:#b4004c;font-weight:750}.merchant-stitch .merchant-today-list small{margin-top:5px;font-size:12px;font-weight:400}.merchant-stitch .stitch-status{color:#286442;background:#f0f9f3;border:1px solid #cde3d5;border-radius:20px;padding:5px 10px;font-size:11px}.merchant-stitch .stitch-disclaimer{margin-top:14px;font-size:11px;line-height:1.6;display:block}.merchant-stitch .stitch-empty{color:var(--pf-muted);text-align:center;padding:24px 0}.merchant-stitch .stitch-empty>svg{color:#d66c99}html[data-payfri-design] .merchant-stitch .merchant-detail-layout>article.expanded{grid-template-columns:48px minmax(0,1fr) minmax(270px,.65fr);align-items:start;gap:20px;padding:24px}.merchant-stitch .merchant-detail-layout>article>strong{text-align:right;grid-column:3;font-size:28px}.merchant-stitch .merchant-detail-layout .request-actions{border-bottom:1px solid var(--pf-line);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;padding-bottom:18px}.merchant-stitch .merchant-detail-content{grid-column:1/3;min-width:0}.merchant-stitch .merchant-detail-payment{min-width:0}.merchant-stitch .merchant-detail-actions-panel{grid-column:1/-1;min-width:0}.merchant-stitch .merchant-detail-layout .request-actions:empty{display:none}.merchant-stitch .pf-chat-inbox{background:0 0;border:0;margin:0 0 16px;padding:0}.merchant-stitch .stitch-utilitybar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.merchant-stitch .stitch-utilitybar>.merchant-back,.merchant-stitch .stitch-utilitybar>.pf-chat-inbox{margin:0}.merchant-stitch .stitch-utilitybar>.merchant-back{font-size:12px}.merchant-stitch .stitch-utilitybar:has(.pf-chat-launch[aria-expanded=true]){display:block}html[data-payfri-design] .merchant-stitch .merchant-detail-layout>article>.merchant-detail-payment{grid-column:3;align-self:start}.merchant-stitch .merchant-detail-content>.pf-request-detail{margin-top:0}.merchant-stitch .merchant-detail-payment .merchant-request-payment{background:#fff8fa;border-color:#f1b9cd;padding:20px;box-shadow:0 6px 20px #92204008}.merchant-stitch .merchant-detail-payment .merchant-request-payment>header{flex-wrap:wrap}.merchant-stitch .merchant-detail-payment .merchant-request-payment>header>strong{color:#b4004c;font-size:32px}.merchant-stitch .merchant-detail-payment .agenda-field-grid{grid-template-columns:minmax(0,1fr)}.merchant-stitch .merchant-catalog-workspace{flex-direction:column;min-width:0;display:flex}.merchant-stitch .merchant-catalog-workspace>.merchant-secondary{order:10}.merchant-stitch .stitch-catalog-listing{min-width:0}.merchant-stitch .stitch-catalog-workbench.is-editing{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);align-items:start;gap:24px;display:grid}.merchant-stitch .stitch-catalog-workbench.is-editing>.catalog-editor{border-color:#efb7cc;grid-area:1/2;grid-template-columns:1fr 1fr}.merchant-stitch .stitch-catalog-workbench.is-editing>.stitch-catalog-listing{grid-area:1/1}html[data-payfri-design] .merchant-stitch .stitch-catalog-workbench.is-editing .merchant-catalog{grid-template-columns:1fr}.merchant-stitch .stitch-catalog-workbench.is-editing .catalog-visual{max-height:220px}.merchant-stitch .stitch-catalog-workbench.is-editing .workspace-filterbar{flex-wrap:wrap}.merchant-stitch .stitch-catalog-workbench.is-editing .workspace-filterbar input{flex-basis:100%;min-width:0}html[data-payfri-design] .merchant-stitch .merchant-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}html[data-payfri-design] .merchant-stitch .merchant-catalog>article{border:1px solid var(--pf-line);background:#fff;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;display:flex;overflow:hidden}html[data-payfri-design] .merchant-stitch .merchant-catalog .catalog-visual{aspect-ratio:16/10;border-radius:0;width:100%;height:auto;min-height:0;overflow:hidden}.merchant-stitch .merchant-catalog .catalog-visual img{object-fit:cover;width:100%;height:100%}html[data-payfri-design] .merchant-stitch .merchant-catalog>article>span{flex-direction:column;flex:1;gap:10px;min-width:0;padding:18px;display:flex}.merchant-stitch .merchant-catalog h3{margin:0;font-size:21px;line-height:1.3}.merchant-stitch .merchant-catalog p{margin:0;font-size:13px;line-height:1.6}.merchant-stitch .merchant-catalog strong{color:#b4004c;font-size:25px}.merchant-stitch .merchant-catalog .catalog-row-actions{min-height:48px;margin-top:auto}.merchant-stitch .merchant-catalog .inventory-control{flex-wrap:wrap}html[data-payfri-design] .merchant-stitch .merchant-catalog.compact-view{grid-template-columns:minmax(0,1fr)}html[data-payfri-design] .merchant-stitch .merchant-catalog.compact-view>article{grid-template-columns:110px minmax(0,1fr) 150px;align-items:center;display:grid}html[data-payfri-design] .merchant-stitch .merchant-catalog.compact-view .catalog-visual{aspect-ratio:1}.merchant-stitch .merchant-catalog.compact-view .catalog-row-actions{border-top:0;flex-direction:column;margin:0;display:flex!important}html[data-payfri-design] .merchant-stitch .agenda-overview{border:1px solid var(--pf-line);box-shadow:none;padding:22px}.merchant-stitch .agenda-overview{flex-direction:column;display:flex}.merchant-stitch .agenda-overview>.merchant-secondary{order:7;margin-bottom:0}.merchant-stitch .agenda-overview>.agenda-filter-disclosure{order:3;margin:8px 0}.merchant-stitch .agenda-overview>.agenda-calendar-toolbar{order:2}.merchant-stitch .agenda-overview>.agenda-caption{order:4}.merchant-stitch .agenda-overview>.agenda-calendar{order:6}.merchant-stitch .agenda-overview>:is([role=alert],[role=status]){order:5}.merchant-stitch .agenda-navigation{scrollbar-width:thin;background:0 0;border-radius:0;gap:6px;padding:0 0 6px;display:flex;overflow-x:auto}.merchant-stitch .agenda-navigation button{white-space:nowrap;flex-shrink:0;background:#fff!important;border:1px solid #eadfdf!important}.merchant-stitch .agenda-navigation button[aria-current=page]{background:#fff0f5!important;border-color:#eea2c0!important}.merchant-stitch .stitch-professional-picker{scrollbar-width:thin;gap:8px;margin:12px 0;padding:6px 3px 12px;display:flex;overflow-x:auto}.merchant-stitch .stitch-professional-picker button{white-space:normal;text-align:left;border-radius:30px;flex-shrink:0;align-items:center;gap:10px;max-width:260px;font-size:13px;display:flex}.merchant-stitch .stitch-professional-picker img,.merchant-stitch .stitch-professional-picker button>span:first-child{object-fit:cover;color:#ac2458;background:#fce1eb;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.merchant-stitch .stitch-agenda-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.merchant-stitch .stitch-agenda-column{background:#fdf9fa;border-radius:12px;min-width:0;padding:12px}.merchant-stitch .stitch-agenda-column>h4{border-bottom:1px solid var(--pf-line);justify-content:space-between;align-items:center;margin:0 0 16px;padding:8px;font-size:14px;display:flex}.merchant-stitch .stitch-agenda-column>h4>span{font:inherit;color:#81717b;font-size:11px;font-weight:400}.merchant-stitch .agenda-entry-booking{background:#fff;border-left:3px solid #e40965;padding:16px;box-shadow:0 3px 8px #50213205}.merchant-stitch .agenda-entry-booking>strong{font-size:19px}.merchant-stitch .agenda-entry-status{color:#7b5669;font-size:11px}.merchant-stitch .agenda-entry-booking h4{font-size:16px;line-height:1.5}.merchant-stitch .agenda-entry-booking a{font-size:12px;text-decoration:none}.merchant-stitch .agenda-entry-booking.agenda-state-cancelled,.merchant-stitch .agenda-entry-booking.agenda-state-expired,.merchant-stitch .agenda-entry-booking.agenda-state-rejected{background:#f4f2f3;border-left-color:#998b92}.merchant-stitch .merchant-request-list:not(.merchant-detail-layout){grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:18px}html[data-payfri-design] .merchant-stitch .merchant-request-list:not(.merchant-detail-layout)>article{border-color:#eadfdf;border-radius:18px;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px}.merchant-stitch .merchant-request-list:not(.merchant-detail-layout)>article>strong{color:#30222a;grid-column:2;font-size:26px}.merchant-stitch .merchant-request-list:not(.merchant-detail-layout) .request-actions{border-top:1px solid var(--pf-line);flex-wrap:wrap;grid-column:1/-1;padding-top:12px}.merchant-stitch .merchant-request-list:not(.merchant-detail-layout) .request-actions .pf-button{flex:1}.merchant-stitch .merchant-request-list h3{overflow-wrap:anywhere;font-size:18px;line-height:1.45}.merchant-stitch .finance-navigation{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.merchant-stitch .finance-navigation button{border:1px solid var(--pf-line);color:#63515c;min-height:46px;font:inherit;background:#fff;border-radius:24px;padding:10px 18px;font-size:13px}.merchant-stitch .finance-navigation button[aria-pressed=true]{color:#fff;background:#e40965;border-color:#e40965}html[data-payfri-design] .merchant-stitch .merchant-account .account-cards>article{background:#fff;border:1px solid #eadfdf;border-radius:20px;min-width:0;padding:24px}html[data-payfri-design] .merchant-stitch .merchant-account .account-cards>.account-primary{background:#fff1f6;border-color:#f0bed0}.merchant-stitch .merchant-account .account-cards strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(27px,2.6vw,38px)}.merchant-stitch .merchant-account .account-cards small{color:#74616c;font-size:12px;line-height:1.65}.merchant-stitch .merchant-account .account-tabs button[aria-current=page]{color:#fff;background:#e40965;border-color:#e40965}.merchant-stitch .merchant-account .account-paper{box-shadow:none;border-color:#eadfdf;border-radius:18px}.merchant-stitch .daily-cash .cash-hero{color:#35252d;background:#fff5f8;border:1px solid #eadfdf;border-radius:20px}.merchant-stitch .daily-cash .cash-hero strong{color:#b4004c;font-size:42px}.merchant-stitch .daily-cash .cash-hero :is(p,small){color:#6d5361;opacity:1}.merchant-stitch .daily-cash .cash-metrics>article{background:#fff;border:1px solid #eadfdf;border-radius:14px}@media (width<=1200px){html[data-payfri-design] .merchant-stitch .merchant-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-stitch .stitch-day-grid{grid-template-columns:minmax(0,1fr)}.merchant-stitch .stitch-day-stats{grid-template-rows:auto;grid-template-columns:1fr 1fr}.merchant-stitch .stitch-day-stats>a{padding:18px}}@media (width<=960px){html[data-payfri-design] .merchant-stitch .merchant-detail-layout>article.expanded{grid-template-columns:44px minmax(0,1fr)}.merchant-stitch .merchant-detail-layout>article>strong{text-align:left;grid-column:2}.merchant-stitch .merchant-detail-content,html[data-payfri-design] .merchant-stitch .merchant-detail-layout>article>.merchant-detail-payment{grid-area:auto/1/auto/-1}}@media (width<=760px){html[data-payfri-design] .merchant-stitch .merchant-main>main{padding:18px 14px calc(90px + env(safe-area-inset-bottom))}html[data-payfri-design] .merchant-stitch .merchant-main>header{gap:10px;height:68px;padding:10px 14px}.merchant-stitch .stitch-today>header{flex-direction:row;align-items:flex-start;gap:14px}.merchant-stitch .stitch-refresh{justify-content:center;min-width:44px;padding:10px;font-size:0}.merchant-stitch .stitch-refresh svg{width:18px;height:18px}.merchant-stitch .stitch-today header p{font-size:12px}.merchant-stitch .stitch-next{padding:18px}.merchant-stitch .stitch-next-person{flex-wrap:wrap;gap:10px}.merchant-stitch .stitch-person-avatar{width:48px;height:48px;font-size:18px}.merchant-stitch .stitch-next-time{text-align:left;align-items:center;gap:10px;width:100%;padding-left:58px;display:flex}.merchant-stitch .stitch-next-time strong{font-size:26px}html[data-payfri-design] .merchant-stitch .stitch-next-person h3{font-size:23px}.merchant-stitch .stitch-next-states{gap:0;padding:12px 4px}.merchant-stitch .stitch-next-states>div{padding:0 8px}.merchant-stitch .stitch-next-states b{font-size:11px}.merchant-stitch .stitch-day-stats{gap:10px}.merchant-stitch .stitch-day-stats>a{flex-wrap:wrap;align-content:start;gap:10px;padding:14px}.merchant-stitch .stitch-day-stats>a>svg{display:none}.merchant-stitch .stitch-day-stats>a>span:nth-child(2){flex-basis:100%;font-size:12px}.merchant-stitch .stitch-day-stats strong{font-size:30px}.merchant-stitch .stitch-today-agenda{padding:16px}.merchant-stitch .merchant-today-list>a{flex-wrap:wrap;gap:10px}.merchant-stitch .merchant-today-list .stitch-status{margin-left:52px}.merchant-stitch .stitch-card-heading h3{font-size:17px}.merchant-stitch .stitch-card-heading a{font-size:11px}.merchant-stitch .stitch-next footer strong{font-size:25px}.merchant-stitch a.stitch-primary-link{gap:8px;padding:12px 14px}.merchant-stitch .stitch-next footer small{max-width:110px}.merchant-stitch .merchant-detail-layout>article.expanded{gap:14px!important;padding:16px!important}.merchant-stitch .request-actions>.pf-button{flex:1;min-width:130px}html[data-payfri-design] .merchant-stitch .agenda-overview{padding:14px}.merchant-stitch .stitch-agenda-columns{grid-template-columns:minmax(0,1fr)}.merchant-stitch .agenda-calendar-day{padding:12px}.merchant-stitch .agenda-calendar-toolbar{gap:8px}.merchant-stitch .agenda-calendar-toolbar>label{flex-basis:50%}.merchant-stitch .finance-navigation{grid-template-columns:1fr;gap:6px;display:grid}.merchant-stitch .finance-navigation button{text-align:left;border-radius:12px}.merchant-stitch .merchant-catalog.compact-view>article{grid-template-columns:76px minmax(0,1fr)!important}.merchant-stitch .merchant-catalog.compact-view .catalog-row-actions{border-top:1px solid var(--pf-line);flex-direction:row;grid-column:1/-1}.merchant-stitch .merchant-catalog.compact-view .catalog-row-actions button{flex:1}}@media (width<=540px){html[data-payfri-design] .merchant-stitch .merchant-catalog{grid-template-columns:minmax(0,1fr)}.merchant-stitch .stitch-next footer{flex-wrap:wrap;align-items:stretch}.merchant-stitch .stitch-next footer>.stitch-primary-link{white-space:nowrap;flex:1}.merchant-stitch .merchant-today-list>a>span:nth-child(2){min-width:170px}}@media (prefers-reduced-motion:no-preference){.merchant-stitch :is(.stitch-day-stats>a,.stitch-primary-link,.stitch-professional-picker button){transition:background .16s,box-shadow .16s}.merchant-stitch .stitch-day-stats>a:hover{box-shadow:0 5px 18px #92204013}.merchant-stitch .stitch-primary-link:hover{background:#bd0050}}@media (width<=1100px){.merchant-stitch .stitch-catalog-workbench.is-editing{flex-direction:column;display:flex}.merchant-stitch .stitch-catalog-workbench.is-editing>.catalog-editor,.merchant-stitch .stitch-catalog-workbench.is-editing>.stitch-catalog-listing{width:100%}}@media (width<=600px){.merchant-stitch .stitch-catalog-workbench.is-editing>.catalog-editor{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.merchant-stitch .stitch-utilitybar{gap:8px}.merchant-stitch .stitch-utilitybar>.merchant-back{max-width:195px;padding:8px;font-size:11px}.merchant-stitch .stitch-utilitybar .pf-chat-launch{min-height:44px;padding:8px;font-size:12px}.merchant-stitch .finance-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-stitch .finance-navigation button{text-align:center;padding:9px;font-size:11px;line-height:1.5}.merchant-stitch .merchant-account{flex-direction:column;display:flex}.merchant-stitch .merchant-account>.account-heading{order:-3}.merchant-stitch .merchant-account>[role=alert]{order:-2}.merchant-stitch .merchant-account>.account-cards{order:-1}.merchant-stitch .merchant-account .account-cards>article{padding:18px}.merchant-stitch .merchant-account .account-heading{margin-bottom:16px}.merchant-stitch .merchant-account .account-heading h2{font-size:27px}.merchant-stitch .agenda-overview .agenda-calendar-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.merchant-stitch .agenda-overview .agenda-calendar-toolbar>.agenda-segment{flex-wrap:nowrap;gap:4px;min-width:0;display:flex}.merchant-stitch .agenda-overview .agenda-calendar-toolbar>.agenda-segment button{flex:1;min-width:0;padding:8px;font-size:12px}.merchant-stitch .agenda-overview .agenda-calendar-toolbar>label{min-width:0}.merchant-stitch .agenda-calendar-toolbar>button{font-size:12px}.merchant-stitch .agenda-overview .agenda-calendar-toolbar input{padding:8px;font-size:14px}.merchant-stitch .agenda-header{flex-direction:row;align-items:center;gap:10px;margin:4px 0 16px}.merchant-stitch .agenda-header>div>p:not(.agenda-eyebrow){display:none}.merchant-stitch .agenda-header>.pf-button{max-width:150px;padding:10px;font-size:12px}.merchant-stitch .agenda-navigation{display:flex}.merchant-stitch .agenda-overview>h2{margin:0 0 6px;font-size:23px}.merchant-stitch .agenda-overview>.merchant-catalog-tabs,.merchant-stitch .agenda-calendar-toolbar{margin:8px 0}.merchant-stitch .agenda-calendar-toolbar>.agenda-segment{flex:1}.merchant-stitch .agenda-calendar-toolbar>label{flex:1;min-width:135px}.merchant-stitch .stitch-professional-picker{margin:4px 0;padding-bottom:6px}}@font-face{font-family:Figtree;src:url(/assets/figtree-latin-variable-v9.woff2)format("woff2");font-weight:300 900;font-display:swap}:root{--mn-bg:#f4f1f2;--mn-surface:#fff;--mn-fill:#f0ebee;--mn-line:#e7e0e4;--mn-ink:#1d1519;--mn-muted:#5c5257;--mn-light:#8c8288;--mn-brand:#d6048c;--mn-tint:#fce9f3;--mn-brand-ink:#a3036b;--mn-ok:#0b7a4b;--mn-ok-tint:#e2f3ea;--mn-warn:#a85800;--mn-warn-tint:#fff0db;--mn-crit:#c2262e;--mn-crit-tint:#fce6e7;--mn-shadow:0 1px 2px #1d15190d,0 4px 14px #1d15190f;--mn-spring:cubic-bezier(.22,1,.36,1)}.merchant-v1{--pf-ink:var(--mn-ink);--pf-muted:var(--mn-muted);--pf-line:var(--mn-line);--pf-magenta:var(--mn-brand);--pf-magenta-soft:var(--mn-tint);--pf-font:Figtree,system-ui,sans-serif;--pf-editorial:Figtree,system-ui,sans-serif;--pf-font-sans:Figtree,system-ui,sans-serif;color:var(--mn-ink);background:var(--mn-bg);min-height:100dvh;font-family:Figtree,system-ui,sans-serif!important}.merchant-v1 :is(h1,h2,h3,h4,button,input,select,textarea){font-family:Figtree,system-ui,sans-serif!important}html[data-payfri-design] .merchant-v1.merchant-shell{background:var(--mn-bg);grid-template-columns:248px minmax(0,1fr);display:grid}html[data-payfri-design] .merchant-v1>aside{top:var(--payfri-staging-banner-height,0px);height:calc(100dvh - var(--payfri-staging-banner-height,0px));width:248px;color:var(--mn-muted);border-right:1px solid var(--mn-line);box-shadow:none;background:#fff;border-radius:0;padding:20px 16px;position:sticky}.merchant-v1 .merchant-brand{border:0;padding:0 12px 16px}.merchant-v1 .merchant-brand .pf-brand{color:var(--mn-ink)}.merchant-v1 .business-chip{display:none!important}.merchant-v1 .merchant-navigation-group{background:0 0!important;border:0!important;margin:10px 0!important;padding:0!important}.merchant-v1 .merchant-navigation-group>summary{color:var(--mn-light);text-transform:uppercase;letter-spacing:1px;pointer-events:none;padding:8px 12px;font-size:11px;font-weight:800;list-style:none;display:flex}.merchant-v1 .merchant-navigation-group>summary::-webkit-details-marker{display:none}html[data-payfri-design] .merchant-v1 aside :is(nav button,.aside-foot button){height:auto;min-height:38px;color:var(--mn-muted);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;font-weight:650;display:flex}html[data-payfri-design] .merchant-v1 aside :is(nav button.active,.aside-foot button.active){background:var(--mn-tint);color:var(--mn-brand-ink)}.merchant-v1 aside button svg{stroke-width:1.9px;width:20px;height:20px}.merchant-v1 .aside-foot{border-top:1px solid var(--mn-line)}html[data-payfri-design] .merchant-v1 .merchant-main>header{top:var(--payfri-staging-banner-height,0px);z-index:35;border-bottom:1px solid var(--mn-line);height:auto;min-height:72px;box-shadow:none;background:#fff;align-items:center;gap:18px;padding:12px 28px;display:flex;position:sticky}.merchant-v1 .merchant-header-title,.merchant-v1 .profile-button,.merchant-v1 .menu{display:none!important}.mn-business-switch{text-align:left;color:var(--mn-ink);background:0 0;border:0;align-items:center;gap:10px;min-width:0;margin-right:auto;padding:0;display:flex}.mn-business-logo{background:var(--mn-tint);width:34px;height:34px;color:var(--mn-brand-ink);border-radius:10px;flex:0 0 34px;place-items:center;font-size:14px;font-weight:800;display:grid;overflow:hidden}.mn-business-logo img{object-fit:cover;width:100%;height:100%}.mn-business-switch>span:last-child{min-width:0}.mn-business-switch strong{white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:15px;font-weight:800;display:block;overflow:hidden}.mn-business-switch small{color:var(--mn-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:260px;margin-top:1px;font-size:12px;display:flex;overflow:hidden}html[data-payfri-design] .merchant-v1 .merchant-header-search{border:1px solid var(--mn-line);background:#faf7f8;border-radius:12px;flex:0 360px;width:360px;height:40px;margin:0}.merchant-v1 .merchant-header-search input{font-size:13px}.merchant-v1 .merchant-header-search .search-submit{color:var(--mn-light)!important;background:0 0!important}.merchant-v1 .merchant-header-actions{flex-shrink:0;gap:4px}.merchant-v1 .merchant-header-actions :is(.notification-trigger,.order-inbox-trigger,.inbox-trigger){box-shadow:none!important;background:0 0!important;border:0!important}html[data-payfri-design] .merchant-v1 .merchant-main>main{width:100%;min-width:0;max-width:1136px;margin:0 auto;padding:24px 28px 48px}.merchant-v1 .merchant-operational-lock{border:0;min-width:0;margin:0;padding:0}.merchant-v1 .merchant-business-status{background:#fffaf0;border-radius:10px;font-size:12px;margin:0 0 16px!important}.merchant-v1 :is(.stitch-utilitybar,.merchant-back){min-height:0}.merchant-v1 .stitch-utilitybar{margin-bottom:12px}.merchant-v1 .merchant-back{color:var(--mn-muted);background:0 0;border:0;padding:8px 0;font-size:13px}.mn-home{gap:24px;display:grid}.mn-date{color:var(--mn-muted);margin:0 0 4px;font-size:14px;font-weight:700}.mn-home h1,.mn-page-head h1,.mn-hub h1{letter-spacing:-.6px;color:var(--mn-ink);margin:0;font-size:24px;font-weight:800;line-height:1.15}.mn-home-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;display:flex}.mn-section-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.mn-section-head h2{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;line-height:1.3;display:flex}.mn-count{background:var(--mn-brand);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-size:12px;display:inline-flex}.mn-count.neutral{background:var(--mn-fill);color:var(--mn-muted)}.mn-list{border:1px solid var(--mn-line);box-shadow:var(--mn-shadow);background:#fff;border-radius:20px;overflow:hidden}.mn-order-row{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;margin:0!important;padding:14px!important;display:grid!important}.mn-order-row+.mn-order-row{border-top:1px solid var(--mn-line)!important}.mn-order-icon{background:var(--mn-warn-tint);width:40px;height:40px;color:var(--mn-warn);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.mn-order-icon.service{background:var(--mn-tint);color:var(--mn-brand-ink)}.mn-order-copy{text-align:left;min-width:0;color:var(--mn-ink);cursor:pointer;background:0 0;border:0;gap:4px;padding:0;line-height:1.4;display:grid}.mn-order-copy strong{font-size:15px;font-weight:800}.mn-order-copy>span{color:var(--mn-muted);font-size:14px}.mn-order-copy small{color:var(--mn-muted);font-size:12px}.mn-order-payment{font-size:11px!important}.mn-order-tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.mn-order-end{text-align:right;justify-items:end;gap:8px;max-width:130px;display:grid}.mn-order-end>strong{white-space:nowrap;font-size:16px;font-weight:800}.mn-chip{background:var(--mn-fill);min-height:24px;color:var(--mn-muted);border:0;border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}button.mn-chip{cursor:pointer;min-height:32px}.mn-chip.control{border:1px solid var(--mn-line);padding:7px 12px}.mn-chip.ok{color:var(--mn-ok);background:var(--mn-ok-tint)}.mn-chip.warning{color:var(--mn-warn);background:var(--mn-warn-tint)}.mn-chip.critical{color:var(--mn-crit);background:var(--mn-crit-tint)}.mn-button{cursor:pointer;border:1px solid var(--mn-line);min-height:44px;color:var(--mn-ink);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex}.mn-button.primary{background:var(--mn-brand);color:#fff;border-color:var(--mn-brand)}.mn-button.secondary{background:#fff}.mn-button.small{border-radius:10px;min-height:36px;padding:9px 13px;font-size:14px}.mn-button:disabled{opacity:.5;cursor:wait}.mn-text-action{color:var(--mn-brand-ink);background:0 0;border:0;align-items:center;gap:4px;min-height:32px;padding:0;font-size:13px;font-weight:700;display:flex}.mn-two-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.mn-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mn-progress-grid button{border:1px solid var(--mn-line);box-shadow:var(--mn-shadow);text-align:left;color:var(--mn-ink);background:#fff;border-radius:20px;gap:2px;padding:18px 12px;display:grid}.mn-progress-grid strong{font-size:26px;font-weight:800}.mn-progress-grid span{color:var(--mn-muted);font-size:12px}.mn-row{text-align:left;width:100%;color:var(--mn-ink);background:#fff;border:0;align-items:center;gap:12px;padding:14px 16px;line-height:1.4;display:flex}.mn-row+.mn-row{border-top:1px solid var(--mn-line)}.mn-row>span:not(.mn-row-icon){flex:1;min-width:0}.mn-row strong{font-size:14px;font-weight:700;display:block}.mn-row small{color:var(--mn-muted);margin-top:2px;font-size:12px;display:block}.mn-row>svg{width:20px;height:20px;color:var(--mn-muted);flex-shrink:0}.mn-row>svg:last-child{width:16px;color:var(--mn-light)}.mn-row-icon{background:var(--mn-fill);width:34px;height:34px;color:var(--mn-muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.mn-row-icon svg{width:18px;height:18px}.mn-appointment-row time{flex-shrink:0;font-size:13px;font-weight:800}.mn-note{border:1px solid var(--mn-line);color:var(--mn-muted);background:#faf7f8;border-radius:14px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.mn-note.warning{color:var(--mn-warn);background:var(--mn-warn-tint)}.mn-note svg{flex-shrink:0}.mn-page-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.mn-page-head>button{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.mn-orders-filters{scrollbar-width:none;background:var(--mn-fill);border-radius:14px;gap:4px;max-width:100%;margin-bottom:14px;padding:4px;display:flex;overflow:auto}.mn-orders-filters button{min-height:36px;color:var(--mn-muted);white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:750;display:flex}.mn-orders-filters button.active{color:var(--mn-ink);background:#fff;box-shadow:0 2px 7px #1d151916}.mn-orders-filters .mn-count{min-width:20px;height:20px;font-size:11px}.mn-order-search{gap:10px;margin:0 0 16px;display:flex}.mn-order-search input{flex:1;min-width:0}.mn-order-search :is(input,select){border:1px solid var(--mn-line);height:44px;font:inherit;color:var(--mn-ink);background:#fff;border-radius:12px;padding:10px;font-size:13px}.mn-hub{gap:24px;display:grid}.mn-hub section h2{color:var(--mn-muted);margin:0 0 10px;font-size:13px;font-weight:700}.mn-hub .mn-row{cursor:pointer}.mn-hub .mn-row .mn-chip{margin-right:5px;font-size:11px}.mn-back-to-business{color:var(--mn-muted);background:0 0;border:0;gap:6px;min-height:32px;margin:0 0 12px;padding:0;font-size:13px;display:inline-flex}.mn-scrim{--pf-font:Figtree,system-ui,sans-serif;--pf-editorial:Figtree,system-ui,sans-serif;z-index:1500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--mn-ink);--pf-ink:var(--mn-ink);--pf-muted:var(--mn-muted);--pf-magenta:var(--mn-brand);--pf-line:var(--mn-line);--pf-magenta-soft:var(--mn-tint);background:#1d151952;justify-content:flex-end;align-items:stretch;font-family:Figtree,system-ui,sans-serif;display:flex;position:fixed;inset:0}.mn-sheet{width:min(500px,100%);min-height:0;animation:mn-in .22s var(--mn-spring);background:#fff;flex-direction:column;display:flex;box-shadow:-10px 0 30px #1d151924}.mn-sheet-head{border-bottom:1px solid var(--mn-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.mn-sheet-head h2{letter-spacing:-.3px;margin:0;font:800 20px/1.2 Figtree}.mn-icon-button{min-width:44px;min-height:44px;color:var(--mn-muted);background:#f0ebee;border:0;border-radius:99px;place-items:center;display:grid}.mn-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow:auto}.mn-sheet-foot{border-top:1px solid var(--mn-line);background:#fff;flex-shrink:0;gap:10px;padding:16px 20px;display:flex}.mn-sheet-foot>*{flex:1}.mn-sheet-handle{display:none}.mn-sheet :is(button,input,textarea,select,h2,h3){font-family:Figtree,system-ui,sans-serif}.mn-sheet :focus-visible,.merchant-v1 :focus-visible{outline-offset:3px;outline:3px solid var(--mn-brand)!important}.mn-sheet [tabindex="-1"]:focus{outline:none!important}.mn-sheet-body .merchant-request-list,.mn-sheet-body .merchant-request-list>article{width:100%!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;grid-template-columns:none!important;padding:0!important;display:block!important}.mn-sheet-body .merchant-request-list>article>*{max-width:100%;grid-column:auto!important;min-width:0!important}.mn-sheet-body .merchant-detail-content,.mn-sheet-body .merchant-detail-payment,.mn-sheet-body .merchant-detail-actions-panel{margin-top:18px;width:100%!important;min-width:0!important}.mn-sheet-body :is(.request-detail,.request-detail-layout){min-width:0;display:block!important}.mn-sheet-body :is(.request-detail p,.request-detail strong,.request-detail h3){overflow-wrap:break-word;word-break:normal}.mn-sheet-body .request-actions{justify-content:flex-start;gap:8px;margin:16px 0}.mn-sheet-body .request-kind{margin:0 0 10px}.mn-sheet-body .merchant-detail-payment{border-top:1px solid var(--mn-line);padding-top:16px}.mn-sheet-body .request-detail-hero{min-height:0!important}.mn-order-confirm .confirm-icon{display:none}.mn-order-confirm .confirm-dialog{width:auto;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;padding:0}.mn-order-confirm .confirm-actions{background:#fff;gap:8px;padding:16px 0;display:flex;position:sticky;bottom:0}.mn-ready-choices{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.mn-ready-choices button{border:1px solid var(--mn-line);min-height:44px;color:var(--mn-ink);background:#fff;border-radius:14px;font-size:14px;font-weight:700}.mn-ready-choices button.active{border-color:var(--mn-brand);background:var(--mn-tint);color:var(--mn-brand-ink)}.merchant-v1 .inventory-control{flex-wrap:wrap;align-items:center;gap:8px!important;display:flex!important}.merchant-v1 .inventory-control>span,.merchant-v1 .inventory-control>.catalog-stock-rules{flex:100%;min-width:0}.merchant-v1 .inventory-control>button{flex:0 0 44px;width:44px;height:44px}.merchant-v1 .inventory-control>b{text-align:center;min-width:36px}.merchant-v1 .agenda-calendar-day>h3{text-transform:none!important}.merchant-v1 .agenda-calendar-day>h3:first-letter{text-transform:uppercase}.merchant-v1 .mg-first-day{display:none}.merchant-v1 .mg-launcher{font-size:12px}.merchant-v1 .nav-pending{color:var(--mn-light);font-size:9px;display:block}@keyframes mn-in{0%{opacity:.4;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (width>=768px){.merchant-v1 .merchant-search-toggle{display:none!important}.merchant-v1 .merchant-navigation-group>.workspace-nav-item{display:block}}@media (width<=767px){html[data-payfri-design] .merchant-v1.merchant-shell{display:block}html[data-payfri-design] .merchant-v1>aside{display:none!important}html[data-payfri-design] .merchant-v1 .merchant-main>header{gap:4px;min-height:64px;padding:12px 14px}.mn-business-switch{flex:1;gap:9px;overflow:hidden}.mn-business-switch strong,.mn-business-switch small{max-width:180px}.merchant-v1 .merchant-header-actions{gap:0}.merchant-v1 .merchant-header-actions button{width:40px!important;min-width:40px!important;height:44px!important}.merchant-v1 .merchant-search-toggle{color:var(--mn-ink);background:0 0;border:0;padding:0;width:40px!important;min-width:40px!important;display:grid!important}html[data-payfri-design] .merchant-v1 .merchant-header-search{width:auto;box-shadow:var(--mn-shadow);display:none;position:absolute;top:100%;left:12px;right:12px}html[data-payfri-design] .merchant-v1 .merchant-header-search.is-open{display:flex!important}.merchant-v1 .merchant-task-results{z-index:90}html[data-payfri-design] .merchant-v1 .merchant-main>main{padding:16px 16px calc(100px + env(safe-area-inset-bottom));margin:0}.merchant-v1 .merchant-business-status{margin-bottom:12px!important}.merchant-v1 .workspace-mobile-nav{z-index:45;padding:6px 6px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--mn-line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;height:auto;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 20px #1d151908;display:grid!important}.merchant-v1 .workspace-mobile-nav>button{min-width:0;min-height:50px;color:var(--mn-light);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 2px;font-size:11px;font-weight:700;display:flex;position:relative}.merchant-v1 .workspace-mobile-nav>button[aria-current=page]{color:var(--mn-brand-ink);background:0 0}.merchant-v1 .workspace-mobile-nav>button[aria-current=page]:before{content:"";background:var(--mn-brand);border-radius:99px;width:34px;height:3px;position:absolute;top:-6px}.merchant-v1 .workspace-mobile-nav svg{stroke-width:1.9px;width:22px;height:22px}.mn-nav-counter{background:var(--mn-brand);color:#fff;border:2px solid #fff;border-radius:99px;min-width:14px;padding:1px 4px;font-size:9px;position:absolute;top:0;left:calc(50% + 4px)}.mn-scrim{align-items:flex-end}.mn-sheet{width:100%;max-height:calc(100dvh - 24px - var(--payfri-staging-banner-height,0px));animation:mn-up .22s var(--mn-spring);border-radius:26px 26px 0 0;box-shadow:0 -10px 30px #1d15192e}.mn-sheet-handle{background:#d9d0d5;border-radius:99px;flex-shrink:0;width:36px;height:4px;margin:10px auto 0;display:block}.mn-sheet-head{padding:12px 20px 16px}.mn-sheet-body{padding:16px 20px}.mn-sheet-foot{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.mn-sheet-body .request-detail-layout{grid-template-columns:minmax(0,1fr)!important}.mn-order-search{flex-wrap:wrap}.mn-order-search input{flex-basis:180px}.mn-order-search select{flex:1;min-width:0}.mn-order-confirm .confirm-actions{flex-direction:column-reverse}.mn-order-confirm .confirm-actions>*{width:100%}.mn-hub .mn-row>.mn-chip{text-align:right;max-width:95px;display:block}@keyframes mn-up{0%{opacity:.4;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}}@media (width<=359px){.mn-business-switch strong{font-size:14px}.mn-business-switch small{max-width:145px;font-size:10px}.mn-business-logo{flex-basis:30px;width:30px;height:30px}.mn-order-row{grid-template-columns:32px minmax(0,1fr) auto!important;gap:8px!important;padding:12px!important}.mn-order-icon{width:32px;height:32px}.mn-order-copy strong{font-size:13px}.mn-order-copy>span{font-size:12px}.mn-order-end{max-width:92px}.mn-order-end>strong{font-size:14px}.mn-button.small{padding:8px;font-size:11px}.mn-business-switch{gap:6px}.merchant-v1 .merchant-header-actions button,.merchant-v1 .merchant-search-toggle{width:36px!important;min-width:36px!important}}@media (prefers-reduced-motion:reduce){.merchant-v1 *,.mn-scrim *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-payfri-design] .merchant-v1 .mn-business-switch small{text-transform:none;letter-spacing:0;color:var(--mn-muted)}html[data-payfri-design] .merchant-v1 .merchant-header-actions :is(.notification-trigger,.order-inbox-trigger,.inbox-trigger){background:0 0!important;border:0!important}html[data-payfri-design] .merchant-v1 :is(.mn-home h1,.mn-page-head h1,.mn-hub h1){letter-spacing:-.6px;font:800 24px/1.15 Figtree,system-ui,sans-serif!important}html[data-payfri-design] .merchant-v1 .mn-section-head h2{font:800 17px/1.3 Figtree,system-ui,sans-serif!important}html[data-payfri-design] .mn-sheet-head h2{font:800 20px/1.25 Figtree,system-ui,sans-serif!important}@media (width>=768px){html[data-payfri-design] .merchant-v1.merchant-shell{padding-top:72px}html[data-payfri-design] .merchant-v1 .merchant-main>header{left:0;right:0;top:var(--payfri-staging-banner-height,0px);height:72px;padding:12px 20px;position:fixed}html[data-payfri-design] .merchant-v1>aside{top:calc(72px + var(--payfri-staging-banner-height,0px));height:calc(100dvh - 72px - var(--payfri-staging-banner-height,0px));padding-top:12px}.merchant-v1 .merchant-brand{display:none!important}}html[data-payfri-design] .merchant-v1 .merchant-header-actions :is(.pf-notification-trigger,.inbox-trigger,.pf-order-inbox-trigger){box-shadow:none!important;background:0 0!important;border:0!important}.mn-aside-label{color:var(--mn-light);text-transform:uppercase;letter-spacing:1px;margin:2px 0;padding:8px 12px;font:800 11px/1.3 Figtree,system-ui,sans-serif}.mn-progress-grid button{justify-items:start;gap:10px}.mn-progress-grid .mn-chip{font-size:12px;font-weight:750}.mn-chip.brand{background:var(--mn-tint);color:var(--mn-brand-ink)}.mn-chip.info{color:#2a5bb5;background:#e6eefb}.mn-audio-status{color:var(--mn-muted);flex-basis:100%;font-size:12.5px;line-height:1.5}.mn-kitchen-help{color:var(--mn-muted);margin:12px 0;font-size:13px}.mn-kitchen-help summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.mn-kitchen-help p{line-height:1.6}.mn-kitchen-order .mn-kitchen-block{color:var(--mn-muted);margin:10px 0 0;font-size:13px;line-height:1.5}.mn-catalog{gap:18px;display:grid}.mn-catalog-tabs{border-bottom:1px solid var(--mn-line);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.mn-catalog-tabs>button{color:var(--mn-muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;min-height:46px;padding:8px 0;font-size:14px;font-weight:700;display:flex}.mn-catalog-tabs>button[aria-pressed=true]{border-color:var(--mn-brand);color:var(--mn-brand-ink)}.mn-catalog-tabs span{background:var(--mn-fill);border-radius:8px;padding:2px 5px;font-size:11px}.mn-catalog-row{border-bottom:1px solid var(--mn-line);align-items:center;gap:12px;padding:14px;display:flex}.mn-catalog-row:last-child{border-bottom:0}.mn-catalog-photo{background:var(--mn-fill);width:48px;height:48px;color:var(--mn-light);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.mn-catalog-photo img{object-fit:cover;width:100%;height:100%}.mn-catalog-copy{text-align:left;min-width:0;color:var(--mn-ink);background:0 0;border:0;flex:1;padding:0}.mn-catalog-copy strong{font-size:14px;font-weight:800;line-height:1.3;display:block}.mn-catalog-copy small{color:var(--mn-muted);margin-top:4px;font-size:13px;display:block}.mn-catalog-copy .mn-order-tags{margin-top:7px}.mn-catalog-copy .mn-chip{font-size:11px}.mn-catalog-end{flex:none}.mn-catalog-end .mn-button{min-height:44px;padding:8px 10px;font-size:12px}.mn-search-input{border:1px solid var(--mn-line);background:#fff;border-radius:12px;width:100%;min-height:46px;padding:12px;font-size:16px}.mn-sheet .catalog-editor{box-shadow:none;background:0 0;border:0;outline:0;padding:0}.mn-sheet .catalog-editor-actions{display:none}.mn-editor-block{border:1px solid var(--mn-line);background:#fff;border-radius:16px;margin:0 0 12px;padding:0 14px}.mn-editor-block>summary{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.mn-editor-block>summary strong{flex:1}.mn-editor-block>summary small{width:100%;color:var(--mn-muted);font-size:12.5px;font-weight:400}.mn-editor-block>div{gap:12px;padding:6px 0 16px;display:grid}.mn-editor-block .catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mn-catalog-state-actions{border-top:1px solid var(--mn-line);gap:10px;padding-top:16px;display:grid}.mn-catalog-state-actions small{color:var(--mn-muted);font-size:12.5px}.mn-two-actions{gap:8px;width:100%;display:flex}.mn-two-actions>button{flex:1;min-height:48px}.mn-sheet .stock-settings{background:0 0;border:0;padding:0}.mn-stock-counter{justify-content:center;align-items:center;gap:16px;margin:24px 0;display:flex}.mn-stock-counter input{text-align:center;font-weight:800;width:100px!important;font-size:32px!important}.mn-stock-counter button{border:1px solid var(--mn-line);background:var(--mn-fill);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.mn-quick-quantity{justify-content:center;gap:8px;display:flex}.mn-quick-quantity>button{border:1px solid var(--mn-line);background:#fff;border-radius:12px;min-height:44px;padding:10px 16px}.mn-switch{justify-content:space-between;gap:12px;min-height:56px;align-items:center!important;display:flex!important}.mn-switch input[type=checkbox]{appearance:none;cursor:pointer;background:#d7d3d6;border-radius:20px;position:relative;border:0!important;width:44px!important;height:26px!important}.mn-switch input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.mn-switch input[type=checkbox]:checked{background:var(--mn-brand)}.mn-switch input[type=checkbox]:checked:after{transform:translate(18px)}.mn-profile{gap:18px;display:grid}.mn-profile-preview{border:1px solid var(--mn-line);background:#fff;border-radius:18px;overflow:hidden}.mn-profile-cover{background:var(--mn-fill);object-fit:cover;width:100%;height:120px;display:block}.mn-profile-identity{align-items:center;gap:12px;padding:16px;display:flex}.mn-profile-identity>img{object-fit:contain;border:1px solid var(--mn-line);border-radius:14px;width:56px;height:56px}.mn-profile-identity strong{font-size:17px;font-weight:800;display:block}.mn-profile-identity small{color:var(--mn-muted);margin-top:4px;display:block}.mn-sheet .public-profile-form{box-shadow:none;background:0 0;border:0;padding:0;display:block}.mn-sheet .public-profile-form>section{border:0;margin:0;padding:0}.mn-sheet .public-profile-form .public-profile-actions{display:none}.mn-sheet .public-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mn-sheet .public-profile-grid .wide{grid-column:1/-1}.mn-sheet .public-media-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mn-sheet .public-media-fields img{object-fit:contain;max-height:120px}.mn-shipping{gap:18px;display:grid}.mn-shipping .mn-card{gap:12px;display:grid}.mn-summary-rows{margin:0}.mn-summary-rows>div{border-bottom:1px solid var(--mn-line);justify-content:space-between;gap:14px;padding:12px 0;font-size:14px;display:flex}.mn-summary-rows>div:last-child{border:0}.mn-summary-rows dt{color:var(--mn-muted)}.mn-summary-rows dd{text-align:right;margin:0;font-weight:700}.mn-sheet .fulfillment-editor{box-shadow:none;background:0 0;border:0;padding:0}.mn-sheet .fulfillment-editor-heading{display:none}.mn-sheet .fulfillment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mn-sheet .fulfillment-switches{gap:12px;display:grid}.mn-sheet .fulfillment-switches>label{border:1px solid var(--mn-line);border-radius:14px;padding:16px;display:flex}.mn-sheet .fulfillment-switches strong,.mn-sheet .fulfillment-switches small{display:block}.mn-sheet .fulfillment-switches small{color:var(--mn-muted);margin-top:4px;font-weight:400}.mn-sheet .delivery-zones>article{border:1px solid var(--mn-line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0;padding:14px;display:grid}.mn-sheet .delivery-zones .zone-toggle{align-items:center}.mn-sheet .delivery-zones .remove-zone{background:var(--mn-fill);min-height:44px;color:var(--mn-danger);border:0;border-radius:12px}.mn-sheet .location-grid{display:block}.mn-sheet .location-form{box-shadow:none;background:0 0;border:0;padding:0}.mn-sheet .location-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mn-sheet .location-catalog{background:0 0;border:0;padding:0}.mn-sheet .location-offers>article{border:1px solid var(--mn-line);border-radius:14px;gap:12px;padding:14px;display:grid}.mn-sheet .location-offers .location-stock input{width:100%;min-width:0}.mn-locations .location-list{gap:12px;display:grid}.mn-locations .location-list>h3{display:none}.mn-locations .location-card{border:1px solid var(--mn-line);text-align:left;background:#fff;border-radius:16px;justify-content:space-between;gap:12px;min-height:80px;padding:16px;display:flex}.mn-locations .location-card strong{font-weight:800}.mn-locations .location-card small{color:var(--mn-muted);margin-top:5px;display:block}.mn-sheet .dossier-layout{border:0;grid-template-columns:1fr;padding:0}.mn-sheet .dossier-steps{scrollbar-width:none;gap:6px;display:flex;overflow:auto}.mn-sheet .dossier-steps>button{min-width:110px}.mn-sheet .onboarding-grid{grid-template-columns:1fr}@media (width<=767px){.mn-catalog-row{gap:10px;padding:12px}.mn-catalog-photo{width:40px;height:40px}.mn-catalog-end .mn-button{padding:8px;font-size:11.5px}.mn-editor-block .catalog-fields,.mn-sheet .public-profile-grid,.mn-sheet .public-media-fields,.mn-sheet .fulfillment-fields,.mn-sheet .location-fields{grid-template-columns:1fr}.mn-sheet .public-profile-grid .wide{grid-column:auto}}.mn-card{border:1px solid var(--mn-line);min-width:0;box-shadow:var(--mn-shadow);background:#fff;border-radius:18px;padding:16px}.mn-card :is(h2,h3,p){margin:0}.mn-card p{color:var(--mn-muted);font-size:14px;line-height:1.5}.mn-card>p{margin-top:10px}.mn-head-actions{align-items:center;gap:4px;display:flex}.mn-head-actions button.active{color:var(--mn-brand-ink);background:var(--mn-tint)}.mn-detail-order{gap:16px;display:grid}.mn-order-state{gap:12px;display:grid}.mn-order-state>strong{font-size:16px}.mn-order-state p{color:var(--mn-muted);margin:0}.mn-order-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.mn-order-timeline li{min-height:32px;color:var(--mn-light);align-items:center;gap:10px;font-size:14px;display:flex;position:relative}.mn-order-timeline li:not(:last-child):after{content:"";background:var(--mn-line);z-index:0;width:2px;position:absolute;top:20px;bottom:-12px;left:7px}.mn-order-timeline .mn-step-dot{border:2px solid var(--mn-line);z-index:1;background:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.mn-order-timeline li.done .mn-step-dot{background:var(--mn-ok);border-color:var(--mn-ok);color:#fff}.mn-order-timeline li.current{color:var(--mn-ink);font-weight:700}.mn-order-timeline li.current .mn-step-dot{border-color:var(--mn-brand);background:var(--mn-tint)}.mn-order-timeline small{color:var(--mn-muted);font-weight:400}.mn-delivery-card{gap:12px;display:grid}.mn-delivery-heading{align-items:flex-start;gap:10px;display:flex}.mn-delivery-heading>svg{width:22px;height:22px;color:var(--mn-muted);flex:none}.mn-delivery-heading h3{margin:0 0 8px!important;font-size:15px!important;font-weight:800!important}.mn-delivery-card>section{gap:12px;display:grid}.mn-delivery-card small{color:var(--mn-muted);font-size:12.5px}.mn-sheet-foot>.request-actions{flex-wrap:wrap;gap:8px;width:100%;margin:0;display:flex}.mn-sheet-foot>.request-actions>button{flex:1;min-height:48px}.mn-sheet-foot>.request-actions>button:not(.primary){background:var(--mn-fill);color:var(--mn-ink)}.mn-business-card{align-items:center;gap:12px;display:flex}.mn-business-card>span:nth-child(2){flex:1;min-width:0}.mn-business-card strong{font-size:17px;line-height:1.25;display:block}.mn-business-card small{color:var(--mn-muted);margin-top:4px;display:block}.mn-business-avatar{background:var(--mn-tint);width:48px;height:48px;color:var(--mn-brand-ink);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.mn-business-avatar img{object-fit:contain;width:100%;height:100%}.merchant-v1 .mn-hub>section>h2{margin-bottom:10px;font-size:15px!important;font-weight:800!important}.mn-agenda,.mn-settings-hub{gap:20px;display:grid}.mn-agenda .mn-page-head{margin:0}.mn-agenda-day{gap:12px;display:grid}.mn-day-heading{align-items:center;gap:8px;display:flex}.mn-day-heading>strong{text-transform:none;flex:1;font-size:16px}.mn-day-heading>strong:first-letter{text-transform:uppercase}.mn-icon-button{min-width:44px;min-height:44px;color:var(--mn-ink);background:0 0;border:0;border-radius:12px;place-items:center;padding:10px;display:grid}.mn-icon-button svg{width:20px;height:20px}.mn-day-chips{scrollbar-width:none;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.mn-day-chips>button,.mn-date-picker{border:1px solid var(--mn-line);min-height:44px;color:var(--mn-muted);white-space:nowrap;background:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.mn-day-chips>button[aria-pressed=true]{border-color:var(--mn-brand);background:var(--mn-tint);color:var(--mn-brand-ink)}.mn-date-picker{position:relative;overflow:hidden}.mn-date-picker input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.mn-professionals img{object-fit:cover;border-radius:50%;width:24px;height:24px;margin-right:4px}.mn-agenda-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0;display:grid}.mn-agenda-actions .mn-button{white-space:nowrap;gap:5px;min-width:0;padding:10px 7px;font-size:13px}.mn-agenda-row{border-bottom:1px solid var(--mn-line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.mn-agenda-row:last-child{border-bottom:0}.mn-appointment-time{text-align:center;font-variant-numeric:tabular-nums;gap:2px;display:grid}.mn-appointment-time strong{font-size:15px}.mn-appointment-time small{color:var(--mn-light);font-size:11.5px}.mn-agenda-copy{text-align:left;min-width:0;color:var(--mn-ink);background:0 0;border:0;padding:0}.mn-agenda-copy>strong{font-size:15px;font-weight:800;line-height:1.3;display:block}.mn-agenda-copy>small{color:var(--mn-muted);margin-top:3px;font-size:13px;display:block}.mn-agenda-copy .mn-order-tags{margin-top:8px}.mn-agenda-copy .mn-chip{font-size:11px}.mn-agenda-row>.mn-button{padding:8px 10px;font-size:12px}.mn-agenda-now{color:var(--mn-brand-ink);border-top:1px solid var(--mn-line);align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:800;display:flex}.mn-agenda-now i{background:var(--mn-brand);border-radius:50%;width:8px;height:8px}.mn-agenda-empty{text-align:center;color:var(--mn-muted);justify-items:center;gap:8px;padding:28px 16px;font-size:14px;display:grid}.mn-agenda-empty svg{width:30px;height:30px;color:var(--mn-light)}.mn-day-summary{gap:10px;display:grid}.mn-day-summary h2{font-size:15px!important;font-weight:800!important}.mn-day-summary dl{margin:0}.mn-day-summary dl>div,.mn-rule-summary>div{justify-content:space-between;gap:12px;margin:7px 0;font-size:14px;display:flex}.mn-day-summary dd,.mn-rule-summary dd{margin:0;font-weight:800}.mn-day-summary small{color:var(--mn-light);align-items:center;gap:4px;font-size:12.5px;display:flex}.mn-settings-hub>p{color:var(--mn-muted);margin:0;font-size:14px}.mn-settings-hub section{gap:10px;display:grid}.mn-settings-hub h2{font-size:16px!important;font-weight:800!important}.mn-row-icon img{object-fit:cover;border-radius:10px;width:100%;height:100%}.mn-settings-hub small{color:var(--mn-muted);font-size:12.5px}.mn-rule-summary{margin:0 0 12px}.mn-sheet{--pf-font:Figtree,system-ui,sans-serif;--pf-editorial:Figtree,system-ui,sans-serif;--pf-ink:var(--mn-ink);--pf-line:var(--mn-line);--pf-magenta:var(--mn-brand);--pf-magenta-soft:var(--mn-tint);color:var(--mn-ink)}.mn-sheet :is(.appointment-policy,.agenda-workspace){width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.mn-sheet label{color:var(--mn-ink);gap:7px;min-width:0;font-size:14px;font-weight:700;display:grid}.mn-sheet label:has(input[type=checkbox]){align-items:flex-start;gap:10px;display:flex}.mn-sheet label input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--mn-brand);flex:none}.mn-sheet :is(input,select,textarea):not([type=checkbox]):not([type=file]){border:1px solid var(--mn-line);width:100%;min-width:0;min-height:46px;color:var(--mn-ink);background:#fff;border-radius:12px;padding:12px;font-size:16px}.mn-sheet :is(h2,h3,h4){line-height:1.25;font-family:Figtree,system-ui,sans-serif!important;font-weight:800!important}.mn-sheet h3{font-size:17px!important}.mn-sheet h4{font-size:15px!important}.mn-sheet p{color:var(--mn-muted);font-size:14px;line-height:1.5}.mn-sheet .agenda-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mn-sheet [hidden]{display:none!important}.mn-sheet .merchant-stepper{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.mn-sheet .merchant-stepper li{border-bottom:3px solid var(--mn-line);color:var(--mn-light);flex:1;padding:6px;font-size:11.5px}.mn-sheet .merchant-stepper li[aria-current=step]{border-color:var(--mn-brand);color:var(--mn-brand-ink);font-weight:800}.mn-sheet .agenda-editor{border:1px solid var(--mn-line);box-shadow:none;background:#fff;border-radius:16px;margin:12px 0;padding:14px}.mn-sheet details>summary{cursor:pointer;min-height:44px;padding:12px 4px;font-size:14px;font-weight:700;list-style:none}.mn-sheet details>summary::-webkit-details-marker{display:none}.mn-sheet details>summary:after{content:"⌄";float:right;color:var(--mn-light)}.mn-sheet details[open]>summary:after{transform:rotate(180deg)}.mn-visits-embedded>h2,.mn-visits-embedded>h3,.mn-visits-embedded>p:first-of-type,.mn-visits-embedded>.merchant-secondary,.mn-visits-embedded>.merchant-panel-tabs{display:none}.mn-visits-embedded:has(.visit-entry[open])>:not(.visit-entry):not([role=status]):not([role=alert]){display:none}.mn-visits-embedded .visit-entry{border:0!important;margin:0!important;padding:0!important}.mn-visits-embedded .visit-entry>summary{display:none}.mn-visits-embedded:has(.service-visit-close)>.service-visit-card{display:none}.mn-visits-embedded .service-visit-close{border:0!important;padding:0!important}.mn-visits-embedded .service-visit-actions{flex-wrap:wrap;gap:8px;display:flex}.mn-visits-embedded .service-visit-actions>button{flex:1}.mn-wizard-foot{background:#fff;gap:8px;padding:14px 0;display:flex;position:sticky;bottom:-18px}.mn-wizard-foot>button{flex:1;min-height:48px}@media (width<=767px){.mn-sheet .agenda-field-grid{grid-template-columns:1fr}.mn-business-card{flex-wrap:wrap}.mn-business-card>.mn-chip{margin-left:60px}.mn-agenda-actions .mn-button{padding:10px 4px;font-size:12px}.mn-agenda-row{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;padding:12px}.mn-agenda-row>.mn-button{white-space:normal;max-width:90px}.mn-agenda-copy>strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.mn-agenda *,.mn-detail-order *{transition:none!important;animation:none!important}}.mn-team-explainer{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.mn-team-explainer>div{border:1px solid var(--mn-line);background:#fff;border-radius:16px;gap:5px;min-width:0;padding:12px;display:grid}.mn-team-explainer svg{width:22px;height:22px;color:var(--mn-brand-ink)}.mn-team-explainer strong{font-size:14px}.mn-team-explainer small{color:var(--mn-muted);font-size:12px}.mn-team-permissions{margin:12px 0}.mn-team-permissions>summary{color:var(--mn-muted);cursor:pointer;min-height:44px;padding:12px;font-size:13px}.mn-team-layout{display:block!important}.mn-team-layout .team-list{border:1px solid var(--mn-line);background:#fff;border-radius:18px;padding:0;overflow:hidden}.mn-team-layout .team-list>h3{margin:0;padding:16px;font-size:15px}.mn-team-layout .team-list>article{border:0;border-top:1px solid var(--mn-line);border-radius:0;gap:12px;min-width:0;padding:16px}.mn-team-layout .team-list :is(p,small){color:var(--mn-muted);font-size:12.5px}.mn-team-layout .team-list .team-actions{flex-wrap:wrap}.mn-sheet .team-invite,.mn-sheet .ownership-transfer,.mn-sheet .merchant-setup-next{box-shadow:none;background:0 0;border:0;padding:0}.mn-sheet .team-invite>h3{display:none}.mn-sheet .team-invite form{gap:14px;display:grid}.mn-sheet .team-location-scope{border:1px solid var(--mn-line);border-radius:14px;gap:12px;padding:14px;display:grid}.mn-team-layout .pending-invitations{border:1px solid var(--mn-line);background:#fff;border-radius:18px;margin-top:16px;padding:16px}.merchant-v1 .finance-navigation,.mn-finance-account .account-tabs{background:var(--mn-fill);scrollbar-width:none;border:0;border-radius:14px;gap:6px;margin:0 0 18px;padding:4px;display:flex;overflow:auto}.merchant-v1 .finance-navigation button,.mn-finance-account .account-tabs button{white-space:nowrap;min-height:44px;color:var(--mn-muted);background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:750}.merchant-v1 .finance-navigation button[aria-pressed=true],.mn-finance-account .account-tabs button[aria-current=page]{color:var(--mn-ink);box-shadow:var(--mn-shadow);background:#fff}.mn-finance-account{--account-ink:var(--mn-ink);--account-line:var(--mn-line);background:0 0;border:0;padding:0;font-family:Figtree,system-ui,sans-serif}.mn-finance-account .account-heading small{display:none}.mn-finance-account .account-heading h2{font-size:22px}.mn-finance-account .account-heading p{font-size:14px}.mn-finance-account .account-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mn-finance-account .account-cards>article{border:1px solid var(--mn-line);box-shadow:var(--mn-shadow);color:var(--mn-ink);background:#fff;border-radius:18px;min-width:0;padding:16px}.mn-finance-account .account-cards>article:first-child{grid-column:1/-1}.mn-finance-account .account-cards strong{color:var(--mn-ink);font-size:26px}.mn-finance-account .account-cards :is(small,p){color:var(--mn-muted);font-size:12.5px}.mn-finance-account .account-paper{border:1px solid var(--mn-line);box-shadow:none;background:#fff;border-radius:18px;padding:16px}.mn-finance-account :is(button,input,select){border-radius:12px;min-height:44px;font-family:inherit}.mn-finance-account .account-check{align-items:center;gap:10px;display:flex}.mn-finance-account input[type=checkbox]{width:20px;min-height:20px;accent-color:var(--mn-brand)}.merchant-v1 .daily-cash{background:0 0;border:0;gap:16px;padding:0;display:grid}.daily-cash>header .merchant-stepper,.daily-cash .cash-eyebrow{display:none}.daily-cash>header h2{font-size:22px}.merchant-v1 .cash-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.merchant-v1 .cash-controls label{flex:1;min-width:160px}.merchant-v1 .cash-controls select{border:1px solid var(--mn-line);background:#fff;border-radius:12px;width:100%;min-height:44px;padding:10px}.merchant-v1 .cash-hero{border:1px solid var(--mn-line);color:var(--mn-ink);background:#fff;border-radius:18px;grid-template-columns:1fr;padding:16px;display:grid}.merchant-v1 .cash-hero strong{color:var(--mn-ink);font-size:30px}.cash-hero p,.cash-hero small{color:var(--mn-muted);font-size:12.5px}.merchant-v1 .cash-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cash-metrics>article{border:1px solid var(--mn-line);background:#fff;border-radius:14px;padding:14px}.cash-metrics strong{font-size:19px}.cash-equation{color:var(--mn-muted);font-size:12.5px;line-height:1.5}.mn-cash-actions{flex-wrap:wrap;gap:8px;display:flex}.mn-cash-actions>button{white-space:nowrap;flex:1}.mn-sheet .cash-editor{background:0 0;border:0;padding:0}.mn-sheet .cash-editor>h3,.mn-sheet .cash-editor>.cash-controls,.mn-sheet .cash-editor form>h4{display:none}.mn-sheet .cash-editor form{gap:16px;display:grid}.mn-sheet .cash-editor button[type=submit],.mn-sheet .cash-editor form>button:last-child{background:var(--mn-brand);color:#fff;border:0;border-radius:14px;min-height:48px;font-weight:800}.cash-ledger,.cash-history{border:1px solid var(--mn-line);background:#fff;border-radius:16px}.cash-ledger>article{flex-wrap:wrap;gap:12px;padding:14px;display:flex}.cash-ledger>article>div{flex:1;min-width:160px}.cash-ledger>article small{color:var(--mn-muted);font-size:12px;line-height:1.5}.mn-alert-switch input[type=checkbox]{appearance:none;background:#d7d3d6;border:0;border-radius:20px;flex:none;width:44px;height:26px;position:relative}.mn-alert-switch input:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px}.mn-alert-switch input:checked{background:var(--mn-brand)}.mn-alert-switch input:checked:after{transform:translate(18px)}.mn-alert-switch input:disabled{opacity:.5}.mn-audio-enable{cursor:pointer;border:0;min-height:44px;margin:8px 20px}.mn-new-order{left:50%;top:calc(var(--payfri-staging-banner-height,0px) + 14px);z-index:1600;border:1px solid var(--mn-line);background:#fff;border-radius:18px;align-items:center;gap:10px;width:min(520px,100vw - 24px);padding:12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #1d151922}.mn-new-order>svg{color:var(--mn-brand-ink);flex:none}.mn-new-order>span{flex:1;min-width:0}.mn-new-order strong{font-size:14px;display:block}.mn-new-order small{color:var(--mn-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.mn-pause-options{gap:10px;margin:16px 0;display:grid}.mn-option{border:1px solid var(--mn-line);text-align:left;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:16px;display:flex}.mn-option[aria-pressed=true]{border-color:var(--mn-brand);background:var(--mn-tint)}.mn-option strong{font-size:15px}.mn-option small{color:var(--mn-muted);font-size:12.5px}.mn-scrim:has(.mn-kitchen){z-index:1500}.mn-sheet:has(.mn-kitchen){width:min(1080px,100%)}.mn-kitchen-toolbar{align-items:center;gap:12px;display:flex}.mn-kitchen-toolbar .mn-switch{flex:1}.mn-kitchen-toolbar .mn-switch input{flex:none}.mn-kitchen>.mn-catalog-tabs{display:none}.mn-kitchen-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.mn-kitchen-columns>section>h3{color:var(--mn-muted);font-size:15px!important}.mn-kitchen-order{gap:10px;margin-bottom:12px;padding:16px;display:grid}.mn-kitchen-order>div{justify-content:space-between;align-items:center;display:flex}.mn-kitchen-order>div strong{font-size:20px}.mn-kitchen-order>small{color:var(--mn-muted);font-size:12.5px}.mn-kitchen-order ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mn-kitchen-order li{align-items:flex-start;gap:10px;display:flex}.mn-kitchen-order li>b{color:var(--mn-brand-ink);font-size:19px}.mn-kitchen-order li strong{font-size:14px;display:block}.mn-kitchen-order li small{color:var(--mn-muted);font-size:12.5px;display:block}.mn-locations .location-grid{grid-template-columns:1fr}.merchant-v1 .pf-unsaved-backdrop{z-index:3000}.mn-sheet label[data-unsaved-count]:after{white-space:nowrap;margin-top:4px;font-size:11px;display:block!important;position:static!important}.mn-sheet label:has(input[type=checkbox])[data-unsaved-count]:after{display:none!important}.mn-sheet .pf-unsaved-summary{margin:0 0 12px}.merchant-v1 .courier-portal{gap:16px;display:grid}.courier-portal>header h1{font:800 24px/1.2 Figtree}.courier-portal .courier-card{border:1px solid var(--mn-line);background:#fff;border-radius:18px;padding:16px}.courier-portal .courier-card h2{font:800 18px/1.3 Figtree}.courier-portal .courier-actions button{border-radius:14px;min-height:48px;font-weight:800}.courier-tracking{border:1px solid var(--mn-line);background:#fff;border-radius:18px;padding:16px}.courier-tracking button{border-radius:12px;min-height:44px}.mn-quick-replies{gap:10px;display:grid}.mn-quick-replies>div{flex-wrap:wrap;gap:8px;display:flex}.mn-quick-replies button{border:1px solid var(--mn-line);background:var(--mn-fill);min-height:44px;color:var(--mn-ink);border-radius:12px;padding:8px 12px;font-size:13px;font-weight:700}.mn-quick-replies input{border:1px solid var(--mn-line);border-radius:12px;width:100%;min-height:44px;padding:10px}.mn-quick-replies label{align-items:center;gap:8px;display:flex}.mn-quick-replies p{font-size:13px;line-height:1.5}.merchant-v1 .merchant-promotions,.merchant-v1 .merchant-loyalty{box-shadow:none;background:0 0;border:0;padding:0}.merchant-promotions :is(h1,h2),.merchant-loyalty :is(h1,h2){font-size:22px!important;font-weight:800!important}.merchant-loyalty>header>span{display:none}.merchant-v1 :is(.loyalty-card,.loyalty-programs){border:1px solid var(--mn-line);background:#fff;border-radius:18px;padding:16px}.mn-sheet .loyalty-designer{background:0 0;border:0;padding:0}.mn-sheet .loyalty-designer>h2,.mn-sheet .merchant-setup-next>h2{display:none}.mn-sheet .loyalty-grid{grid-template-columns:1fr}.mn-sheet .loyalty-designer fieldset{border:0;padding:0}.merchant-v1 .help-steps,.merchant-v1 .help-limits{grid-template-columns:1fr;gap:10px;display:grid}.merchant-v1 .help-steps>article{border:1px solid var(--mn-line);background:#fff;border-radius:16px;padding:16px}.merchant-v1 .preparation-grid>article{border:1px solid var(--mn-line);background:#fff;border-radius:18px;padding:16px}@media (width<=767px){.mn-team-explainer{gap:6px}.mn-team-explainer>div{padding:10px}.mn-team-explainer strong{font-size:12px}.mn-team-explainer small{font-size:11.5px}.mn-kitchen>.mn-catalog-tabs{display:flex}.mn-kitchen-columns{grid-template-columns:1fr}.mn-kitchen-columns>section:not(.selected),.mn-kitchen-columns>section>h3{display:none}.mn-finance-account .account-cards{gap:10px}.mn-finance-account .account-cards strong{font-size:22px}.mn-finance-account .account-cards>article{padding:14px}.mn-cash-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mn-cash-actions>button:last-child{grid-column:1/-1}.mn-cash-actions>button{white-space:normal;padding:10px 6px;font-size:12px}}@media (prefers-reduced-motion:reduce){.mn-sheet *,.mn-alert-switch input:after{transition:none!important;animation:none!important}}.mn-stock-counter{justify-items:center;gap:16px;display:grid}.mn-stock-counter>div:first-child{align-items:center;gap:16px;display:flex}.mn-stock-counter>div:first-child label{text-align:center;font-size:12px}.mn-stock-counter>div:last-child{justify-content:center}.mn-scope-label{gap:8px;font-size:14px;font-weight:700;display:grid}.mn-scope-label select{border:1px solid var(--mn-line);background:#fff;border-radius:12px;min-height:44px;padding:10px}.merchant-v1 .finance-navigation{flex-wrap:nowrap!important;display:flex!important;overflow:auto!important}.merchant-v1 .finance-navigation button{white-space:nowrap;text-align:center;flex:none;width:auto!important}.merchant-v1 .mn-finance-account .account-tabs{border:0;overflow:auto;background:var(--mn-fill)!important;flex-wrap:nowrap!important;padding:4px!important;display:flex!important}.merchant-v1 .mn-finance-account .account-tabs button{color:var(--mn-muted);background:0 0;border:0;border-radius:10px}.merchant-v1 .mn-finance-account .account-tabs button[aria-current=page]{color:var(--mn-ink);background:#fff}.merchant-v1 .mn-finance-account .account-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.merchant-v1 .mn-finance-account .account-cards>article{border:1px solid var(--mn-line)!important;color:var(--mn-ink)!important;background:#fff!important;margin:0!important}.merchant-v1 .mn-finance-account .account-cards strong{color:var(--mn-ink)!important;font-size:26px!important}.merchant-v1 .mn-finance-account .account-heading h2{font-size:22px!important}.merchant-v1 .mn-finance-account .account-heading small{display:none!important}.mn-sheet .mn-request-compact{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.mn-sheet .mn-request-compact .pf-request-timing{display:none}.mn-sheet .mn-request-compact .pf-request-lines>div{border-bottom:1px solid var(--mn-line);padding:14px 0}.mn-sheet .mn-request-compact .pf-request-breakdown{background:0 0;border:0;padding:0}.mn-sheet .mn-request-compact .pf-client-note{font-size:13px}.mn-team-layout .team-list>.pf-section-title{padding:16px!important}.mn-team-layout .team-list .pf-section-title h2{font-size:16px!important}.mn-team-layout .team-list .pf-section-title p{font-size:12.5px!important}.mn-agenda .mn-page-head>.mn-button{border:1px solid var(--mn-line);background:#fff;border-radius:12px;flex:none;width:auto;height:auto;padding:10px 14px;font-size:13px;display:inline-flex}.mn-sheet input[type=checkbox]{accent-color:var(--mn-brand)}.mn-sheet-foot .request-actions>.pf-button--ghost{order:1;background:var(--mn-fill)!important;color:var(--mn-ink)!important}.mn-sheet-foot .request-actions>.pf-button--primary{order:2;background:var(--mn-brand)!important;color:#fff!important}.merchant-v1 .mn-team-layout .pf-section-title h2{font-size:16px!important}.merchant-v1 .mn-team-layout .pf-section-title{padding:16px!important}.merchant-v1 .confirm-backdrop{z-index:3100}html[data-payfri-design] .merchant-v1 :is(.mn-button,.mn-sheet .pf-button){font-weight:700!important}.mn-sheet-foot .request-actions>.pf-button--ghost{border-color:var(--mn-line)!important}.mn-sheet-foot .request-actions>.pf-button--primary{border-color:var(--mn-brand)!important}.merchant-v1 .mn-page-head>.mn-catalog-add{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;min-height:44px;width:auto!important;height:auto!important;padding:10px 16px!important;font-size:14px!important;display:inline-flex!important}html[data-payfri-design] .merchant-v1 .mn-settings-hub .mn-row>.mn-professional-state{white-space:nowrap;justify-content:center;min-width:0;padding:4px 8px;flex:none!important;width:fit-content!important;max-width:max-content!important;display:inline-flex!important}.mn-sheet-fullscreen{flex-direction:column;width:100%!important;height:calc(100dvh - var(--payfri-staging-banner-height,0px))!important;max-height:calc(100dvh - var(--payfri-staging-banner-height,0px))!important;background:var(--mn-bg)!important;border-radius:0!important;margin:0!important;display:flex!important;inset:0!important}.mn-fullscreen-scrim{inset:var(--payfri-staging-banner-height,0px) 0 0!important;justify-content:stretch!important;align-items:stretch!important;padding:0!important}.mn-sheet-fullscreen .mn-sheet-handle{display:none}.mn-sheet-fullscreen .mn-sheet-head{padding-top:max(16px,env(safe-area-inset-top));background:#fff}.mn-sheet-fullscreen .mn-sheet-body{min-height:0;padding-bottom:max(20px,env(safe-area-inset-bottom));flex:1}.mn-sheet-fullscreen .mn-kitchen{max-width:1440px;margin:0 auto}.mn-kitchen-exit{flex:none;min-height:44px!important}.mn-kitchen-ready:not(:disabled){background:var(--mn-ok)!important;color:#fff!important;opacity:1!important;border:0!important}.mn-kitchen-ready:disabled{background:var(--mn-fill);color:var(--mn-muted);opacity:.5}.mn-kitchen-elapsed{color:var(--mn-muted);font-size:13px}.merchant-v1 .pf-inbox-trigger{box-shadow:none!important;background:0 0!important;border:0!important}.mn-home-chips .mn-audio-enable{white-space:normal;text-align:left;max-width:100%;display:inline-flex;position:static!important}.pf-chat-dialog .mn-quick-replies{min-width:0;display:grid}.pf-chat-dialog .mn-quick-replies>.pf-chat-quick{flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;padding:2px 0 8px;display:flex;overflow-x:auto}.pf-chat-dialog .mn-quick-replies .pf-chat-quick>button{white-space:nowrap;flex:none;height:auto;overflow:visible;width:auto!important;min-width:max-content!important;max-width:none!important;padding:10px 14px!important}.pf-chat-dialog .mn-quick-replies>p[role=alert]{align-items:center;gap:8px;display:flex}.pf-chat-dialog .mn-quick-replies>p[role=alert]>span{flex:1;min-width:0}.pf-chat-dialog .mn-quick-replies>p[role=alert]>button{flex:none}.merchant-v1{--n-white:#fff;--n-ok:#0b7a43;--n-ok-tint:#e4f4ea;--n-warn:#9a5200;--n-warn-tint:#fff3e0;--n-bad:#c2183a;--n-bad-tint:#fdecef}.n-home{--mn-fill:#f5f2f4}html[data-payfri-design] .merchant-v1 .n-home #n-now{font:800 21px/1.2 Figtree,system-ui,sans-serif!important}html[data-payfri-design] .merchant-v1 .n-home :is(.n-button,.act,.n-tiempos button){font-weight:700!important}html[data-payfri-design] .merchant-v1 .merchant-main>header:has(.n-estado) .mn-business-switch strong{font-size:16.5px}.merchant-main>header:has(.n-estado) .mn-business-logo{background:var(--mn-ink);color:#fff;border-radius:50%;flex-basis:42px;width:42px;height:42px}@media (width<=767px){html[data-payfri-design] .merchant-v1 .merchant-main>main:has(.n-home){padding:0 0 calc(100px + env(safe-area-inset-bottom))!important}.merchant-main>header:has(.n-estado) .n-estado{font-size:12.5px;line-height:1.4}}.merchant-v1 .mn-home.n-home{background:var(--mn-bg);max-width:1120px;margin:0 auto;padding:0 0 24px;display:block}.n-home button{font:inherit;cursor:pointer}.n-home .n-cab{box-shadow:none;border-radius:0}.n-home .n-logo{overflow:hidden}.n-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.n-home .n-sec{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;margin:0}.n-home .n-sec>header{flex-direction:row}.n-sec>header h1{margin:0;font-size:21px;font-weight:800;line-height:1.2}.n-sec>header h2{font-size:21px!important;font-weight:800!important}.n-home .n-fecha{margin:0}.n-home .n-nombre{min-height:44px}.n-home .n-pedido .t{text-align:left;color:var(--mn-ink);background:0 0;border:0;min-width:0;padding:0}.n-home .n-pedido .t b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.n-estado.cerrado i{box-shadow:0 0 0 3px var(--mn-fill);background:#8e8590}.n-columns{gap:6px;display:grid}.n-home .n-button{background:var(--mn-fill);min-height:46px;color:var(--mn-ink);border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 16px;font-size:16px;font-weight:700;display:flex}.n-home .n-button.primary{background:var(--mn-brand);color:#fff}.n-home .n-button:disabled,.n-home .act:disabled{opacity:.5;cursor:wait}.n-home .n-icon{background:var(--mn-fill);width:44px;height:44px;color:var(--mn-ink);border:0;border-radius:50%;place-items:center;display:grid}.n-home .n-chip.appointment{color:#3b4bb8;background:#edeffc}.n-home .n-fila .punto{background:var(--mn-brand)}.n-home .n-fila .punto.ready{background:var(--n-ok)}.n-home .n-fila .punto.appointment{background:#5b6ee1}.n-home .n-fila{grid-template-columns:48px minmax(0,1fr) auto}.n-home .n-fila .act{max-width:90px;min-height:44px;line-height:1.2}.n-home .n-fila .n-chip.nueva{margin:0 5px 2px 0;display:inline-block}.n-day-empty{color:var(--mn-muted);margin:0;padding:18px 14px;font-size:14px}.n-day-actions{flex-wrap:wrap;gap:10px;display:flex}.n-day-actions button,.n-line-link{background:var(--mn-fill);min-height:44px;color:var(--mn-ink);border:0;border-radius:999px;padding:10px 14px;font-weight:700}.n-line-link{background:#fff;align-items:center;gap:8px;display:flex}.n-home .n-pausa button{min-height:44px}.n-revisa summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 14px;font-weight:700;list-style:none;display:flex}.n-revisa summary::-webkit-details-marker{display:none}.n-revisa[open] summary>svg{transform:rotate(180deg)}.n-review-items{border-top:1px solid var(--mn-line);padding:0 14px}.n-state-row{border:0;border-bottom:1px solid var(--mn-line);text-align:left;width:100%;color:var(--mn-ink);font:inherit;background:0 0;align-items:center;gap:12px;min-height:64px;padding:13px 0;display:flex}.n-state-row:last-child{border-bottom:0}.n-state-row .ic2{background:var(--mn-fill);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.n-state-row .t{flex:1;min-width:0}.n-state-row .t b{font-size:15.5px;font-weight:700;display:block}.n-state-row .t small{color:var(--mn-muted);font-size:14px;display:block}.n-state-action{color:var(--mn-brand);flex:none;font-size:14px;font-weight:700}.n-state-row.sound{flex-wrap:wrap}.n-state-row .mn-audio-enable{background:var(--mn-fill);min-height:44px;color:var(--mn-ink);border:0;border-radius:999px;margin:0;padding:10px 12px;font-size:14px;font-weight:700}.n-state-row .mn-audio-status{width:100%;color:var(--mn-muted);margin:0;font-size:13px}.n-access{background:#fff;border-radius:18px;align-items:flex-start;gap:12px;margin:18px 16px;padding:16px;display:flex}.n-access small{color:var(--mn-muted);font-size:14px;display:block}.merchant-v1 .mn-new-order.mn-arrival-banner{background:var(--mn-ink);color:#fff;border:0;border-radius:18px;max-width:620px;min-height:66px;padding:10px 12px;box-shadow:0 14px 34px #1c141933}.mn-new-order.mn-arrival-banner>svg{color:#fff;background:var(--mn-brand);border-radius:12px;flex:none;width:36px;height:36px;padding:8px}.mn-new-order.mn-arrival-banner>span{flex:1;min-width:0}.mn-new-order.mn-arrival-banner strong{font-size:15px}.mn-new-order.mn-arrival-banner small{color:#fff;opacity:.85;font-size:13px}.merchant-v1 .mn-arrival-banner .mn-button{color:var(--mn-ink);background:#fff;border:0;border-radius:999px;min-height:44px}.merchant-v1 .mn-arrival-banner .mn-icon-button{color:#fff;background:0 0;border:0;min-width:44px;min-height:44px}@media (width>=760px){.n-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px}.n-home .n-cab{border:1px solid var(--mn-line);border-radius:20px;margin:0 16px}.n-home .n-review{padding-top:24px}.n-review-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}}@media (width<=359px){.n-home .n-fila{grid-template-columns:42px minmax(0,1fr) auto;gap:6px;padding-inline:12px}.n-home .n-fila .act{max-width:74px;padding:0 9px}.n-state-row{gap:8px}.n-state-row .ic2{width:32px;height:32px}.n-state-action{font-size:13px}}@media (prefers-reduced-motion:reduce){.n-home *,.mn-arrival-banner{transition:none!important;animation:none!important}.n-home .n-aldia .ok svg{stroke-dashoffset:0}}.n-cab{background:var(--n-white);border-bottom:1px solid var(--mn-line);align-items:center;gap:10px;padding:6px 12px 12px 16px;display:flex}.n-logo{color:#fff;background:#1c1419;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid}.n-nombre{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:1px;min-width:0;padding:0;display:grid}.n-nombre b{white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;font-weight:800;overflow:hidden}.n-estado{color:var(--mn-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex;overflow:hidden}.n-estado i{background:var(--n-ok);width:9px;height:9px;box-shadow:0 0 0 3px var(--n-ok-tint);border-radius:50%;flex:none}.n-estado.pausa i{box-shadow:0 0 0 3px var(--n-warn-tint);background:#e08a00}.n-estado.pausa{color:var(--n-warn)}.n-estado .mas{flex:none;width:14px;height:14px}.n-sec{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 16px 4px;display:grid}.n-sec>header{align-items:baseline;gap:8px;display:flex}.n-sec>header h2{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:800}.n-sec>header .cuenta{background:var(--mn-brand);color:#fff;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:13px;font-weight:800;display:inline-grid;transform:translateY(-2px)}.n-sec>header .der{align-items:center;gap:6px;margin-left:auto;display:flex}.n-fecha{color:var(--mn-muted);padding:14px 16px 0;font-size:14px;font-weight:600}.n-pedido{background:var(--n-white);box-shadow:0 1px 0 var(--mn-line), 0 6px 18px #1c14190f;border-radius:22px;gap:12px;padding:14px;display:grid;position:relative}.n-pedido.llega{animation:.7s cubic-bezier(.2,.9,.25,1.1) both llega}.n-pedido.brillo:after{content:"";border:2px solid var(--mn-brand);pointer-events:none;border-radius:24px;animation:1.6s ease-out forwards brillo;position:absolute;inset:-2px}.n-pedido.sale{animation:.45s ease-in forwards sale}@keyframes llega{0%{opacity:0;transform:translateY(-24px)scale(.97)}to{opacity:1;transform:none}}@keyframes brillo{0%{opacity:1}to{opacity:0}}@keyframes sale{to{opacity:0;height:0;margin:0;padding:0;transform:translate(40px)}}.n-p1{align-items:center;gap:10px;display:flex}.n-tipo{background:var(--mn-tint);width:40px;height:40px;color:var(--mn-brand);border-radius:12px;flex:none;place-items:center;display:grid}.n-tipo svg{width:20px;height:20px}.n-p1 .t{flex:1;min-width:0}.n-pedido{grid-template-columns:minmax(0,1fr);min-width:0}.n-p1 .t b{font-size:16px;font-weight:800;display:block}.n-p1 .t small{color:var(--mn-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.n-p1 .monto{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.n-chips{flex-wrap:wrap;gap:6px;display:flex}.n-chip{background:var(--mn-fill);color:var(--mn-muted);border-radius:999px;padding:4px 9px;font-size:12.5px;font-weight:700}.n-chip.warn{background:var(--n-warn-tint);color:var(--n-warn)}.n-chip.ok{background:var(--n-ok-tint);color:var(--n-ok)}.n-chip.nueva{background:var(--mn-brand);color:#fff}.n-acc{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.n-tiempos{background:var(--mn-fill);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:2px;padding:3px;display:grid}.n-tiempos button{cursor:pointer;min-width:44px;min-height:40px;color:var(--mn-muted);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:700}.n-tiempos button[aria-pressed=true]{background:var(--n-white);color:var(--mn-ink);box-shadow:0 1px 3px #1c141926}.n-acc .fila{grid-template-columns:minmax(0,1fr) 46px;gap:8px;display:grid}.n-acc .rech{background:var(--mn-fill);width:46px;min-height:46px;padding:0}.n-aldia{background:var(--n-white);box-shadow:0 1px 0 var(--mn-line);border-radius:22px;align-items:center;gap:14px;padding:18px;display:flex}.n-aldia .ok{background:var(--n-ok-tint);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.n-aldia .ok svg{width:26px;height:26px;color:var(--n-ok);stroke-dasharray:30;stroke-dashoffset:30px;animation:.6s ease-out .15s forwards trazo}@keyframes trazo{to{stroke-dashoffset:0}}.n-aldia b{font-size:16.5px;display:block}.n-aldia small{color:var(--mn-muted);font-size:14px}.n-pausa{background:var(--n-warn-tint);color:var(--n-warn);border-radius:16px;align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:14.5px;font-weight:600;display:flex}.n-pausa span{flex:1}.n-pausa button{background:var(--n-white);color:var(--mn-ink);cursor:pointer;border:0;border-radius:999px;min-height:36px;padding:0 14px;font-weight:800}.n-hoy{background:var(--n-white);box-shadow:0 1px 0 var(--mn-line);border-radius:22px;overflow:hidden}.n-fila{border-bottom:1px solid var(--mn-line);grid-template-columns:50px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid;position:relative}.n-fila:last-child{border-bottom:0}.n-fila .hora{font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:800}.n-fila .hora small{color:var(--mn-muted);font-size:12px;font-weight:600;display:block}.n-fila .t{min-width:0}.n-fila .t b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.n-fila .t small{color:var(--mn-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.n-fila .act{background:var(--mn-fill);cursor:pointer;border:0;border-radius:999px;min-height:36px;padding:0 12px;font-size:13.5px;font-weight:700}.n-fila .act.pri{background:var(--mn-brand);color:#fff}.n-fila.nueva{background:linear-gradient(90deg, var(--mn-tint), transparent 70%)}.n-fila.llega{animation:.6s cubic-bezier(.2,.9,.25,1.1) both llega}.n-fila .punto{border-radius:3px;width:5px;height:26px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.n-resumen{flex-wrap:wrap;gap:6px;display:flex}.n-revisa{background:var(--n-white);box-shadow:0 1px 0 var(--mn-line);border-radius:18px;overflow:hidden}.n-revisa>button{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:14px;font-size:15px;font-weight:700;display:flex}.n-revisa>button span{flex:1}.n-revisa>button small{color:var(--mn-muted);font-weight:600}.n-revisa .item{border-top:1px solid var(--mn-line);align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;display:flex}.n-revisa .item b{display:block}.n-revisa .item small{color:var(--mn-muted)}.n-revisa .item .t{flex:1}.n-tabs{border-top:1px solid var(--mn-line);background:#fffffff5;flex:none;grid-template-columns:repeat(5,1fr);padding:6px 4px 20px;display:grid}.n-tabs button{color:var(--mn-muted);cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:4px 0;font-size:11.5px;font-weight:600;display:grid;position:relative}.n-tabs button svg{width:24px;height:24px}.n-tabs button[aria-current=page]{color:var(--mn-brand)}.n-tabs .badge{top:0;right:18px}.n-filaest{border-bottom:1px solid var(--mn-line);align-items:center;gap:12px;padding:13px 0;display:flex}.n-filaest:last-child{border-bottom:0}.n-filaest .t{flex:1;min-width:0}.n-filaest .t b{font-size:15.5px;display:block}.n-filaest .t small{color:var(--mn-muted);font-size:14px}.n-filaest .ic2{background:var(--mn-fill);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.n-filaest .ic2 svg{width:20px;height:20px}.n-op{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.n-op button{border:1.5px solid var(--mn-line);background:var(--n-white);cursor:pointer;border-radius:14px;min-height:52px;padding:6px;font-weight:700;display:grid}.n-op button small{color:var(--mn-muted);font-size:12.5px;font-weight:500}.n-op button[aria-pressed=true]{border-color:var(--mn-brand);background:var(--mn-tint)}.n-mot{flex-wrap:wrap;gap:8px;display:flex}.n-mot button{border:1.5px solid var(--mn-line);background:var(--n-white);cursor:pointer;border-radius:999px;min-height:40px;padding:0 14px;font-weight:600}.n-mot button[aria-pressed=true]{border-color:var(--mn-brand);background:var(--mn-tint);color:var(--mn-brand)}.merchant-v1:has(.n-home){--mn-bg:#f7f5f6;--mn-tint:#fdebf5;--mn-line:#ece7eb;--mn-ink:#1c1419;--mn-muted:#5f5560;--mn-fill:#f5f2f4}.n-state-list>.n-state-row:first-child .n-state-action{background:var(--mn-fill);color:var(--mn-ink);border-radius:14px;place-items:center;min-height:40px;padding:0 14px;display:grid}.n-state-list.is-paused>.n-state-row:first-child .n-state-action{background:var(--mn-brand);color:#fff}.mn-rejection-fields{gap:16px;display:grid}.mn-rejection-fields .n-mot button{min-height:44px;color:var(--mn-ink);font:600 14px Figtree,sans-serif}.mn-rejection-fields .n-mot button[aria-pressed=true]{color:var(--mn-brand-ink);background:var(--mn-tint)}.mn-rejection-fields label{gap:8px;font-size:14px;font-weight:600;display:grid}.mn-rejection-fields textarea{box-sizing:border-box;border:1px solid var(--mn-line);resize:vertical;border-radius:14px;width:100%;min-height:72px;max-height:180px;padding:12px;font:16px Figtree,sans-serif}.merchant-v1 .mn-rejection-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.merchant-v1 .mn-rejection-actions>.pf-button{border:0;border-radius:14px;flex:none;width:100%;height:auto;min-height:48px;padding:12px;font-weight:700}.merchant-v1 .mn-rejection-actions>.pf-button:first-child{background:var(--mn-fill);color:var(--mn-ink)}.merchant-v1 .mn-rejection-actions>.pf-button:last-child{color:#c2183a;background:#fdecef}.merchant-v1 .mn-rejection-actions>.pf-button:disabled{opacity:.5}.n-home .n-sec>header{align-items:center;min-height:44px}.n-home .n-sec>header :is(h1,h2){line-height:1.2!important}.n-home .n-day-actions>button{justify-content:center;align-items:center;min-height:44px;display:flex;background:var(--mn-fill)!important;border:1px solid var(--mn-line)!important;color:var(--mn-ink)!important;border-radius:999px!important;padding:10px 18px!important;font-weight:700!important}.n-expediente{background:var(--n-warn-tint);color:var(--n-warn);border-radius:14px;align-items:center;gap:8px;margin:12px 16px 0;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.n-expediente>span{flex:1;min-width:0}.n-expediente>button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;padding:0 6px;font-weight:700}.n-home .mn-paid-wait.is-compact{margin:0;padding:10px;font-size:12.5px;line-height:1.4;display:block}.n-home .mn-paid-wait.is-compact>svg{display:none}.merchant-v1 .mn-new-order.mn-home-appointment-confirm{inset:auto 16px calc(86px + env(safe-area-inset-bottom));background:var(--mn-ink);color:#fff;border:0;border-radius:999px;gap:10px;width:fit-content;max-width:calc(100% - 32px);min-height:44px;margin:0 auto;padding:10px 16px;font:600 14px Figtree,sans-serif;display:flex}.mn-home-appointment-confirm>svg{color:#fff;width:20px;height:20px}.mn-home-appointment-confirm strong{font-size:14px}.mn-home-appointment-confirm small,.mn-home-appointment-confirm button{display:none}@media (width>=768px){.merchant-v1 .mn-new-order.mn-home-appointment-confirm{bottom:24px}}.merchant-v1 .merchant-main>header .mn-business-switch{text-align:left;background:0 0;border:0;flex:1;gap:9px;min-width:0;max-width:none;color:var(--mn-ink)!important}.merchant-v1 .mn-business-switch>span:last-child{min-width:0;max-width:none}.merchant-v1 .mn-business-switch strong{white-space:normal;font-weight:800;line-height:1.2;color:var(--mn-ink)!important}.merchant-v1 .mn-business-switch small{white-space:normal;align-items:center;gap:5px;max-width:none;font-size:12.5px;display:flex;overflow:visible;color:var(--mn-muted)!important}.merchant-v1 .mn-business-switch .n-estado.abierto i{background:var(--mn-ok,#0b7a43)}.merchant-v1 .mn-business-switch .n-estado.pausa i{background:var(--mn-warn,#a66b16)}.mn-state-branches{gap:8px;margin:12px 0;display:grid}.mn-state-branch{border:1.5px solid var(--mn-line);text-align:left;width:100%;min-height:74px;color:var(--mn-ink);font:inherit;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.mn-state-branch>span:last-child{flex:1;min-width:0}.mn-state-branch b,.mn-state-branch small{display:block}.mn-state-branch small{color:var(--mn-muted);overflow-wrap:anywhere;margin-top:3px;font-size:13.5px;line-height:1.45}.mn-state-branch[aria-pressed=true]{border-color:var(--mn-brand);background:var(--mn-tint,#fdebf5)}.mn-radio{border:1.5px solid var(--mn-line);border-radius:50%;flex:none;width:20px;height:20px}.mn-state-branch[aria-pressed=true] .mn-radio{border:6px solid var(--mn-brand);background:#fff}.merchant-v1 .mn-progress.merchant-stepper{background:0 0;border:0;border-radius:0;width:100%;margin:14px 0 20px;padding:0;display:block}.mn-progress-bars{gap:6px;display:flex}.mn-progress-bars i{background:var(--mn-line);border-radius:99px;flex:1;height:4px}.mn-progress-bars i.complete{background:var(--mn-brand)}.mn-progress p{text-align:center;color:var(--mn-muted);margin:10px 0 0;font-size:13px;line-height:1.4}.mn-progress p strong{color:var(--mn-ink);font-weight:700}.merchant-v1 .daily-cash>header .mn-progress{display:block}.pf-professional-avatar{width:40px;height:40px;font-size:14px}.mn-professionals .pf-professional-avatar,.stitch-professional-picker .pf-professional-avatar{width:32px;height:32px}.mn-row-icon>.pf-professional-avatar{width:100%;height:100%}.professional-card .pf-professional-avatar{width:64px;height:64px}.n-state-list h3{margin:20px 0 6px;font-size:15px}@media (width<=420px){.merchant-v1 .merchant-main>header{gap:4px}.merchant-v1 .mn-business-switch strong{font-size:14px}.merchant-v1 .mn-business-logo{width:34px;height:34px}.merchant-v1 .mn-business-switch{gap:6px}.merchant-v1 .mn-business-switch small{font-size:12px}.merchant-v1 .merchant-header-actions{gap:0}}.mn-shipping-wizard .mn-progress-bars i{height:4px}.bj-portrait .pf-professional-avatar{width:100%;height:100%}.merchant-shell .ma{margin-top:16px}.ma-month{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ma-month>button:first-child{text-transform:capitalize;min-height:44px;color:var(--mn-ink);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:20px;font-weight:800;display:flex}.ma-days{scrollbar-width:none;gap:8px;padding-bottom:6px;display:flex;overflow:auto}.ma-days>button{border:1px solid var(--mn-line);height:72px;color:var(--mn-muted);background:#fff;border-radius:16px;flex-direction:column;flex:0 0 54px;justify-content:center;align-items:center;gap:3px;display:flex}.ma-days strong{color:var(--mn-ink);font-size:21px;line-height:1.1}.ma-days small{text-transform:capitalize;font-size:12px}.ma-days i,.ma-calendar i{background:0 0;border-radius:50%;width:4px;height:4px;display:block}.ma-days .has-cita,.ma-calendar .has-cita{background:var(--mn-brand)}.ma-days button[aria-pressed=true]{background:var(--mn-brand);border-color:var(--mn-brand);color:#fff}.ma-days button[aria-pressed=true] strong{color:#fff}.ma-days button[aria-pressed=true] .has-cita{background:#fff}.ma-team{gap:16px;padding:20px 0;display:flex;overflow:auto}.ma-team>button{color:var(--mn-muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:54px;padding:3px;display:flex}.ma-team .pf-professional-avatar,.ma-all{background:var(--mn-fill);width:46px;height:46px;color:var(--mn-muted);border-radius:50%;place-items:center;display:grid}.ma-team button[aria-pressed=true] .pf-professional-avatar,.ma-team button[aria-pressed=true] .ma-all{outline:2px solid var(--mn-brand);outline-offset:3px}.ma-team button[aria-pressed=true] small{color:var(--mn-brand-ink);font-weight:700}.ma-actions{align-items:center;gap:8px;margin-bottom:16px;display:flex}.merchant-shell .ma-actions .mn-agenda-actions{flex:1;gap:8px;margin:0;display:flex}.ma-actions .mn-agenda-actions button{flex:1;min-width:0}.ma-actions .mn-agenda-actions .secondary{background:#fff}.ma-counts{color:var(--mn-muted);flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.ma-counts span{background:var(--mn-fill);border-radius:99px;padding:6px 10px}.ma-line{gap:14px;display:grid;position:relative}.ma-row{grid-template-columns:52px 10px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.ma-row:not(:last-child):after{content:"";background:var(--mn-line);z-index:0;width:1px;position:absolute;top:16px;bottom:-30px;left:66px}.ma-time{color:var(--mn-muted);padding-top:15px;font-size:13px}.ma-time strong{color:var(--mn-ink);font-size:14px;font-weight:700;display:block}.ma-time small{margin-top:5px;font-size:11px;display:block}.ma-dot{background:var(--mn-brand);border:2px solid var(--mn-bg);box-sizing:content-box;z-index:1;border-radius:50%;width:8px;height:8px;margin-top:16px;position:relative}.ma-card{border:1px solid var(--mn-line);background:#fff;border-radius:16px;min-width:0;padding:15px}.ma-card small{color:var(--mn-muted);margin-top:5px;font-size:12.5px;line-height:1.45;display:block}.ma-copy{text-align:left;width:100%;color:var(--mn-ink);background:0 0;border:0;padding:0;display:block}.ma-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:800}.ma-bottom{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.ma-bottom>.mn-button{margin-left:auto}.ma-block .ma-card{background:repeating-linear-gradient(135deg,#ede9ec 0 6px,#f5f2f4 6px 12px)}.ma-block .ma-dot{background:var(--mn-light)}.ma-block .ma-card strong{font-size:14px}.ma-free .ma-card{background:0 0;border:1px dashed #c8bec5;justify-content:space-between;align-items:center;gap:8px;display:flex}.ma-free .ma-card strong{color:var(--mn-muted);font-size:13px}.ma-free .ma-dot{background:var(--mn-bg);border:1px solid var(--mn-line);margin-left:2px}.ma-now{color:var(--mn-brand);z-index:1;align-items:center;gap:8px;margin:0 0 4px 62px;font-size:12px;font-weight:800;display:flex;position:relative}.ma-now:after{content:"";background:var(--mn-brand);flex:1;height:1px}.ma-now i{background:var(--mn-brand);border-radius:50%;width:8px;height:8px}.ma-empty{text-align:center;border:1px solid var(--mn-line);background:#fff;border-radius:18px;justify-items:center;gap:10px;padding:28px 18px;display:grid}.ma-empty>svg{width:34px;height:34px;color:var(--mn-light)}.ma-empty strong{font-size:17px}.ma-empty p{color:var(--mn-muted);margin:0 0 5px;font-size:14px;line-height:1.5}.ma-zone{color:var(--mn-muted);align-items:center;gap:6px;margin:18px 0;font-size:12px;display:flex}.ma-filter{gap:10px;margin:18px 0;display:grid}.ma-filter select{border:1px solid var(--mn-line);background:#fff;border-radius:12px;min-height:48px;padding:10px;font-size:16px}.ma-month-nav{justify-content:space-between;margin-bottom:16px;display:flex}.ma-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.ma-calendar small{text-align:center;color:var(--mn-muted);font-weight:700}.ma-calendar button{background:var(--mn-fill);min-height:44px;color:var(--mn-ink);border:0;border-radius:12px;align-content:center;justify-items:center;display:grid}.ma-calendar button[aria-pressed=true]{background:var(--mn-brand);color:#fff}.ma-calendar button[aria-pressed=true] i{background:#fff}.merchant-shell .merchant-help-trigger{width:40px;min-width:40px;min-height:44px;color:var(--mn-ink);background:0 0;border:0;place-items:center;padding:0;display:grid!important}.mh-help-head{background:#fff;padding:28px 24px 4px!important}.mh-help-head small{letter-spacing:1px;color:var(--mn-muted);font-size:11px;font-weight:700}.mh-help-head h2{margin:12px 0;font:800 24px/1.2 Figtree,system-ui,sans-serif!important}.mh-help-head p{color:var(--mn-muted);font-size:14px}.mg-library,.mg-library :is(button,input,h2,h3,strong){font-family:Figtree,system-ui,sans-serif!important}.mh-task-search{gap:8px;margin-bottom:16px;font-size:14px;font-weight:700;display:grid}.mh-task-search input{border:1px solid var(--mn-line);border-radius:14px;min-height:48px;padding:12px;font-size:16px}.mh-support{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.mh-support button{background:var(--mn-fill);color:var(--mn-muted);border:0;border-radius:12px;min-height:44px}.mn-initial-guide{border:1px solid var(--mn-line);background:#fff;border-radius:16px;align-items:center;gap:12px;max-width:1080px;margin:20px auto;padding:16px;display:flex}.mn-initial-guide>span{flex:1;min-width:0}.mn-initial-guide strong{font-size:14px;display:block}.mn-initial-guide small{color:var(--mn-muted);margin-top:4px;font-size:12px;display:block}.mn-initial-guide .mn-icon-button{background:0 0;min-width:32px;min-height:44px}.mh-day-figures{margin:4px 0 16px}.mh-day-figures>small{letter-spacing:.8px;color:var(--mn-muted);font-size:10px;font-weight:700}.mh-day-figures>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.mh-day-figures span{gap:4px;display:grid}.mh-day-figures strong{letter-spacing:-.5px;font-size:25px;font-weight:800}.mh-day-figures small{color:var(--mn-muted);font-size:12px}.mn-empty-actions{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;display:grid}.mn-empty-actions button{border:1px solid var(--mn-line);min-height:60px;color:var(--mn-ink);text-align:left;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:700;display:flex}.mn-empty-actions svg{color:var(--mn-brand);flex-shrink:0}@media (width<=767px){.mn-initial-guide{margin:0 16px calc(96px + env(safe-area-inset-bottom));padding:14px}.merchant-shell .ma .ma-copy strong{font-size:14px}.ma-row{grid-template-columns:46px 8px minmax(0,1fr);gap:8px}.ma-row:not(:last-child):after{left:58px}.ma-now{margin-left:55px}.ma-card{padding:12px}.ma-free .ma-card{flex-wrap:wrap}.ma-counts{font-size:11px}.ma .ma-actions .mn-icon-button{min-width:44px}.ma-month{margin-top:-4px}.mn-agenda .mn-page-head{align-items:center}.mn-agenda .mn-page-head h1{margin:0}}@media (width>=768px) and (width<=1100px){html[data-payfri-design] .merchant-v1 .merchant-header-search{display:none!important}.merchant-shell .merchant-help-trigger{display:grid!important}}@media (prefers-reduced-motion:reduce){.ma *,.mh-day-figures *{transition:none!important;animation:none!important}}@media (width<=360px){.mh-day-figures strong{font-size:20px}.mh-day-figures>div{gap:8px}}.merchant-shell:has(.mc-sections,.mc-bulk,.mc-inventory) .mn-sheet-fullscreen{background:var(--mn-bg);border-radius:0;width:100%;max-width:none;height:100dvh}.merchant-shell:has(.mc-sections,.mc-bulk,.mc-inventory) .mn-sheet-fullscreen>.mn-sheet-head{border-bottom:1px solid var(--mn-line);background:#fff;min-height:62px;padding:12px 18px;top:0}.merchant-shell:has(.mc-sections,.mc-bulk,.mc-inventory) .mn-sheet-fullscreen>.mn-sheet-head h2{font-size:18px}.merchant-shell:has(.mc-sections,.mc-bulk,.mc-inventory) .mn-sheet-fullscreen>.mn-sheet-body{padding:20px max(16px,50vw - 380px)}.mc-sections,.mc-bulk,.mc-inventory{width:100%;max-width:760px;margin:0 auto;font-family:Figtree,system-ui,sans-serif}.mc-sections :is(input,select,textarea),.mc-bulk :is(input,select,textarea),.mc-inventory :is(input,select){font:inherit;border:1px solid var(--mn-line);min-width:0;max-width:100%;color:var(--mn-ink);background:#fff;border-radius:12px;min-height:44px;padding:12px;font-size:16px}.mc-sections label,.mc-bulk label,.mc-convert-row label{gap:7px;font-size:13px;font-weight:700;display:grid}.mc-error{font-size:13px;line-height:1.5;color:#ba3149!important}.mc-amber{color:#a96700!important}.mc-help{color:var(--mn-muted);font-size:13px;line-height:1.55}.mc-saved{color:#198464;align-items:center;gap:6px;font-size:12px;display:flex}.mc-spin{animation:1s linear infinite mc-spin}@keyframes mc-spin{to{transform:rotate(360deg)}}.mc-full{width:100%;margin-top:16px}.mc-section-title{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;display:flex}.mc-section-title h3{margin:0;font-size:16px}.mc-section-title button{font-size:12px}.mc-section-list{border:1px solid var(--mn-line);background:#fff;border-radius:18px;overflow:hidden}.mc-section-list article{border-bottom:1px solid var(--mn-line);align-items:center;gap:4px;min-height:76px;padding:8px;transition:background .18s;display:flex}.mc-section-list article:last-child{border:0}.mc-section-list article.is-dragging{background:var(--mn-soft);box-shadow:0 3px 20px #0001}.mc-section-copy{text-align:left;min-width:0;color:var(--mn-ink);background:0 0;border:0;flex:1;padding:8px}.mc-section-copy strong{font-size:14px;display:block}.mc-section-copy small{color:var(--mn-muted);margin-top:4px;font-size:12px;display:block}.mc-drag{min-width:28px;min-height:44px;color:var(--mn-light);background:0 0;border:0;padding:0}.mc-arrows{display:grid}.mc-arrows button{width:28px;min-height:26px;color:var(--mn-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.mc-section-edit{border:1px solid var(--mn-line);background:#fff;border-radius:18px;gap:16px;margin:12px 0;padding:20px;display:grid}.mc-item-choices{max-height:320px;overflow:auto}.mc-item-choices label{border-bottom:1px solid var(--mn-line);align-items:center;gap:10px;padding:12px 0;font-size:14px;display:flex}.mc-item-choices input{width:20px;min-height:20px;accent-color:var(--mn-brand)}.mc-item-choices span{gap:4px;display:grid}.mc-item-choices small{color:var(--mn-muted);font-size:12px;font-weight:400}.mc-danger{gap:8px;display:flex;color:#ba3149!important}.mn-client-preview{--pf-ink:#1c1419;--pf-muted:#857982;--pf-fill:#f6f3f5;--pf-line:#eee8ec;--pf-brand:#e0007a;--pf-brand-tint:#fdebf5;--pf-brand-ink:#a8005c;background:#f4eef1;border-radius:18px;margin-bottom:18px;padding:14px;font-family:Figtree,system-ui,sans-serif}.mcp-label{color:var(--mn-muted);align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.mcp-store{background:#fff;border-radius:14px;padding:14px;overflow:hidden}.mcp-store>strong{padding:8px 0 12px;display:block}.mcp-store .business-section-navigation{width:calc(100% + 28px);box-shadow:none;margin:0 -14px;position:relative;top:auto}.mcp-store .business-section-select{display:none}.mcp-store .business-section-buttons{gap:18px;padding:10px 14px;display:flex;overflow:auto}.mcp-store .business-section-buttons>button{white-space:nowrap;min-height:44px;color:var(--mn-muted);background:0 0;border:0;font-size:13px;font-weight:700}.mcp-store .business-section-buttons>.active{color:var(--mn-brand)}.mcp-store h3{margin:16px 0 12px;font-size:14px}.mcp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mcp-grid>div{min-width:0}.mcp-new{outline-offset:4px;border-radius:14px;outline:2px solid #baddce}.mcp-new>small{color:#16805f;font-size:10px;display:block}.mcp-grid .cd-piece-photo{height:110px}.mcp-grid .cd-catalog-piece{width:100%;max-width:none}.mcp-grid .cd-piece-open{font-family:inherit}.mcp-grid .cd-piece-open>strong{font-size:13px}.mcp-grid .cd-piece-open>small{font-size:11px}.mcp-grid .cd-piece-price{font-size:14px}.mcp-grid button:disabled{opacity:1}.mcp-store .cd-tab-underline{display:none}.mc-bulk h3,.mc-inventory h3{letter-spacing:-.5px;margin:18px 0 8px;font-size:23px;line-height:1.25}.mc-branch{color:var(--mn-muted);gap:6px;margin:18px 0;font-size:12px;display:grid}.mc-branch select{color:var(--mn-ink);background:#fff;width:100%;font-weight:700}.mc-source-list{gap:12px;margin-top:20px;display:grid}.mc-source-list button,.mc-inventory-modes button{border:1px solid var(--mn-line);color:var(--mn-ink);text-align:left;background:#fff;border-radius:16px;align-items:center;gap:14px;min-height:88px;padding:18px;display:flex}.mc-source-list button>svg:first-child,.mc-inventory-modes button>svg:first-child{color:var(--mn-brand);flex-shrink:0}.mc-source-list button>span,.mc-inventory-modes button>span{flex:1;min-width:0}.mc-source-list strong,.mc-inventory-modes strong{font-size:15px;font-weight:800;display:block}.mc-source-list small,.mc-inventory-modes small{color:var(--mn-muted);margin-top:5px;font-size:12px;display:block}.mc-reading{text-align:center;color:var(--mn-brand);justify-items:center;gap:20px;padding:48px 0;display:grid}.mc-reading progress{width:80%;height:8px;accent-color:var(--mn-brand)}.mc-footer{z-index:2;background:#fff;flex-wrap:wrap;gap:10px;margin-top:20px;padding:16px 0;display:flex;position:sticky;bottom:-20px;box-shadow:0 -8px 12px #fff9}.mc-footer>.mn-button{flex:1;min-width:110px}.mc-bulk-list{gap:16px;margin-top:18px;display:grid}.mc-bulk-list>article{border:1px solid var(--mn-line);background:#fff;border-radius:20px;gap:12px;padding:20px;display:grid;position:relative}.mc-bulk-list fieldset{border:0;gap:12px;min-width:0;padding:0;display:grid}.mc-bulk-list fieldset>label:first-child{padding-right:28px}.mc-remove{position:absolute;top:10px;right:10px;background:0 0!important}.mc-counter{border:1px solid var(--mn-line);background:#fff;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:3px;display:flex}.mc-counter button{min-width:38px;min-height:44px;color:var(--mn-ink);background:0 0;border:0;place-items:center;display:grid}.mc-counter label{flex:1}.mc-counter input{text-align:center;appearance:textfield;border:0;width:72px;min-height:44px;padding:8px 0;font-size:16px}.mc-counter input::-webkit-inner-spin-button{appearance:none}.mc-photo{color:var(--mn-brand);cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex!important}.mc-photo>input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;padding:0;position:absolute}.mc-photo>img{object-fit:cover;border-radius:10px;width:48px;height:48px}.mc-inventory-modes{gap:10px;margin-top:20px;display:grid}.mc-inventory-modes button[aria-pressed=true]{border:2px solid var(--mn-brand);background:#fff7fb;padding:17px}.mc-threshold{border:1px solid var(--mn-line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:18px;font-size:14px;font-weight:700;display:flex}.mc-threshold input{text-align:center;width:74px}.mc-advanced{color:var(--mn-muted);padding:14px 4px;font-size:13px}.mc-advanced label{align-items:center;gap:12px;padding-top:14px;display:flex}.mc-advanced input{width:80px}.mc-stock-list{border:1px solid var(--mn-line);background:#fff;border-radius:18px;overflow:hidden}.mc-stock-row{border-bottom:1px solid var(--mn-line);flex-wrap:wrap;align-items:center;gap:8px;padding:16px;display:flex}.mc-stock-row:last-child{border:0}.mc-stock-copy{flex:1;min-width:105px}.mc-stock-copy>strong{font-size:14px;line-height:1.3;display:block}.mc-stock-copy>small{color:var(--mn-muted);margin-top:5px;font-size:12px;display:block}.mc-stock-copy .mn-chip{margin-top:6px;font-size:10px;display:inline-flex}.mc-stock-row .mc-counter input{width:42px}.mc-row-saved{color:#198464;width:16px}.mc-stock-row>p{width:100%;margin:0}.mc-toggle{background:0 0;border:0;min-height:44px;padding:0 6px}.mc-mode-pills{gap:4px;margin-top:10px;display:flex}.mc-mode-pills button{background:var(--mn-fill);min-height:32px;color:var(--mn-muted);border:0;border-radius:30px;padding:7px 12px;font-size:11px}.mc-mode-pills button[aria-pressed=true]{background:var(--mn-soft);color:var(--mn-brand-ink);font-weight:800}.mc-convert-row{border-bottom:1px solid var(--mn-line);gap:10px;padding:16px 0;display:grid}.mc-convert-row input{border:1px solid var(--mn-line);border-radius:12px;min-height:44px;padding:12px;font-size:16px}.mc-convert-row small{color:var(--mn-muted);font-size:12px}@media (width>=900px){.mc-inventory-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-inventory-modes button{flex-wrap:wrap;align-items:start}.mc-inventory-modes button>span{flex-basis:100%}.mcp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=360px){.mc-stock-row{padding:12px}.mc-stock-copy{min-width:95px}.mc-stock-row .mc-counter{gap:0}.mc-stock-row .mc-counter button{min-width:44px}.mc-stock-row .mc-counter input{width:36px}.mc-row-saved{width:12px}.mc-section-list .mn-icon-button{width:32px;min-width:32px}.mc-section-copy{padding:6px}.mc-section-copy small{font-size:11px}}@media (prefers-reduced-motion:reduce){.mc-spin{animation:none}.mc-section-list article{transition:none}}.merchant-shell:has(.mc-sections,.mc-bulk,.mc-inventory) .mn-sheet-fullscreen>.mn-sheet-head{justify-content:center;padding:14px 60px;position:relative}.merchant-shell:has(.mc-sections,.mc-bulk,.mc-inventory) .mn-sheet-head>h2{text-align:center;margin:0;font-size:20px}.merchant-shell:has(.mc-sections,.mc-bulk,.mc-inventory) .mn-sheet-head>.mn-icon-button{background:var(--mn-fill);border-radius:50%;position:absolute;top:9px;left:14px}.mc-done{height:44px;font-weight:700;position:absolute;top:9px;right:14px}.merchant-shell:has(.mc-sections) .mn-sheet-head>h2{font-size:18px}.mc-review-help{color:var(--mn-muted);font-size:13px;line-height:1.5}.mc-review-help>strong{color:#bd2845}.mc-bulk-list>article{gap:10px;padding:12px}.mc-bulk-list>article.has-error{background:#fff9fb;border-color:#efa7b9}.mc-bulk-list fieldset{grid-template-columns:minmax(0,1fr) 76px;gap:8px;padding-right:24px}.mc-bulk-list fieldset>label{gap:0;font-size:0}.mc-bulk-list fieldset>label:first-child{padding:0}.mc-bulk-list fieldset>label:nth-child(3){grid-column:1/-1}.mc-bulk-list fieldset input,.mc-bulk-list fieldset textarea{background:var(--mn-fill);resize:vertical;border:0;min-height:44px;padding:12px;font-size:15px}.mc-bulk-list fieldset textarea{height:60px;line-height:1.4}.mc-type-pills{grid-column:1/-1;gap:5px;display:flex}.mc-type-pills button{background:var(--mn-fill);color:var(--mn-muted);border:0;border-radius:24px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:700}.mc-type-pills button[aria-pressed=true]{background:var(--mn-ink);color:#fff}.mc-bulk-list>article>label:has(select){font-size:0}.mc-bulk-list>article>label>select{background:var(--mn-fill);border:0;width:100%;font-size:14px}.mc-bulk .mc-full{margin:0 0 4px}.mc-bulk .mc-counter button{min-width:44px}.mc-bulk-list .mc-remove{width:30px;min-width:30px;top:14px;right:5px}.mn-client-preview{background:var(--mn-ink);border-radius:24px;padding:12px}.mcp-label{color:#c1b9bf;text-transform:uppercase;letter-spacing:.4px;font-size:11px}.mcp-label>svg{color:#37b78b}.mcp-store{padding:12px;position:relative}.mcp-cover{background:linear-gradient(110deg,#31232d,#662246);height:46px;margin:-12px -12px 0;overflow:hidden}.mcp-cover img{object-fit:cover;width:100%;height:100%}.mcp-business{align-items:center;gap:10px;min-height:50px;display:flex}.mcp-business>span{background:var(--mn-ink);color:#fff;border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;margin-top:-15px;font-size:12px;display:grid;overflow:hidden}.mcp-business img{object-fit:cover;width:100%;height:100%}.mcp-business strong{font-size:14px}.mcp-store .business-section-buttons{gap:5px}.mcp-store .business-section-buttons>button{background:var(--mn-fill);border-radius:22px;min-height:32px;padding:6px 11px;font-size:11px}.mcp-store .business-section-buttons>.active{background:var(--mn-ink);color:#fff}.mc-choice-radio{border:2px solid var(--mn-line);border-radius:50%;flex:0 0 22px;width:22px;height:22px}.mc-inventory-modes button[aria-pressed=true]>.mc-choice-radio{border:7px solid var(--mn-brand)}.mc-inventory-modes button>svg:last-child{display:none}.mc-inventory-modes button{align-items:flex-start;padding:15px}.mc-inventory-modes button[aria-pressed=true]{padding:14px}.mc-inventory-modes button>span strong{font-size:15px}.mc-inventory-modes button>span small{font-size:13px;line-height:1.5}.mc-threshold{align-items:center;padding:14px}.mc-threshold .mc-counter input{width:32px}.mc-threshold>.mc-counter{background:var(--mn-fill);border:0;flex-shrink:0}.mc-threshold>.mc-counter>button{min-width:32px}.mc-stock-photo{color:#fff;background:#74254e;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.mc-stock-photo img{object-fit:cover;width:100%;height:100%}.mc-stock-row{gap:10px;padding:14px}.mc-stock-copy{min-width:80px}.mc-stock-row .mc-counter{background:var(--mn-fill);border:0;gap:0;padding:0}.mc-stock-row .mc-counter input{background:0 0;width:32px}.mc-stock-row .mc-counter button{min-width:36px}.mc-stock-row .mc-mode-pills{background:var(--mn-fill);border-radius:12px;padding:2px}.mc-stock-row .mc-mode-pills button{flex:1;min-height:30px;padding:5px 9px}.mc-stock-row .mc-mode-pills button[aria-pressed=true]{color:var(--mn-ink);background:#fff;box-shadow:0 1px 4px #0002}.mc-branch select{background:var(--mn-fill);border:0;border-radius:14px;padding:12px;font-size:14px}@media (width<=360px){.mc-stock-row{gap:8px;padding:12px}.mc-stock-photo{width:30px;height:36px}.mc-stock-row .mc-counter{margin-left:auto}.mc-stock-row .mc-counter button{min-width:36px}.mc-stock-copy{min-width:90px}.mc-stock-row .mc-row-saved{position:absolute;top:4px;right:8px}.mc-stock-row{position:relative}.mc-threshold{gap:6px;padding:12px;font-size:13px}.mc-threshold>.mc-counter>button{min-width:26px}.mc-bulk .mc-footer{bottom:-20px}.mcp-grid .cd-piece-photo{height:85px}}.merchant-shell .mc-inventory-modes>button>.mc-choice-radio{border-radius:50%;flex:none;align-self:flex-start;width:22px;min-width:22px;height:22px;margin:2px 0 0;display:block}.merchant-shell .mc-inventory .mc-threshold{justify-content:space-between;align-items:center;gap:10px;display:flex}.merchant-shell .mc-inventory .mc-threshold input{background:0 0;border:0;border-radius:0;width:32px;padding:6px 0}.merchant-shell .mc-bulk-list fieldset input,.merchant-shell .mc-bulk-list fieldset textarea{background:var(--mn-fill);border:0;border-radius:12px;min-height:44px;padding:10px;font-size:15px;font-weight:500}.merchant-shell .mc-bulk-list fieldset textarea{font-weight:400}.merchant-shell .mc-bulk-list>.has-error{border-color:#efa7b9}.merchant-shell .mc-stock-row .mc-counter button{min-width:44px}.merchant-shell .mcp-store{scrollbar-width:thin;max-height:300px;overflow-y:auto}.merchant-shell .mcp-grid .cd-piece-photo{aspect-ratio:auto;height:100px}.merchant-shell .mcp-grid .cd-piece-open{flex-direction:column;align-items:stretch;display:flex}.merchant-shell .mcp-grid .cd-piece-photo>svg{flex-shrink:0}.merchant-shell .mcp-grid .cd-piece-open>strong{font-size:13px}.merchant-shell .mcp-grid .cd-piece-open>small{font-size:11px}.merchant-shell .mcp-grid .cd-piece-price{font-size:14px}.merchant-shell .mcp-store .business-section-navigation{position:static}@media (width<=360px){.merchant-shell .mcp-store{max-height:250px}.merchant-shell .mc-threshold .mc-counter button{min-width:32px}.merchant-shell .mc-threshold{font-size:13px}}html[data-payfri-portal=magenta][data-payfri-design]{--pf-font:Figtree,system-ui,sans-serif;--pf-editorial:Figtree,system-ui,sans-serif;--pf-font-sans:Figtree,system-ui,sans-serif;--pf-ink:var(--mn-ink);--pf-text:var(--mn-ink);--pf-muted:var(--mn-muted);--pf-line:var(--mn-line);--pf-border:var(--mn-line);--pf-bg:var(--mn-bg);--pf-magenta:var(--mn-brand);--pf-magenta-dark:var(--mn-brand-ink);--pf-magenta-soft:var(--mn-tint);--pf-warning:var(--mn-warn);--ed-warm:var(--mn-fill);--ed-warm-border:var(--mn-line);--ed-brown:var(--mn-muted)}html[data-payfri-portal=magenta] :is(h1,h2,h3,h4,h5,h6,.pf-brand-word,.mg-library-title,.experience-title),html[data-payfri-portal=magenta][data-payfri-design] body *{font-family:Figtree,system-ui,sans-serif!important}html[data-payfri-portal=magenta][data-payfri-design] :is(.pf-notice--warning,.pf-badge--warning){background:var(--mn-warn-tint)!important;border-color:var(--mn-warn-tint)!important;color:var(--mn-warn)!important}html[data-payfri-portal=magenta][data-payfri-design] .pf-notice:not(.pf-notice--warning):not(.pf-notice--danger):not(.pf-notice--success){background:var(--mn-fill);border-color:var(--mn-line);color:var(--mn-muted)}html[data-payfri-portal=magenta] .pf-unsaved-exit>section{border-radius:24px;width:min(100%,420px);padding:24px}html[data-payfri-portal=magenta] .pf-unsaved-exit h2{margin:0 0 24px;font-size:22px}html[data-payfri-portal=magenta] .pf-unsaved-exit .pf-unsaved-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}html[data-payfri-portal=magenta][data-payfri-design] .pf-unsaved-exit .pf-unsaved-actions button{background:var(--mn-fill);width:100%;min-height:48px;color:var(--mn-ink);border:0;border-radius:14px;padding:12px 10px;font-size:14px}html[data-payfri-portal=magenta][data-payfri-design] .pf-unsaved-exit .pf-unsaved-actions .pf-unsaved-discard{background:var(--mn-crit-tint);color:var(--mn-crit)}.merchant-v1 .mn-disclosure{min-width:0;margin:12px 0}.merchant-v1 .mn-disclosure-trigger{border:1px solid var(--mn-line);background:var(--mn-surface);width:100%;min-height:52px;color:var(--mn-ink);text-align:left;white-space:normal;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-size:14px;font-weight:650;display:flex}.merchant-v1 .mn-disclosure-trigger svg{color:var(--mn-light);flex:none}.merchant-v1 .mn-disclosure .mn-sheet-body>:first-child{margin-top:0}.merchant-v1 .mn-open-tool{background:0 0!important;border:0!important;padding:0!important}.merchant-v1 .mn-open-tool>h3{margin:0 0 12px;font-size:18px}.merchant-v1 .mn-open-tool>label{gap:6px;margin:16px 0;display:grid}.merchant-v1 .mn-open-tool>.pf-button,.merchant-v1 .mn-open-tool>button{border-radius:14px;min-height:48px;padding:12px 16px}.merchant-v1 .mn-open-tool :is(input,select){box-sizing:border-box;max-width:100%}.merchant-v1 .dw-custom-time[open]>summary{color:var(--mn-brand-ink);background:var(--mn-tint);border-color:var(--mn-brand);font-weight:700}.merchant-v1 .dw-custom-time>summary{border:1px solid var(--mn-line);border-radius:12px;padding:12px 14px}.merchant-shell .mc-stock-row{gap:10px;padding:14px 10px;position:relative}.merchant-shell .mc-stock-copy{min-width:0}.merchant-shell .mc-stock-copy strong{-webkit-line-clamp:2;overflow-wrap:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.merchant-shell .mc-stock-row .mc-counter{flex:none;gap:0}.merchant-shell .mc-stock-row .mc-counter input{width:24px;min-width:24px;padding:4px 0}.merchant-shell .mc-stock-row .mc-row-saved{width:16px;min-width:0;position:absolute;top:2px;right:10px}.merchant-v1 .ma-counts:empty{display:none}.merchant-v1:has(.mn-sheet) .mn-new-order{display:none!important}.merchant-v1 .mn-tabs-scroll{min-width:0;position:relative}.merchant-v1 .finance-navigation{scrollbar-width:thin;scrollbar-color:var(--mn-light) var(--mn-fill);border-radius:0;gap:6px;min-width:0;max-width:100%;padding:3px 28px 9px 2px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.merchant-v1 .finance-navigation button{min-height:44px;white-space:nowrap!important;text-overflow:clip!important;flex:none!important;width:max-content!important;min-width:0!important;max-width:none!important;padding:10px 14px!important;overflow:visible!important}.merchant-v1 .mn-tabs-hint{width:28px;color:var(--mn-muted);background:linear-gradient(90deg,transparent,var(--mn-bg) 30%);pointer-events:none;place-items:center;display:grid;position:absolute;top:3px;bottom:9px;right:0}.merchant-v1 .finance-navigation button[aria-pressed=true]{background:var(--mn-surface);border-color:var(--mn-line);color:var(--mn-ink);box-shadow:var(--mn-shadow)}.merchant-v1 .mn-finance-account .account-tabs{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;min-width:0;max-width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.merchant-v1 .mn-finance-account .account-tabs button{white-space:nowrap;text-overflow:clip;overflow:visible;flex:none!important;width:max-content!important;max-width:none!important}.merchant-v1 .professional-tabs button[aria-pressed=true]{background:var(--mn-tint)!important;border-color:var(--mn-brand)!important;color:var(--mn-brand-ink)!important}.merchant-v1 :is(.professional-initials,.extras-letter,.extras-catalog-picker,.extra-availability){background:var(--mn-fill)!important;color:var(--mn-muted)!important;border-color:var(--mn-line)!important}.merchant-v1 .extras-catalog{background:var(--mn-surface);border-color:var(--mn-line)}.merchant-v1 .extras-catalog :is(p,small,button){color:var(--mn-muted);border-color:var(--mn-line)}.merchant-v1 .extras-catalog-actions button:first-child{background:var(--mn-brand);color:#fff}html[data-payfri-portal=magenta] summary{justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}html[data-payfri-portal=magenta] summary::-webkit-details-marker{display:none}html[data-payfri-portal=magenta] summary::marker{content:""}html[data-payfri-portal=magenta] summary:after{content:"";background:currentColor;flex:0 0 16px;width:16px;height:16px;transition:transform .16s;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/16px no-repeat}html[data-payfri-portal=magenta] details[open]>summary:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){html[data-payfri-portal=magenta] summary:after{transition:none}}@media (width<=420px){.merchant-shell .mc-stock-photo{flex-basis:30px;width:30px;height:36px}.merchant-shell .mc-stock-copy{min-width:0}.merchant-shell .mc-stock-copy strong{font-size:13px}.merchant-shell .mc-stock-copy small{font-size:11.5px}}html[data-payfri-portal=magenta] .pf-context-help{color:var(--mn-ink);border-color:var(--mn-line)}html[data-payfri-portal=magenta] .pf-context-help>summary:after{border:0;margin:0;transform:none}html[data-payfri-portal=magenta] .pf-context-help[open]>summary:after{transform:rotate(180deg)}.merchant-v1 :is(.reminders-toggle small,.reminders-plan small,.reminders-caption,.rolling-kicker,.rolling-schedule small,.rolling-stop,.prepay-promotion small,.prepay-promotion p){color:var(--mn-muted)}.merchant-v1 :is(.rolling-schedule,.prepay-promotion,.reminders-plan>div){background:var(--mn-surface);border-color:var(--mn-line)}.merchant-v1 .finance-navigation.mn-finance-tabs-fit{background:var(--mn-fill);scrollbar-width:none;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:10px 0 26px;padding:4px;overflow:visible;display:grid!important}.merchant-v1 .finance-navigation.mn-finance-tabs-fit button{white-space:nowrap;min-height:44px;color:var(--mn-muted);background:0 0;border:0;border-radius:11px;font-size:14px;overflow:visible;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 4px!important}.merchant-v1 .finance-navigation.mn-finance-tabs-fit button[aria-pressed=true]{background:var(--mn-surface);color:var(--mn-ink)}.merchant-v1 .cash-branch-controls{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.merchant-v1 .cash-branch-controls>label{width:100%;min-width:0;max-width:100%}.merchant-v1 .cash-branch-controls>label select{box-sizing:border-box;text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}.merchant-v1 .cash-branch-controls>button{justify-self:start}.merchant-v1 .daily-cash .mn-button.primary{color:#fff;background:var(--mn-brand);border-color:var(--mn-brand)}.merchant-v1 .mn-timed-pauses{min-width:0;margin:0}.merchant-v1 .mn-timed-pauses input[type=datetime-local]{box-sizing:border-box;appearance:none;max-width:100%;min-height:48px;font:inherit;padding:12px;display:block;width:100%!important;min-width:0!important}.merchant-v1 .mn-timed-pauses input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;min-height:22px}.merchant-v1 .mn-pause-date-help{color:var(--mn-muted);font-size:13px;line-height:1.4;display:block}.merchant-v1 .mn-sheet-foot [data-timed-pause-footer]{width:100%;min-width:0;display:flex}.merchant-v1 .mn-sheet-foot [data-timed-pause-footer]>.mn-button{width:100%;min-height:48px}@media (width<=360px){.merchant-v1 .finance-navigation.mn-finance-tabs-fit button{font-size:13px}}.mt-team,.mt-profile,.mt-professionals{color:var(--pf-ink);font-family:var(--pf-font-sans)}.mt-segment{background:var(--pf-fill,#f5f2f4);border-radius:14px;gap:3px;margin:18px 0;padding:3px;display:flex}.mt-segment>button{min-width:0;min-height:44px;font:700 14px var(--pf-font-sans);color:var(--pf-muted);white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 5px;display:flex}.mt-segment>button[aria-pressed=true]{color:var(--pf-ink);background:#fff;box-shadow:0 2px 6px #1c141911}.mt-segment i{background:#e9e3e8;border-radius:20px;min-width:18px;padding:2px;font-size:11px;font-style:normal}.mt-segment [aria-pressed=true] i{background:var(--mn-brand);color:#fff}.mt-group{border:1px solid var(--pf-line);background:#fff;border-radius:20px;margin:16px 0;overflow:visible}.mt-person-row,.mt-access-row,.mt-invitation-row{align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.mt-group>:is(.mt-person-row,.mt-access-row,.mt-invitation-row,.mt-service-row,.mt-hours-row)+*{border-top:1px solid var(--pf-line)}.mt-person-open{text-align:left;min-width:0;min-height:44px;color:var(--pf-ink);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.mt-person-open>span,.mt-access-row>div,.mt-invitation-row>div{flex:1;min-width:0}.mt-team strong,.mt-profile strong,.mt-person-open strong{font-size:16px;font-weight:700;display:block}.mt-team small,.mt-professionals small,.mt-profile small{color:var(--pf-muted);font-size:13px;line-height:1.45;display:block}.mt-person-open svg{flex-shrink:0}.mt-photo{flex-shrink:0;display:inline-block;position:relative}.mt-photo>.pf-professional-avatar{width:100%;height:100%;font-size:20px}.mt-photo .mt-camera{background:var(--mn-brand);color:#fff;z-index:1;border:3px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;bottom:-2px;right:-4px}.mt-photo .mt-camera:before{content:"";position:absolute;inset:-9px}.mt-photo.is-saved .mt-camera{background:#0b7a43}.mt-photo-saved,.mt-photo-error{z-index:5;color:#0b7a43;background:#fff;border-radius:12px;width:max-content;max-width:240px;padding:8px;font-size:12px;position:absolute;top:100%;left:0;box-shadow:0 3px 12px #1c141922}.mt-photo-error{color:#ba243e}.mt-profile-photo{flex-direction:column;align-items:center;gap:12px;margin:4px 0 22px;display:flex}.mt-avatar{background:var(--mn-tint);width:44px;height:44px;color:var(--mn-brand);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.mt-avatar.manager{color:#3b4bb8;background:#edeffc}.mt-avatar.staff{color:#0b7a43;background:#e4f4ea}.mt-role{white-space:nowrap;background:#f5f2f4;border-radius:20px;padding:5px 8px;font-size:11px;font-weight:700}.mt-role.owner{background:var(--pf-ink);color:#fff}.mt-role.manager{color:#3b4bb8;background:#edeffc}.mt-access-row{flex-wrap:wrap}.mt-revoke{margin-left:auto;font-size:12px}.mt-pending h3{margin-top:26px;font-size:14px}.mt-permission-link{margin:12px 0 22px}.mt-wide{justify-content:center;width:100%;margin-top:16px}.mt-help{color:var(--pf-muted);gap:8px;line-height:1.5;display:flex;margin:14px 0!important;font-size:14px!important}.mt-help svg{flex-shrink:0;margin-top:3px}.mt-profile-fields>label{grid-template-columns:95px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:54px;padding:16px;border:0!important;margin:0!important;display:grid!important}.mt-profile-fields>label+label{border-top:1px solid var(--pf-line)!important}.mt-profile-fields>label>span{color:var(--pf-muted);font-size:14px}.mt-profile-fields input{width:100%;min-width:0;min-height:24px;font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.mt-saved{color:#0b7a43}.mt-spin{animation:1s linear infinite mt-spin}.mt-switch-row{justify-content:space-between;align-items:center;gap:12px;padding:16px;margin-top:20px!important;display:flex!important}.mt-switch-row input[role=switch],.mt-service-row input[role=switch],.mt-hours-row input[role=switch]{cursor:pointer;flex-shrink:0;position:relative;appearance:none!important;background:#e1dce1!important;border:0!important;border-radius:20px!important;width:48px!important;height:28px!important;min-height:28px!important;padding:0!important}.mt-switch-row input[role=switch]:checked,.mt-service-row input[role=switch]:checked,.mt-hours-row input[role=switch]:checked{background:#0b7a43!important}.mt-switch-row input[role=switch]:before,.mt-service-row input[role=switch]:before,.mt-hours-row input[role=switch]:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1c141922}.mt-switch-row input[role=switch]:checked:before,.mt-service-row input[role=switch]:checked:before,.mt-hours-row input[role=switch]:checked:before{transform:translate(20px)}.mt-service-row,.mt-hours-row{align-items:center;gap:12px;padding:16px;display:flex}.mt-service-row>button{text-align:left;background:0 0;border:0;flex:1;min-width:0;min-height:44px;padding:0}.mt-hours-row>strong{width:32px;font-size:15px}.mt-hours-row>button{text-align:left;min-width:0;min-height:36px;color:var(--pf-ink);background:0 0;border:0;flex:1;padding:0;font-size:15px}.mt-shift{grid-template-columns:1fr 1fr 44px;align-items:end;gap:10px;margin:12px 0;display:grid}.mt-shift input{appearance:none;width:100%;min-width:0}.mt-invite-form{gap:20px;display:grid}.mt-invite-form fieldset{border:0;min-width:0;margin:0;padding:0}.mt-invite-form legend{margin-bottom:10px;font-weight:700}.mt-invite-form input{background:#f5f2f4!important;border:0!important;border-radius:14px!important;min-height:50px!important;padding:14px!important}.mt-role-choice{text-align:left;border:1px solid var(--pf-line);width:100%;color:var(--pf-ink);background:#fff;border-radius:16px;align-items:center;gap:12px;margin:8px 0;padding:12px;display:flex}.mt-role-choice>span{background:#f5f2f4;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.mt-role-choice[aria-pressed=true]{border-color:var(--mn-brand);background:var(--mn-tint)}.mt-role-choice[aria-pressed=true]>span{background:var(--mn-brand);color:#fff}.mt-location-chips{flex-wrap:wrap;gap:8px;display:flex}.mt-location-chips>button{border:1px solid var(--pf-line);min-height:44px;color:var(--pf-ink);background:#fff;border-radius:24px;padding:8px 14px;font-weight:700}.mt-location-chips>button[aria-pressed=true]{background:var(--mn-tint);color:var(--mn-brand);border-color:var(--mn-brand)}.mt-invite-success{text-align:center;justify-items:center;gap:14px;padding:24px 0;display:grid}.mt-invite-success>span{color:#0b7a43;background:#e4f4ea;border-radius:50%;padding:22px}.mt-invite-success>h3{margin:0;font-size:24px}.mt-invite-success>button{width:100%}.mt-permissions .mt-group{padding:16px}.mt-permissions p{gap:8px;font-size:14px;display:flex}.mt-permissions svg{color:#0b7a43;flex-shrink:0}.is-inactive{opacity:.65}@keyframes mt-spin{to{transform:rotate(360deg)}}.mt-photo.is-saved .pf-professional-avatar{animation:.4s cubic-bezier(.2,.8,.2,1) mt-land}@keyframes mt-land{50%{transform:scale(1.07)}to{transform:scale(1)}}@media (width<=360px){.mt-team-tabs i,.mt-full-access{display:none}.mt-team-tabs>button{font-size:12px}.mt-access-row{gap:8px;padding:12px}.mt-profile-fields>label{grid-template-columns:80px minmax(0,1fr) 16px;gap:6px;padding:14px}}@media (prefers-reduced-motion:reduce){.mt-photo.is-saved .pf-professional-avatar,.mt-spin{animation:none}.mt-switch-row input:before{transition:none}}.mt-role-choice strong,.mt-role-choice small{display:block}.mt-role-choice strong{font-size:16px;font-weight:700}.mt-role-choice small{color:var(--pf-muted);margin-top:3px;font-size:13px;line-height:1.45}.mt-role-choice>div{min-width:0}.mn-sheet:has(.mt-invite-form) .mn-sheet-foot{text-align:center;display:block}.mn-sheet:has(.mt-invite-form) .mn-sheet-foot>button{white-space:nowrap;width:100%;margin:0;font-size:16px}.mn-sheet:has(.mt-invite-form) .mn-sheet-foot>small{color:var(--pf-muted);margin-top:10px;font-size:12px;display:block}.mn-sheet:has(.mt-invite-form,.mt-profile,.mt-permissions) .mn-sheet-head h2{font:800 22px/1.2 Payfri Figtree,Figtree,system-ui!important}.mt-invite-form label,.mt-invite-form legend{font-size:15px!important;font-weight:700!important}.mt-profile-fields>label>span{font-weight:600}.mt-profile .mt-help{font-size:14px!important}.mt-profile .mt-switch-row strong{font-weight:700!important}.merchant-v1 :is(.mt-team,.mt-profile,.mt-invite-form,.mt-role-choice,.mt-permissions,.mt-professionals,.mt-person-open,.mt-invite-success),.merchant-v1 :is(.mt-team,.mt-profile,.mt-invite-form,.mt-permissions,.mt-professionals,.mt-invite-success) :is(button,input,select,textarea,strong,small,label,legend){font-family:Payfri Figtree,Figtree,system-ui!important}.merchant-v1 .mt-role-choice strong,.merchant-v1 .mt-person-open strong,.merchant-v1 .mt-access-row strong,.merchant-v1 .mt-profile strong,.merchant-v1 .mt-segment button{font-weight:700!important}.merchant-v1 .mt-profile-fields>label>span{font-weight:600!important}.mt-team h1{font:800 26px Payfri Figtree,Figtree,system-ui!important}.merchant-v1 .mt-team>.mn-page-head>.mn-button{white-space:nowrap;border-radius:999px;gap:6px;min-width:110px;display:inline-flex;flex-direction:row!important;width:auto!important}.mt-inherited{color:var(--mn-muted);text-align:right;flex:1;font-size:13px;line-height:1.5}@media (width<=480px){.mt-profile-fields>label{gap:5px;grid-template-columns:minmax(0,1fr) 20px!important}.mt-profile-fields>label>span:first-child{grid-column:1/-1}.mt-profile-fields>label>input{width:100%;min-width:0}}.merchant-v1 .mt-team>.mn-page-head>.mn-button{min-height:44px!important}.mt-photo>.mt-photo-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;width:100%;height:100%;padding:0;display:block;position:relative}.mt-photo-trigger>.pf-professional-avatar{width:100%;height:100%}.mt-photo-trigger:active .mt-camera{transform:scale(.9)}.mt-photo-trigger:active>.pf-professional-avatar{transform:scale(.97)}.m130-image{width:100%;height:100%;display:block;position:relative;overflow:hidden}.m130-image>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.m130-image-local{z-index:1;pointer-events:none}@media (prefers-reduced-motion:reduce){.mt-photo-trigger:active .mt-camera,.mt-photo-trigger:active>.pf-professional-avatar{transform:none}}.public-media-fields .m130-logo-trigger{background:var(--mn-tint);width:96px;height:96px;color:var(--mn-brand);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.m130-logo-trigger>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.m130-logo-camera{background:var(--mn-brand);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-2px;right:-2px}.m130-logo-trigger:active .m130-logo-camera{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.m130-logo-trigger:active .m130-logo-camera{transform:none}}.experience-workspace.v115-editor{--exp-pink:#d6048c;--exp-line:#ece7eb;color:#1c1419;background:#f5f2f4;font-family:Payfri Figtree,Figtree,system-ui!important}.experience-workspace.v115-editor :is(button,input,select,textarea,h2){font-family:Payfri Figtree,Figtree,system-ui!important}.experience-workspace.v115-editor .experience-topbar{background:#fff;align-items:center;gap:8px;height:62px;min-height:62px;padding:6px 14px}.experience-workspace.v115-editor .experience-topbar>button{white-space:nowrap;border:0;min-height:40px;padding:7px 10px;font-size:13px}.experience-workspace.v115-editor .experience-topbar>button:first-child{width:36px;padding:7px}.experience-workspace.v115-editor .v115-title{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.v115-title>strong{font-size:16px;font-weight:800}.experience-workspace.v115-editor .v115-title .experience-context{border:0;justify-content:flex-start;gap:4px;width:100%;max-width:100%;min-height:16px;padding:0;font-size:10px;display:flex;overflow:hidden}.v115-title .experience-context small{color:#5f5560;white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;font-size:10px;overflow:hidden;display:block!important}.experience-workspace.v115-editor .experience-save-state{color:#0b7a43;gap:2px;font-size:10px;font-weight:600;display:flex!important}.experience-workspace.v115-editor .v115-try{color:#1c1419;background:#f5f2f4;font-weight:700}.experience-workspace.v115-editor .experience-devices{display:none}.experience-workspace.v115-editor .experience-canvas{flex:1;min-height:0}.experience-workspace.v115-editor .experience-stage{padding:0;overflow:hidden}.experience-workspace.v115-editor .experience-preview-viewport{border:0;border-radius:22px 22px 0 0;width:100%;max-width:100%;min-height:0;box-shadow:0 -1px 12px #1c141914}.experience-workspace.v115-editor .experience-preview-viewport[data-mobile=true]{max-width:430px}.experience-workspace.v115-editor .experience-preview-viewport iframe{background:#fff;min-height:0}.experience-workspace.v115-editor .experience-footer{height:66px;min-height:66px;padding:8px 0 calc(8px + env(safe-area-inset-bottom));background:#fff;display:block}.experience-workspace.v115-editor .experience-step-tabs{scrollbar-width:none;background:0 0;border:0;gap:8px;height:44px;margin:0;padding:0 14px;overflow:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);display:flex!important}.experience-step-tabs::-webkit-scrollbar{display:none}.v115-step{background:#f5f2f4;border-radius:24px;flex-shrink:0;align-items:center;height:42px;display:flex;overflow:hidden}.experience-workspace.v115-editor .v115-step>button{white-space:nowrap;color:#5f5560;background:0 0;border:0;border-radius:24px;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:13px;font-weight:700;display:flex}.v115-step i{color:#5f5560;background:#e7e1e7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.experience-workspace.v115-editor .v115-step.is-active{background:#1c1419}.experience-workspace.v115-editor .v115-step.is-active>button{color:#fff;background:0 0}.v115-step.is-active i{color:#fff;background:#d6048c}.experience-workspace.v115-editor .v115-step .experience-mobile-customize{border-left:1px solid #fff2;border-radius:0;padding:8px 10px;font-size:11px;display:flex!important}.experience-workspace.v115-editor .experience-panel{z-index:3;background:#fff;border:0;border-radius:26px 26px 0 0;width:100%;height:fit-content;max-height:62%;animation:.3s cubic-bezier(.2,.8,.2,1) v115-sheet;position:absolute;inset:auto 0 0;box-shadow:0 -8px 40px #1c141922}.experience-workspace.v115-editor .experience-panel>header{padding:16px 20px}.experience-workspace.v115-editor .experience-panel h2{font-size:20px!important;font-weight:800!important}.experience-workspace.v115-editor .experience-panel>header button{color:#d6048c;font-weight:700}.experience-workspace.v115-editor .experience-panel-content{gap:14px;padding:16px 20px}.experience-workspace.v115-editor .experience-controls,.experience-workspace.v115-editor .experience-controls>fieldset{gap:14px}.experience-workspace.v115-editor .experience-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.experience-workspace.v115-editor .experience-choices legend{grid-column:1/-1;margin-bottom:8px;font-size:13px;line-height:1.3;display:block}.experience-workspace.v115-editor .experience-choices button{border:1px solid #ece7eb;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;min-height:80px;padding:12px;font-size:13px;font-weight:700;display:flex;position:relative}.experience-workspace.v115-editor .experience-choices button:before{content:"";background:linear-gradient(#ece7eb 40%,#fff 40%);border:2px solid #bcb4bc;border-radius:6px;width:36px;height:26px;display:block}.experience-workspace.v115-editor .experience-choices button[aria-pressed=true]{color:#a3036b;background:#fdebf5;border:2px solid #d6048c}.experience-workspace.v115-editor .experience-choices button[aria-pressed=true] svg{color:#fff;background:#d6048c;border-radius:50%;padding:2px;position:absolute;top:12px;right:10px}.experience-workspace.v115-editor .experience-settings-status{color:#0b7a43;gap:6px;font-size:12px;display:flex}.experience-workspace.v115-editor .experience-settings-status svg{flex-shrink:0}.experience-workspace.v115-editor .experience-canvas.has-panel .experience-stage{opacity:1}.experience-workspace.v115-editor .experience-panel-backdrop{z-index:2;background:#1c141922;border:0;border-radius:0;position:absolute;inset:0}.experience-workspace.v115-editor.is-testing .experience-topbar{color:#fff;background:#1c1419}.experience-workspace.v115-editor.is-testing .experience-topbar button{color:#fff;background:0 0;border:0}.experience-workspace.v115-editor.is-testing .experience-context strong{color:#fff;max-width:none;font-size:16px}.experience-workspace.v115-editor.is-testing .experience-context small{color:#ddd5dc;letter-spacing:0;gap:4px;font-size:11px;display:flex}.experience-workspace.v115-editor .experience-notice{color:#0b7a43;background:#e4f4ea}.experience-workspace.v115-editor .experience-preview-viewport:focus-within{outline:0}@keyframes v115-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes v115-outline{0%{box-shadow:inset 0 0 0 2px #d6048c}to{box-shadow:inset 0 0 #0000}}@media (width>=901px){.experience-workspace.v115-editor .experience-topbar{padding-inline:24px}.experience-workspace.v115-editor .experience-devices{display:flex}.experience-workspace.v115-editor .experience-stage{padding:20px}.experience-workspace.v115-editor .experience-panel{border-radius:24px 0 0;width:360px;height:100%;max-height:100%;top:0;bottom:0;left:auto}.experience-workspace.v115-editor .experience-preview-viewport[data-mobile=true]{border-radius:22px;max-width:390px}.experience-workspace.v115-editor .experience-step-tabs{justify-content:center}.experience-workspace.v115-editor .experience-panel-backdrop{display:none}}@media (width<=360px){.experience-workspace.v115-editor .experience-topbar{gap:5px;padding-inline:8px}.experience-workspace.v115-editor .v115-title>strong{font-size:14px}.experience-workspace.v115-editor .experience-topbar>.experience-primary{padding:7px 8px;font-size:12px}.experience-workspace.v115-editor .v115-try span{display:none}.experience-workspace.v115-editor .experience-save-state{font-size:9px}}@media (prefers-reduced-motion:reduce){.experience-workspace.v115-editor .experience-panel,.experience-workspace.v115-editor .experience-stage{animation:none}}.experience-workspace.v115-editor .experience-topbar{height:56px;min-height:56px}.experience-workspace.v115-editor .experience-devices{width:28px;min-width:28px;display:flex;padding:4px!important}.experience-workspace.v115-editor .experience-panel>header{align-items:center}.experience-workspace.v115-editor .experience-panel>header>div{flex:1;min-width:0}.experience-workspace.v115-editor .experience-panel>header p{color:#5f5560;margin:4px 0 0;font-size:13px}.experience-workspace.v115-editor .experience-panel>header button{color:#fff;background:#d6048c;border-radius:14px;min-height:40px;padding:9px 14px}.experience-workspace.v115-editor .experience-choices button:before{display:none}.experience-workspace.v115-editor .experience-choices button{justify-content:flex-start}.experience-workspace.v115-editor .experience-choice-description{color:#5f5560;margin-top:5px;font-size:12px;font-weight:400;line-height:1.4}.v115-mini{box-sizing:border-box;background:#f5f2f4;border-radius:9px;width:100%;height:60px;padding:7px;position:relative;display:block!important}.v115-mini i{background:linear-gradient(120deg,#e2cadb,#7c275c);border-radius:6px;width:100%;height:29px;display:block}.v115-mini b{background:#d5cfd5;border-radius:4px;width:90%;height:4px;margin-top:4px;display:block}.v115-mini b:last-child{width:60%}[data-choice=COMPACT] .v115-mini i,[data-choice=LIST] .v115-mini i{float:left;width:28px;height:28px;margin-right:6px}[data-choice=COMPACT] .v115-mini b,[data-choice=LIST] .v115-mini b{width:55%;margin-top:10px}.experience-workspace.v115-editor .experience-stage{animation:none}.experience-workspace.v115-editor .experience-alert{color:#1c1419;background:#fff0df}.experience-workspace.v115-editor .experience-panel-content .experience-scope{flex-direction:column;gap:14px;display:flex}.experience-workspace.v115-editor .experience-panel-content select{width:100%;min-width:0;max-width:100%}@media (width<=360px){.experience-workspace.v115-editor .experience-topbar>.experience-primary{padding-inline:7px}.experience-workspace.v115-editor .v115-title{gap:3px}.experience-workspace.v115-editor .experience-save-state{font-size:9px}.experience-workspace.v115-editor .experience-devices{width:24px;min-width:24px}}.experience-workspace.v115-editor .experience-topbar .v115-title>strong{font-weight:800!important}.experience-workspace.v115-editor button{font-weight:700!important}.experience-workspace.v115-editor .experience-canvas{position:static}.experience-workspace.v115-editor .experience-panel{z-index:10}.experience-workspace.v115-editor .experience-panel-backdrop{z-index:9}.experience-workspace.v115-editor .experience-footer{z-index:1;position:relative}.experience-workspace.v115-editor .experience-device-impact{display:none!important}.experience-workspace.v115-editor .experience-panel-content{min-height:0;overflow:auto}.experience-workspace.v115-editor .experience-choices button[aria-pressed=true]{background:#fffafd}.experience-workspace.v115-editor .experience-panel>header h2{font:800 20px/1.2 Payfri Figtree,Figtree,sans-serif!important}.preview-client{font-family:Payfri Figtree,Figtree,sans-serif!important}.preview-client .preview-service h1{font:800 26px/1.15 Payfri Figtree,Figtree,sans-serif!important}.preview-client .preview-primary{font:700 16px Payfri Figtree,Figtree,sans-serif!important}.experience-workspace.v115-editor :is(strong,button,h2,label,legend,span,small){font-family:Payfri Figtree,Figtree,sans-serif!important}.experience-workspace.v115-editor .v115-title>strong{font-size:18px;font-weight:800!important}.experience-workspace.v115-editor .experience-choices button>span:not(.v115-mini){font-weight:700!important}.experience-workspace.v115-editor .experience-choices button small{font-weight:400!important}.experience-workspace.v115-editor .experience-topbar button>span{font-weight:700!important}.experience-workspace.v115-editor .experience-save-state{font-weight:600!important}@media (width<=360px){.experience-workspace.v115-editor .v115-title>strong{font-size:14px}}.merchant-v1 :is(.m116-resources,.m116-services,.m116-help,.m116-guide-inline,.m116-block-form,.m116-choice,.catalog-editor){color:var(--mn-ink);font-family:Payfri Figtree,Figtree,system-ui!important}.merchant-v1 :is(.m116-resources,.m116-services,.m116-help,.m116-block-form,.m116-choice,.catalog-editor) :is(button,input,textarea,strong,small,label,h3){font-family:Payfri Figtree,Figtree,system-ui!important}.merchant-v1 :is(.m116-resources,.m116-services,.m116-help,.catalog-editor) strong{font-weight:700!important}.m116-resources{gap:22px;display:grid}.m116-resources .mn-section-head{margin:0}.m116-block-row{border-bottom:1px solid var(--mn-line);align-items:center;gap:12px;padding:14px 16px;display:flex}.m116-block-row>span{flex:1;min-width:0}.m116-block-row strong,.m116-block-row small{display:block}.m116-block-row small{color:var(--mn-muted);margin-top:5px;font-size:12px}.m116-chips{flex-wrap:wrap;gap:8px;display:flex}.m116-chips>button{border:1px solid var(--mn-line);background:var(--mn-bg);color:var(--mn-ink);border-radius:22px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600}.m116-chips>button[aria-pressed=true]{border-color:var(--mn-brand);background:var(--mn-tint);color:var(--mn-brand)}.m116-block-form{gap:14px;display:grid}.m116-block-form label{font-weight:700!important}.m116-block-form input[type=datetime-local]{appearance:none;box-sizing:border-box;width:100%;min-width:0}.mn-sheet:has(.m116-block-form) .mn-sheet-foot{display:block}.mn-sheet:has(.m116-block-form) .mn-sheet-foot>button{width:100%}.m116-services .mn-section-head{margin-top:0}.m116-services .mn-section-head h3{font-size:17px}.m116-service{border-bottom:1px solid var(--mn-line);background:#fff;align-items:flex-start;gap:12px;padding:16px;display:flex}.m116-service-photo{background:var(--mn-bg);width:70px;height:82px;color:var(--mn-muted);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.m116-service-photo img{object-fit:cover;width:100%;height:100%}.m116-service>div{flex:1;min-width:0}.m116-service>div>strong,.m116-service>div>small{display:block}.m116-service>div>small{color:var(--mn-muted);margin:5px 0;font-size:13px}.m116-service .mt-help{margin:7px 0 0;font-size:12px}.m116-service .mn-chip{font-size:10px}.m116-service>button{min-width:54px;padding:7px 10px}.merchant-v1 .agenda-action-cards{border:1px solid var(--mn-line);background:#fff;border-radius:20px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.merchant-v1 .agenda-action-cards>button{border:0;border-bottom:1px solid var(--mn-line);text-align:left;min-height:64px;color:var(--mn-ink);background:#fff;border-radius:0;flex-direction:column;gap:5px;padding:15px 18px;display:flex}.merchant-v1 .agenda-action-cards>button:after{content:"›";color:var(--mn-muted);font-size:24px;position:absolute;right:18px}.merchant-v1 .agenda-action-cards>button{position:relative}.merchant-v1 .agenda-action-cards>button span{color:var(--mn-muted);font-size:12px}.merchant-v1 .agenda-action-cards>button:last-child{border-bottom:0}.mn-sheet:has(.catalog-editor) .mn-sheet-head{flex-direction:row-reverse}.mn-sheet:has(.catalog-editor) .mn-sheet-head h2{text-align:left;font:800 20px Payfri Figtree,Figtree,sans-serif!important}.mn-sheet:has(.catalog-editor) .mn-sheet-foot{display:block}.mn-sheet:has(.catalog-editor) .mn-sheet-foot>.m116-save{width:100%;margin:0;font-size:16px}.merchant-v1 .catalog-editor{outline:0;gap:20px;padding:0;grid-template-columns:1fr!important;display:grid!important}.merchant-v1 .catalog-editor .mn-editor-block{background:#fff;border:0;border-radius:0;grid-column:1/-1;margin:0;padding:0;display:block}.merchant-v1 .catalog-editor .mn-editor-block>header{background:#fff;border:0;padding:0 0 12px;display:block}.merchant-v1 .catalog-editor .mn-editor-block>header>strong{font-size:16px}.merchant-v1 .catalog-editor .mn-editor-block>header>small{display:none}.merchant-v1 .catalog-editor .mn-editor-block>div{grid-template-columns:1fr;gap:14px;padding:0;display:grid}.merchant-v1 .catalog-editor label{color:var(--mn-ink);font-weight:600!important}.merchant-v1 .catalog-editor input:not([type=checkbox],[type=radio],[type=file]),.merchant-v1 .catalog-editor textarea{box-sizing:border-box;border:1px solid var(--mn-line);width:100%;min-width:0;max-width:100%;color:var(--mn-ink);background:#fff;border-radius:12px;padding:13px;font:400 15px Payfri Figtree,Figtree,sans-serif!important}.m116-catalog-photo{aspect-ratio:1;background:var(--mn-bg);border-radius:22px;width:min(100%,380px);margin:auto;position:relative;overflow:hidden}.m116-catalog-photo>img{object-fit:cover;width:100%;height:100%}.m116-catalog-photo>div:not(dialog){text-align:center;height:100%;color:var(--mn-muted);place-content:center;gap:10px;display:grid}.m116-catalog-photo>div>svg{margin:auto}.m116-catalog-photo>button{white-space:nowrap;background:#fff;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 3px 16px #1c14191c}.m116-catalog-photo>p[role=alert]{color:#a22d49;background:#fff2f5;border-radius:12px;padding:10px;position:absolute;bottom:64px;left:12px;right:12px}.m116-type-switch{background:var(--mn-bg);border-radius:14px;gap:4px;padding:4px;display:flex}.m116-type-switch button{min-height:44px;color:var(--mn-muted);background:0 0;border:0;border-radius:11px;flex:1;font-size:14px;font-weight:700}.m116-type-switch button[aria-pressed=true]{color:var(--mn-ink);background:#fff;box-shadow:0 1px 6px #1c141914}.m116-choice{border:1px solid var(--mn-line);border-radius:16px;overflow:hidden}.m116-choice>.mn-row{background:#fff;width:100%;min-height:68px}.m116-help{gap:20px;max-width:800px;margin:auto;display:grid}.m116-help h3{margin:0;font:700 15px Payfri Figtree,Figtree,sans-serif}.m116-help .mn-row{min-height:70px}.m116-help .mn-row>span{flex:1}.m116-help-end{justify-items:center;gap:14px;padding:10px 0;display:grid}.m116-guide-inline .mg-library{width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:static;overflow:visible}.m116-guide-inline .mh-help-head{padding:0 0 16px}.m116-guide-inline .mh-help-head>small{display:none}.m116-guide-inline .mh-help-head h2{font:800 26px Payfri Figtree,Figtree,sans-serif!important}.m116-guide-inline .mg-library-body{max-height:none;padding:0;overflow:visible}.m116-guide-inline :is(.mh-support,.mg-explore){display:none}.m116-guide-inline .mh-task-search{font-family:Payfri Figtree,Figtree,sans-serif}.m116-guide-inline .mg-note{color:var(--mn-muted);background:0 0;border:0;font-size:12px}.m116-guide-inline .mg-tour-icon{background:var(--mn-tint);color:var(--mn-brand)}.m116-guide-inline .mg-replay{background:var(--mn-tint);color:var(--mn-ink);border:0}.m116-guide-inline .mg-replay strong{font-weight:700!important}@media (width<=360px){.m116-service{gap:9px;padding:12px}.m116-service-photo{width:54px;height:68px}.m116-service>button{min-width:48px;padding:7px}.m116-service>div>strong{font-size:14px}.m116-block-row{gap:8px;padding:12px}.m116-catalog-photo{aspect-ratio:1}.m116-help .mn-row{padding-inline:12px}}@media (prefers-reduced-motion:no-preference){.m116-catalog-photo{animation:.25s m116-fade}@keyframes m116-fade{0%{opacity:.4}to{opacity:1}}}.m116-prices-open>summary{display:none}.merchant-v1 .m116-prices-open{background:#fff;border:0;margin:0;padding:0}.mn-catalog-state-actions{border-top:1px solid var(--mn-line);gap:12px;margin-top:24px;padding-top:24px;display:grid}.mn-catalog-state-actions small{color:var(--mn-muted)}.merchant-v1 .m116-prices-open>summary{display:none!important}.merchant-v1 .m116-prices-open{background:#fff!important;border:0!important;padding:0!important}html[data-payfri-portal=magenta] .merchant-v1 :is(.m116-resources,.m116-services,.m116-help,.m116-guide-inline,.m116-block-form,.m116-choice,.catalog-editor,.m116-catalog-photo) *{font-family:Payfri Figtree,Figtree,system-ui!important}html[data-payfri-portal=magenta] .mn-sheet:has(.m116-resources,.m116-services,.m116-block-form,.m116-prices-open,.catalog-editor,.m116-choice) :is(h2,button,input,select,textarea,strong,span,small,label,legend){font-family:Payfri Figtree,Figtree,system-ui!important}:is(html[data-payfri-portal=magenta] .merchant-v1 :is(.m116-resources,.m116-services,.m116-help,.m116-guide-inline,.catalog-editor) :is(h3,strong),html[data-payfri-portal=magenta] .mn-sheet:has(.m116-resources,.m116-services,.m116-block-form,.m116-prices-open,.catalog-editor) .mn-sheet-head h2){font-weight:800!important}html[data-payfri-portal=magenta] .merchant-v1 :is(.m116-resources,.m116-services,.m116-help,.m116-guide-inline,.catalog-editor) :is(.mn-row,.mn-row strong,.mt-person-open,.mt-person-open strong,.agenda-action-cards>button,.agenda-action-cards strong){color:var(--mn-ink)!important}html[data-payfri-portal=magenta] .merchant-v1 :is(.m116-resources,.m116-services,.m116-help,.m116-guide-inline,.catalog-editor) .mn-row{border:0;border-bottom:1px solid var(--mn-line);border-radius:0;box-shadow:none!important}html[data-payfri-portal=magenta] .merchant-v1 .m116-resources .mt-person-open{box-shadow:none!important;border:0!important}html[data-payfri-portal=magenta] .merchant-v1 .m116-services .agenda-action-cards>button strong{color:var(--mn-ink)!important}html[data-payfri-portal=magenta] .merchant-v1 .m116-guide-inline .mh-help-head{background:0 0;border:0;padding:0 0 16px}html[data-payfri-portal=magenta] .merchant-v1 .m116-guide-inline .mh-help-head h2{font:800 26px Payfri Figtree,Figtree,system-ui!important}html[data-payfri-portal=magenta] .merchant-v1 .m116-services .mt-help{font-size:12px!important}html[data-payfri-portal=magenta] .mn-sheet:has(.catalog-editor) .mn-sheet-head{gap:12px}html[data-payfri-portal=magenta] .mn-sheet:has(.catalog-editor) .mn-sheet-head h2{flex:1;min-width:0;text-align:left!important}html[data-payfri-portal=magenta] .merchant-v1 :is(.m116-resources,.m116-services,.m116-help,.catalog-editor) .mn-button{font-family:Payfri Figtree,Figtree,system-ui!important;font-weight:700!important}html[data-payfri-portal=magenta] .mn-sheet:has(.m116-block-form,.catalog-editor) .mn-sheet-foot button{font-family:Payfri Figtree,Figtree,system-ui!important;font-weight:700!important}html[data-payfri-portal=magenta] .merchant-v1 .m116-services .mn-list{box-shadow:none}html[data-payfri-portal=magenta] .merchant-v1 .m116-service{box-shadow:none;border-radius:0;margin:0}html[data-payfri-portal=magenta] .merchant-v1 .m116-resources .mt-group{box-shadow:none}.m116-save-error{background:var(--mn-crit-tint);border-radius:12px;margin:0 0 10px;padding:10px 12px;color:var(--mn-crit)!important;font:400 13px/1.45 Payfri Figtree,Figtree,system-ui!important}html[data-payfri-portal=magenta] .merchant-v1 .mn-sheet:has(.m116-services) .agenda-action-cards>button{color:var(--mn-ink)!important;font-family:Payfri Figtree,Figtree,system-ui!important}html[data-payfri-portal=magenta] .merchant-v1 .mn-sheet:has(.m116-services) .agenda-action-cards>button strong{color:var(--mn-ink)!important;font-family:Payfri Figtree,Figtree,system-ui!important}html[data-portal=MAGENTA] .catalog-editor .mn-row small{letter-spacing:normal!important;text-transform:none!important;font:400 13px/1.45 Figtree,system-ui,sans-serif!important}.merchant-v1 .merchant-account button{background:var(--mn-ink);color:#fff;border-color:var(--mn-ink)}.merchant-v1 .merchant-account button[aria-pressed=true]{background:var(--mn-brand);border-color:var(--mn-brand)}.m118-dossier-notice{border:1px solid var(--mn-line);text-align:left;width:100%;color:var(--mn-ink);font-family:var(--pf-font-sans);background:#fff;border-radius:16px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.m118-dossier-notice span{flex:1;min-width:0}.m118-dossier-notice b{font-size:14px;display:block}.m118-dossier-notice small{color:var(--mn-muted);font-size:12.5px}.m118-dossier-notice strong{color:var(--mn-warn);white-space:nowrap;font-size:13px}@media (width>=1024px){html[data-payfri-design] .merchant-v1 .merchant-main>main{width:100%;max-width:1744px;margin:0;padding:24px 32px 64px!important}html[data-payfri-design] .merchant-v1 .merchant-main>header{padding-inline:32px}html[data-payfri-design] .merchant-v1 .mn-home{gap:18px;width:100%;max-width:none;margin:0;padding:0;display:grid}.mn-desktop-home-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mn-desktop-home-head .n-fecha{margin:0;padding:0;font-size:15px;font-weight:600}.mn-desktop-home-head>div{flex-wrap:wrap;gap:8px;display:flex}.mn-desktop-home-head button{min-height:40px;padding:10px 14px;font-size:14px}html[data-payfri-design] .merchant-v1 .n-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}html[data-payfri-design] .merchant-v1 .n-columns>.n-sec{min-width:0;padding:0!important}html[data-payfri-design] .merchant-v1 .n-columns>.n-sec>header{align-items:center;min-height:30px;margin:0 0 12px;padding:0}html[data-payfri-design] .merchant-v1 .n-columns>.n-sec>header :is(h1,h2){margin:0;font-size:22px;font-weight:800;line-height:1.2}html[data-payfri-design] .merchant-v1 .n-pedido{background:#fff;border:0;border-radius:18px;gap:10px;margin:0 0 10px;padding:14px 16px;display:grid}html[data-payfri-design] .merchant-v1 .n-pedido .n-p1{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:0}html[data-payfri-design] .merchant-v1 .n-pedido .n-tipo{background:var(--mn-tint);width:36px;height:36px;color:var(--mn-brand);border-radius:11px}html[data-payfri-design] .merchant-v1 .n-pedido .n-p1 .t{min-width:0}html[data-payfri-design] .merchant-v1 .n-pedido .n-p1 b{font-size:15px}html[data-payfri-design] .merchant-v1 .n-pedido .n-acc{flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}html[data-payfri-design] .merchant-v1 .n-pedido .n-acc>.fila{flex:none;gap:8px;width:auto;display:flex}html[data-payfri-design] .merchant-v1 .n-pedido .n-tiempos{flex:1;gap:2px;min-width:160px}html[data-payfri-design] .merchant-v1 .n-pedido .n-tiempos button{flex:1;min-width:0;min-height:40px;padding:0 8px;font-size:13px}html[data-payfri-design] .merchant-v1 .n-pedido .n-acc .primary{flex:none;width:auto;min-height:40px;padding:10px 14px}html[data-payfri-design] .merchant-v1 .n-pedido .n-acc .rech{width:40px;height:40px;min-height:40px;padding:0}html[data-payfri-design] .merchant-v1 .n-hoy{gap:10px;display:grid}html[data-payfri-design] .merchant-v1 .n-hoy>.n-fila{background:#fff;border:0;border-radius:16px;gap:10px;margin:0;padding:12px 14px}.mn-desktop-day .mh-day-figures{background:#fff;border:0;border-radius:18px;margin:0 0 12px;padding:16px 18px}.mn-desktop-day .mh-day-figures>div{gap:8px}.mn-desktop-day .mh-day-figures>div>span{background:var(--mn-bg);border-radius:12px;min-width:0;padding:10px}.mn-desktop-cash{background:#fff;border-radius:18px;gap:8px;margin-bottom:12px;padding:16px 18px;display:grid}.mn-desktop-cash h3{margin:0;font-size:15px}.mn-desktop-cash p{color:var(--mn-muted);margin:0;font-size:14px}.mn-desktop-day .n-review{margin:0;padding:0}.mn-desktop-day .n-review-items{display:block}.mn-desktop-day .n-revisa{background:#fff;border-radius:18px;padding:8px 14px}.mn-desktop-day .n-revisa>summary{padding:10px 0;font-size:15px}.mn-desktop-day .n-state-row{gap:10px;padding:12px 0}.mn-desktop-day .n-state-row .t{min-width:0}.mn-desktop-orders{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:18px;display:grid}.mn-desktop-orders>.mn-list{top:calc(96px + var(--payfri-staging-banner-height,0px));max-height:calc(100dvh - 126px - var(--payfri-staging-banner-height,0px));background:#fff;border:0;border-radius:18px;grid-area:1/1;padding:6px;position:sticky;overflow:auto}html[data-payfri-design] .merchant-v1 .mn-desktop-orders .mn-order-row{position:relative;border:0!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;margin:2px 0!important;padding:12px 12px 12px 14px!important;display:grid!important}.mn-desktop-orders .mn-order-icon{display:none}.mn-desktop-orders .mn-order-copy{grid-area:1/1;width:100%;min-width:0}.mn-desktop-orders .mn-order-copy>strong{padding-right:4px}.mn-desktop-orders .mn-order-end{pointer-events:none;grid-area:1/2}.mn-desktop-orders .mn-order-end>button{display:none}html[data-payfri-design] .merchant-v1 .mn-desktop-orders .mn-order-row.is-selected{background:var(--mn-tint)!important}.mn-desktop-orders .mn-order-row.is-selected:before{content:"";background:var(--mn-brand);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:4px}.mn-desktop-order-detail{background:#fff;border-radius:22px;grid-area:1/2;gap:18px;min-width:0;padding:22px 24px;display:grid}.mn-desktop-order-detail>.mn-sheet-head{background:0 0;border:0;min-width:0;padding:0;position:static}.mn-desktop-order-detail>.mn-sheet-head h2{overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:800;line-height:1.2}.mn-desktop-order-detail>.mn-sheet-body{min-width:0;max-height:none;padding:0;overflow:visible}.mn-desktop-order-detail .mn-detail-order{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.mn-desktop-order-detail .mn-order-state{background:0 0;border:0;grid-column:1/-1;margin:0;padding:0}.mn-desktop-order-detail .mn-order-state>strong{font-size:18px}.mn-desktop-order-detail .mn-order-timeline{justify-content:space-between;gap:4px;min-width:0;margin:18px 0 0;display:flex}.mn-desktop-order-detail .mn-order-timeline>li{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12.5px}.mn-desktop-order-detail .mn-detail-order>.merchant-detail-content{grid-area:2/1/span 3;min-width:0}.mn-desktop-order-detail .mn-detail-order>.merchant-detail-actions-panel{grid-column:1/-1}.mn-desktop-order-detail .merchant-request-payment{background:#fff8fc;border-color:#f6c8e2;border-radius:18px;min-width:0;margin:0;padding:16px 18px}.mn-desktop-order-detail .merchant-request-payment>header{flex-wrap:wrap;gap:10px}.mn-desktop-order-detail .mn-delivery-card{min-width:0;margin:0;padding:16px 18px}.mn-desktop-order-detail .mn-delivery-heading{align-items:start}.mn-desktop-order-action{background:var(--mn-bg);border-radius:16px;min-width:0;padding:12px}.mn-desktop-order-action .request-actions{flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.mn-desktop-accept{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mn-desktop-accept>span{width:100%;font-size:14px;font-weight:700}.mn-desktop-accept>.mn-ready-choices{flex-wrap:wrap;flex:1;gap:4px;min-width:0;margin:0;display:flex}.mn-desktop-accept .mn-ready-choices>button{min-width:44px;min-height:40px;padding:8px;font-size:13px}.mn-desktop-accept>.pf-button{min-height:40px}html[data-payfri-design] .merchant-v1 .mn-orders-filters{background:#fff;flex-wrap:wrap;gap:4px;margin-bottom:12px;overflow:visible}html[data-payfri-design] .merchant-v1 .mn-orders-filters button.active{background:var(--mn-tint);color:var(--mn-brand-ink);box-shadow:none}}@media (width>=1132px){html[data-payfri-design] .merchant-v1 .n-columns{grid-template:"now today""now day"1fr/minmax(0,1.15fr) minmax(0,1fr)}.n-columns>.n-sec:first-child{grid-area:now}.n-columns>.n-sec:nth-child(2){grid-area:today}.n-columns>.mn-desktop-day{grid-area:day}}@media (width>=1440px){.mn-desktop-orders{grid-template-columns:400px minmax(0,1fr)}.mn-desktop-order-detail .mn-detail-order{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.mn-desktop-order-detail .merchant-detail-payment,.mn-desktop-order-detail .mn-delivery-card{grid-column:2}.mn-desktop-order-detail .merchant-detail-payment{grid-row:2}.mn-desktop-order-detail .mn-delivery-card{grid-row:3}}@media (width>=1612px){html[data-payfri-design] .merchant-v1 .n-columns{grid-template:"now today day"/minmax(0,1.25fr) minmax(0,1fr) minmax(300px,.85fr)}.mn-desktop-orders{grid-template-columns:440px minmax(0,1fr)}}@media (width>=1024px){.mn-desktop-order-detail>.mn-sheet-head h2{font-size:26px!important}.mn-desktop-order-detail>.mn-sheet-head{flex-wrap:wrap;gap:14px;display:flex}.mn-desktop-order-detail>.mn-sheet-head h2{flex:1}.mn-desktop-order-detail>.mn-sheet-head button{border:1px solid var(--mn-line);color:var(--mn-ink);background:#fff;border-radius:12px;min-height:40px;padding:10px 12px}.mn-desktop-order-detail .mn-order-state>strong{display:none}.mn-desktop-order-detail .mn-order-state .mn-order-tags{margin-bottom:8px}.mn-desktop-order-detail .mn-order-state>p{margin-bottom:16px}.mn-desktop-order-detail .mn-order-timeline{gap:4px;padding:0;list-style:none;display:flex;position:relative}.mn-desktop-order-detail .mn-order-timeline:before{content:"";background:var(--mn-line);height:2px;position:absolute;top:10px;left:8.3%;right:8.3%}.mn-desktop-order-detail .mn-order-timeline>li{text-align:center;align-content:start;justify-items:center;gap:6px;padding:0;display:grid;position:relative}.mn-desktop-order-detail .mn-order-timeline>li:before,.mn-desktop-order-detail .mn-order-timeline>li:after{display:none}.mn-desktop-order-detail .mn-step-dot{z-index:1;background:#fff;width:20px;height:20px;margin:0;position:relative}.mn-desktop-order-detail .merchant-request-payment>button,.merchant-v1 .mn-head-actions>button{border:1px solid var(--mn-line);min-height:40px;color:var(--mn-ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:10px 12px;font:700 14px Figtree,system-ui,sans-serif;display:inline-flex}.merchant-v1 .mn-head-actions>.mn-icon-button{width:44px;height:44px;padding:0}.mn-desktop-agenda-view{background:var(--mn-fill);border-radius:12px;justify-content:flex-end;gap:4px;width:max-content;margin:0 0 16px auto;padding:4px;display:flex}.mn-desktop-agenda-view button{color:var(--mn-muted);background:0 0;border:0;border-radius:9px;min-height:40px;padding:10px 22px;font:700 14px Figtree,system-ui,sans-serif}.mn-desktop-agenda-view button[aria-pressed=true]{color:var(--mn-ink);box-shadow:var(--mn-shadow);background:#fff}.mn-week-toolbar,.mn-week-nav,.mn-week-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mn-week-toolbar{justify-content:space-between;margin-bottom:14px}.mn-week-nav strong{font-size:16px}.mn-week-team{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.mn-week-team button{border:1px solid var(--mn-line);min-height:40px;color:var(--mn-ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font:700 13.5px Figtree,system-ui,sans-serif;display:flex}.mn-week-team button[aria-pressed=true]{background:var(--mn-ink);color:#fff;border-color:var(--mn-ink)}.mn-week-team .pf-professional-avatar,.mn-week-team img{object-fit:cover;border-radius:50%;width:24px;min-width:24px;height:24px}.mn-week-grid{border:1px solid var(--mn-line);background:#fff;border-radius:20px;min-width:0;overflow:hidden}.mn-week-days{border-bottom:1px solid var(--mn-line);background:#fff;grid-template-columns:60px repeat(7,minmax(0,1fr));min-width:0;padding:10px 0;display:grid}.mn-week-days>div{justify-items:center;gap:4px;min-width:0;font-size:13px;display:grid}.mn-week-days small{text-transform:capitalize;color:var(--mn-muted);font-size:12px}.mn-week-days strong{font-size:19px}.mn-week-days .is-today strong{background:var(--mn-brand);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.mn-week-scroll{scrollbar-width:thin;min-width:0;max-height:620px;overflow:hidden auto}.mn-week-body{grid-template-columns:60px repeat(7,minmax(0,1fr));min-width:0;display:grid;position:relative}.mn-week-hours{color:var(--mn-muted);background:#fff;font-size:12px;position:relative}.mn-week-hours>span{position:absolute;right:8px;transform:translateY(-50%)}.mn-week-hours>span:first-child{transform:none}.mn-week-day{background:repeating-linear-gradient(to bottom,transparent 0,transparent 63px,var(--mn-line) 63px,var(--mn-line) 64px);border-left:1px solid var(--mn-line);min-width:0;position:relative}.mn-week-day.is-today{background-color:#fff8fc}.mn-week-day.no-hours{background-color:var(--mn-fill)}.mn-week-no-hours{text-align:center;color:var(--mn-muted);justify-items:center;gap:8px;font-size:12px;display:grid;position:absolute;top:26px;left:5px;right:5px}.mn-week-no-hours strong{font-size:12px}.mn-week-no-hours button{color:var(--mn-brand-ink);overflow-wrap:anywhere;background:#fff;border:0;border-radius:10px;max-width:100%;padding:8px 6px;font:700 12px Figtree,system-ui,sans-serif}.mn-week-appointment{border:0;border-left:3px solid var(--mn-professional-color);background:color-mix(in srgb,var(--mn-professional-color) 12%,white);color:var(--mn-ink);text-align:left;cursor:pointer;z-index:2;border-radius:10px;flex-direction:column;align-items:start;gap:3px;min-width:0;padding:8px;font-family:Figtree,system-ui,sans-serif;display:flex;position:absolute;overflow:hidden}.mn-week-appointment b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;line-height:1.2;overflow:hidden}.mn-week-appointment span,.mn-week-appointment small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.2;overflow:hidden}.mn-week-appointment.is-cancelled{opacity:.6;text-decoration:line-through}.mn-week-appointment:focus-visible{z-index:4;outline:3px solid var(--mn-brand);outline-offset:2px}.mn-week-block{color:var(--mn-muted);z-index:1;background:repeating-linear-gradient(135deg,#e6e0e4 0 6px,#f3eff1 6px 12px);border-radius:8px;align-content:start;gap:4px;padding:8px;font-size:12px;display:grid;position:absolute;left:3px;right:3px;overflow:hidden}.mn-week-now{background:var(--mn-brand);z-index:3;pointer-events:none;height:2px;position:absolute;left:0;right:0}.mn-week-now i{background:var(--mn-brand);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.mn-week-book{border:1px solid var(--mn-line);min-height:36px;color:var(--mn-brand-ink);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:4px;font:700 12px Figtree,system-ui,sans-serif;display:flex;position:absolute;bottom:10px;left:5px;right:5px}html[data-payfri-design] .merchant-v1 .mn-settings-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;max-width:none;display:grid}.merchant-v1 .mn-settings-hub>h1{grid-column:1/-1}.merchant-v1 .mn-finance-tabs-fit{max-width:900px}.merchant-v1 :is(.merchant-finance,.finance-page,.merchant-account){width:100%;max-width:none}html[data-payfri-design] .merchant-v1 .mn-scrim:not(:has(.mn-sheet-fullscreen)){justify-content:center;align-items:center;padding:32px}.merchant-v1 .mn-scrim:not(:has(.mn-sheet-fullscreen))>.mn-sheet{border-radius:24px;width:min(100%,1100px);max-width:1100px;height:auto;max-height:calc(100dvh - 64px)}html[data-payfri-design] .merchant-v1 .mn-sheet-fullscreen:has(.catalog-editor){border-radius:24px;width:min(100vw - 64px,1400px);max-width:1400px;height:calc(100dvh - 64px);max-height:calc(100dvh - 64px);margin:auto;position:relative;inset:32px auto auto;overflow:auto}.mn-sheet:has(.catalog-editor) .catalog-editor{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:24px;width:100%;max-width:none;display:grid}.mn-sheet:has(.catalog-editor) .catalog-editor>.mn-editor-block{grid-column:1;min-width:0}.mn-sheet:has(.catalog-editor) .catalog-editor>.mn-editor-block:nth-child(2){grid-area:1/2/span 5;position:sticky;top:0}.mn-sheet:has(.catalog-editor) .catalog-editor>.m116-save{grid-column:1}.mn-sheet:has(.catalog-editor) .catalog-editor>.mn-catalog-state-actions{grid-column:1}html[data-payfri-portal=magenta] .pf-auth-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;width:min(100% - 64px,1100px);max-width:1100px;margin:0 auto;padding-inline:0}}@media (width>=1440px){html[data-payfri-design] .merchant-v1 .mn-settings-hub{grid-template-columns:repeat(3,minmax(0,1fr))}.mn-week-days,.mn-week-body{grid-template-columns:64px repeat(7,minmax(0,1fr))}}@media (width>=1920px){html[data-payfri-design] .merchant-v1 .mn-settings-hub{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){html[data-payfri-design] .merchant-v1 .mn-finance-ui{width:100%;max-width:none}.merchant-v1 .fz-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.merchant-v1 .fz-flujo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.merchant-v1 .fz-flujo>.tt,.merchant-v1 .fz-flujo>small{grid-column:1/-1}.merchant-v1 .fz-filas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.merchant-v1 .mn-settings-hub>.mn-list{background:var(--mn-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}}@media (width>=1440px){.merchant-v1 .mn-settings-hub>.mn-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.mn-sheet:has(.catalog-editor) .catalog-editor>.mn-editor-block:nth-child(2){grid-area:auto/1;position:static}.mn-sheet:has(.catalog-editor) .catalog-editor>.m116-catalog-photo{grid-column:1;width:min(100%,320px)}.mn-desktop-catalog-preview{grid-area:1/2/span 14;min-width:0;position:sticky;top:0}.mn-desktop-catalog-preview .mn-client-preview{height:auto;max-height:none;overflow:visible}.mn-desktop-catalog-preview .mcp-grid{grid-template-columns:minmax(0,1fr)}.merchant-v1 .account-paper{width:100%;max-width:none}.merchant-v1 .account-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-v1 .account-form-grid,.merchant-v1 .location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.merchant-v1 .agenda-workspace{width:100%;max-width:none}.merchant-v1 .agenda-segment{flex-wrap:wrap;gap:8px;display:flex}.merchant-v1 .availability-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.merchant-v1 .availability-form>.wide{grid-column:1/-1}}@media (width>=1920px){.merchant-v1 .account-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.mn-desktop-agenda{position:relative}.mn-desktop-agenda-view{z-index:1;margin:0;position:absolute;top:0;right:0}.mn-week-toolbar{padding-right:184px}.mn-week-appointment{gap:2px;padding:5px 7px}.mn-week-appointment b{font-size:12px;line-height:13px}.mn-week-appointment span{font-size:11.5px;line-height:13px}.mn-week-appointment.is-short small{display:none}html[data-payfri-portal=magenta] .merchant-v1 .mn-sheet:has(.catalog-editor){border-radius:24px!important;width:min(100vw - 64px,1400px)!important;max-width:1400px!important;height:calc(100dvh - 64px)!important;max-height:calc(100dvh - 64px)!important;margin:auto!important;position:relative!important;inset:auto!important;overflow:auto!important}html[data-payfri-portal=magenta] .merchant-v1 .mn-scrim:has(.catalog-editor){justify-content:center!important;align-items:center!important;padding:32px!important;display:flex!important}html[data-payfri-portal=magenta] .merchant-v1 .mn-sheet:has(.catalog-editor) .catalog-editor{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)!important;align-items:start!important;gap:24px!important;width:100%!important;max-width:none!important;padding:24px!important;display:grid!important}.catalog-editor>.mn-desktop-catalog-preview{grid-area:1/2/span 14!important}.mn-desktop-catalog-preview .mcp-store{height:auto!important;max-height:none!important;overflow:visible!important}.mn-desktop-catalog-preview .mn-client-preview{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.mn-desktop-catalog-preview .mcp-grid{grid-template-columns:minmax(0,1fr)!important}.mn-desktop-catalog-preview .cd-piece-photo{height:180px!important}html[data-payfri-portal=magenta] .mn-sheet .catalog-editor>.m116-catalog-photo{aspect-ratio:1;grid-column:1!important;width:min(100%,320px)!important;height:auto!important;margin:0!important}.mn-sheet .catalog-editor>.m116-save{grid-column:1/-1!important;width:100%!important;margin-top:12px!important;position:sticky!important;bottom:0!important;left:auto!important;right:auto!important}.mn-desktop-editor-page{gap:20px;width:100%;min-width:0;display:grid}.mn-desktop-editor-page>.mn-sheet-head{background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex;position:static}.mn-desktop-editor-page>.mn-sheet-head h2{margin:0;font:800 26px Figtree,system-ui,sans-serif!important}.mn-desktop-editor-page>.mn-sheet-body{max-height:none;padding:0;overflow:visible}.merchant-v1 .mn-desktop-editor-page .catalog-editor{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)!important;align-items:start!important;gap:24px!important;width:100%!important;max-width:none!important;padding:0!important;display:grid!important}.mn-desktop-editor-page .catalog-editor>.mn-editor-block{min-width:0;grid-column:1!important}.mn-desktop-editor-page .catalog-editor>.mn-desktop-catalog-preview{top:calc(96px + var(--payfri-staging-banner-height,0px));position:sticky;grid-area:1/2/span 14!important}.mn-desktop-editor-page .catalog-editor .m116-catalog-photo{aspect-ratio:1;max-width:300px;grid-column:1!important;width:min(100%,300px)!important;height:auto!important;margin:0!important}.mn-desktop-editor-page>.mn-sheet-foot{z-index:3;border:1px solid var(--mn-line);background:#fff;border-radius:16px;width:100%;max-width:calc(55.5% - 12px);padding:12px;position:sticky;bottom:16px}.mn-desktop-editor-page>.mn-sheet-foot .m116-save{width:100%!important;margin:0!important;position:static!important}.mn-desktop-catalog-preview .mcp-store{padding-bottom:16px!important}.mn-desktop-catalog-preview .cd-piece-open{display:block;max-height:none!important;overflow:visible!important}}.merchant-v1 .mn-ready-control{width:100%;min-width:0;color:var(--mn-ink);gap:12px;display:grid}.merchant-v1 .mn-ready-control button{cursor:pointer;letter-spacing:normal;text-transform:none;font-family:inherit}.merchant-v1 .mn-ready-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-muted);font-size:12.5px;font-weight:800}.merchant-v1 .mn-ready-adjust{background:#f7f5f6;border-radius:18px;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:10px;padding:10px;display:grid}.merchant-v1 .mn-ready-control .mn-ready-step{width:56px;min-width:56px;height:56px;min-height:56px;color:var(--mn-ink);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff;border:0;border-radius:50%;padding:0;font-size:15px;font-weight:800;box-shadow:0 1px 3px #1c14191f}.merchant-v1 .mn-ready-control .mn-ready-step:active{background:var(--mn-tint,#fce9f3)}.merchant-v1 .mn-ready-reading{text-align:center;font-variant-numeric:tabular-nums;gap:0;min-width:0;display:grid}.merchant-v1 .mn-ready-reading b{letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.1}.merchant-v1 .mn-ready-reading small{color:#b8037a;font-size:14px;font-weight:700}.merchant-v1 .mn-ready-quick{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.merchant-v1 .mn-ready-quick button{border:1.5px solid var(--mn-line);min-height:44px;color:var(--mn-muted);background:#fff;border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:700}.merchant-v1 .mn-ready-quick button[aria-pressed=true]{border-color:var(--mn-brand);color:#b8037a;background:var(--mn-tint,#fce9f3)}.merchant-v1 .mn-ready-saw{color:var(--mn-muted);align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:1.4;display:flex}.merchant-v1 .mn-ready-saw svg{flex:none;margin-top:2px}.merchant-v1 .mn-ready-saw.warning{color:#8d5700}.merchant-v1 .mn-ready-custom{gap:6px;min-width:0;font-size:14px;font-weight:700;display:grid}.merchant-v1 .mn-ready-custom input{appearance:none;width:100%;min-width:0;min-height:44px}.merchant-v1 .mn-ready-custom small{color:var(--mn-muted);font-size:12.5px}.merchant-v1 .mn-ready-control .mn-ready-accept{background:var(--mn-brand);color:#fff;text-align:center;border:0;border-radius:16px;width:100%;min-height:64px;padding:12px 16px;font-size:17px;font-weight:800;transition:background .15s,transform .1s;display:block}.merchant-v1 .mn-ready-accept small{color:#fff;opacity:.9;font-size:12.5px;font-weight:600;line-height:1.4;display:block}.merchant-v1 .mn-ready-accept:active{transform:scale(.985)}.merchant-v1 .mn-ready-control .mn-ready-reject{min-height:44px;color:var(--mn-muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mn-line);text-decoration-color:var(--mn-line);background:0 0;border:0;justify-self:center;padding:6px 12px;font-size:14px;font-weight:700}.merchant-v1 .mn-ready-control button:disabled{opacity:.4;cursor:default}.merchant-v1 .mn-ready-error{color:#b42318;margin:0;font-size:14px}.merchant-v1 .n-pedido:has(.mn-ready-control) .n-acc{padding:0;display:block}.merchant-v1 .mn-sheet-foot:has(.mn-ready-control){max-height:70dvh;display:block;overflow-y:auto}@media (width>=1024px){.merchant-v1 .mn-desktop-order-action:has(.mn-ready-control){background:#fff;margin-top:20px;padding:0;display:block}.merchant-v1 .mn-ready-control{max-width:640px}.merchant-v1 .n-pedido .mn-ready-control{max-width:none}}@media (prefers-reduced-motion:reduce){.merchant-v1 .mn-ready-accept{transition:none}.merchant-v1 .mn-ready-accept:active{transform:none}}html[data-payfri-portal=magenta] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus{border-color:var(--mn-light,#8c8288)!important}html[data-payfri-portal=magenta] :is(input,select,textarea):focus{box-shadow:none!important;outline:none!important}html[data-payfri-portal=magenta][data-pf-input-modality=keyboard] :is(input,select,textarea):focus-visible{outline:2px solid var(--mn-muted,#5c5257)!important;outline-offset:2px!important}html[data-payfri-portal=magenta] label:has(input[type=file]:focus){box-shadow:none!important;outline:none!important}html[data-payfri-portal=magenta][data-pf-input-modality=keyboard] label:has(input[type=file]:focus-visible){outline:2px solid var(--mn-muted,#5c5257)!important;outline-offset:2px!important}.merchant-shell.merchant-v1 .mh231-home-actions.mn-home-actions{box-sizing:border-box;z-index:auto;flex:none;justify-content:flex-end;width:calc(100% - 32px);max-width:1050px;margin:0 auto 18px;display:flex;position:relative!important;inset:auto!important}.merchant-shell.merchant-v1 .mh231-home-actions .cs177-home-counter{pointer-events:auto;height:48px!important;min-height:48px!important;position:static!important;inset:auto!important}.merchant-shell.merchant-v1 .mh231-home-actions>.mh231-assistant{pointer-events:auto;position:static!important;inset:auto!important}.merchant-shell.merchant-v1:has(.mn-home-actions) .mn-home.n-home.mh231{padding-bottom:32px!important}.merchant-v1 .mc-inventory>form{gap:12px;min-width:0;margin:0 0 24px;display:grid}.merchant-v1 .mc-inventory .mc-stock-row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center}.merchant-v1 .mc-stock-copy .pf-stock{width:fit-content;max-width:100%;margin-top:5px}.merchant-v1 .mc-stock-row>.mn-button{white-space:nowrap;min-height:44px}.merchant-v1 .mn-finance-ui,.merchant-v1 .mn-finance-account{box-sizing:border-box;min-width:0;max-width:100%}.merchant-v1 .mn-sheet .ps-hours-windows input[type=time]{box-sizing:border-box;appearance:none;flex:0 auto;width:120px;min-width:0;max-width:120px;padding:8px;font-size:14px}.merchant-v1 .mn-sheet .ps-hours-windows input[type=time]::-webkit-calendar-picker-indicator{display:none}.merchant-v1 .mn-sheet .ps-hours-windows>button{text-align:left;place-self:start}.merchant-v1 .mn-sheet .ps-hours-row{grid-template-columns:minmax(0,1fr);place-items:start;gap:8px;display:grid}.merchant-v1 .mn-sheet .ps-hours-row>label{justify-content:flex-start}.merchant-v1 .mn-sheet .ps-hours-windows{width:100%;min-width:0}.merchant-v1 .mn-sheet .ps-hours-windows>span{flex-wrap:wrap;justify-content:flex-start;gap:6px}.merchant-v1 .mn-sheet .ps-hours-windows input[type=time]::-webkit-date-and-time-value{text-align:left}.merchant-v1 .mn-sheet .ps-settings-footer{background:var(--mn-surface,#fff);border-top:1px solid var(--mn-line);margin-top:12px;padding:16px 0;position:static}@media (width>=1024px){html[data-payfri-design] .merchant-v1 .mn-agenda-settings-hub{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;max-width:1100px;margin-inline:auto;display:grid}html[data-payfri-design] .merchant-v1 .mn-agenda-settings-hub>p{grid-column:1/-1;margin:0}html[data-payfri-design] .merchant-v1 .mn-agenda-settings-hub>section{align-content:start;align-self:start;min-width:0}html[data-payfri-design] .merchant-v1 .mn-agenda-settings-hub .mn-section-head{flex-wrap:wrap;min-width:0}.merchant-v1 .mn-scrim>.mn-sheet:has(.ps-settings){width:min(100%,760px);max-width:760px}.merchant-v1 .mn-sheet .ps-settings form{grid-template-columns:minmax(0,1fr);display:grid}.merchant-v1 .mn-sheet .ps-settings fieldset{grid-area:auto}.merchant-v1 .mn-sheet .ps-live-preview{width:100%;max-width:440px;margin-inline:auto;position:static}.merchant-v1 .mn-sheet .ps-hours-row{grid-template-columns:150px minmax(0,1fr);align-items:start}.merchant-v1 .mn-scrim>.mn-sheet:has(.mn-finance-ui){width:min(100%,860px);max-width:860px}}
