.assistant-location-selector[data-v-f3902ff8]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem .375rem;border-top:1px solid var(--ui-border, #e2e8f0);background:var(--ui-surface, #ffffff);flex-wrap:wrap}.assistant-location-selector__chips[data-v-f3902ff8]{display:flex;align-items:center;gap:.3125rem;flex-wrap:wrap}.location-chip[data-v-f3902ff8]{display:inline-flex;align-items:center;padding:.1875rem .5625rem;border-radius:999px;border:1px solid var(--ui-border, #e2e8f0);background:var(--ui-surface, #fff);color:var(--ui-text-muted);font-size:.6875rem;font-weight:500;cursor:pointer;line-height:1.4;transition:background .12s,border-color .12s,color .12s}.location-chip[data-v-f3902ff8]:hover{background:var(--ui-surface-muted, #f6f8fa);border-color:var(--ui-border-strong, var(--ui-border, #e2e8f0));color:var(--ui-text, #0f172a)}.location-chip--active[data-v-f3902ff8]{background:var(--primary, #1b84ff);border-color:var(--primary, #1b84ff);color:#fff}.location-chip--active[data-v-f3902ff8]:hover{background:var(--primary-strong, #1570d6);border-color:var(--primary-strong, #1570d6);color:#fff}.location-chip--locked[data-v-f3902ff8]{cursor:not-allowed;opacity:.7}.location-chip--checkbox[data-v-f3902ff8]{gap:.25rem}.location-chip__check[data-v-f3902ff8]{position:relative;display:inline-block;width:.875rem;height:.875rem;border-radius:.1875rem;border:1px solid var(--ui-border, #e2e8f0);background:var(--ui-surface, #fff);flex-shrink:0;transition:background .12s,border-color .12s}.location-chip--active .location-chip__check[data-v-f3902ff8]{background:#fff;border-color:#fff}.location-chip--active .location-chip__check[data-v-f3902ff8]:before{content:"";position:absolute;left:50%;top:50%;width:.25rem;height:.5rem;border:solid var(--primary, #1b84ff);border-width:0 .125rem .125rem 0;transform:translate(-50%,-60%) rotate(45deg)}.workspace-assistant--chat-only[data-v-f3902ff8]{height:100%;min-height:0;display:flex;flex:1 1 auto;width:100%;min-width:0}.assistant-chat-card[data-v-f3902ff8]{height:100%;min-height:0;display:flex;flex-direction:column;flex:1;width:100%;background:var(--ui-surface-muted, #f6f8fa)}.assistant-chat-scroll[data-v-f3902ff8]{flex:1;min-height:6rem;overflow:auto;padding:1.25rem 1.25rem 1rem;background:linear-gradient(to bottom,var(--ui-surface, #ffffff),var(--ui-surface-muted, #f6f8fa));display:flex;flex-direction:column;gap:.875rem}.assistant-chat-scroll[data-v-f3902ff8]::-webkit-scrollbar{width:.25rem}.assistant-chat-scroll[data-v-f3902ff8]::-webkit-scrollbar-track{background:transparent}.assistant-chat-scroll[data-v-f3902ff8]::-webkit-scrollbar-thumb{background:var(--ui-border, #e5e7eb);border-radius:999px}.assistant-intro[data-v-f3902ff8]{padding:.9375rem 1rem;border:1px dashed rgba(20,32,51,.08);border-radius:.75rem;background:color-mix(in srgb,var(--ui-surface-strong, #e5e8ed) 10%,var(--ui-surface-muted, #f6f8fa) 90%);display:flex;flex-direction:column;gap:.75rem;font-size:.8125rem}.assistant-intro p[data-v-f3902ff8]{margin:0;color:var(--ui-text-muted)}.assistant-intro__greeting[data-v-f3902ff8]{color:var(--ui-text, #0f172a);font-weight:700}.assistant-suggestions[data-v-f3902ff8]{display:flex;flex-wrap:wrap;gap:.75rem}.assistant-suggestion[data-v-f3902ff8]{border:1px solid var(--ui-border, #e2e8f0);border-radius:999px;background:var(--ui-surface, #fff);padding:.4375rem .75rem;font-weight:600;font-size:.75rem;color:var(--ui-text, #0f172a);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.assistant-suggestion[data-v-f3902ff8]:hover:not(:disabled){border-color:var(--primary, #1b84ff);background:#1b84ff14}.assistant-suggestion[data-v-f3902ff8]:disabled{opacity:.6;cursor:default}.assistant-message[data-v-f3902ff8]{display:flex;flex-direction:column;gap:.375rem}.assistant-message--user[data-v-f3902ff8]{align-items:flex-end}.assistant-message__meta[data-v-f3902ff8]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--ui-text-muted)}.copy-btn[data-v-f3902ff8]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid var(--ui-border, #e2e8f0);border-radius:.375rem;background:var(--ui-surface, #fff);color:var(--ui-text-muted);padding:0;opacity:0;cursor:pointer;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.assistant-message:hover .copy-btn[data-v-f3902ff8]{opacity:1}.copy-btn[data-v-f3902ff8]:hover{background:#1b84ff14;color:var(--primary, #1b84ff);border-color:#1b84ff4d}.assistant-message__bubble[data-v-f3902ff8]{max-width:min(48rem,92%);padding:.625rem .875rem;border-radius:.75rem;background:var(--ui-surface-muted, #f1f5f9);border:1px solid var(--ui-border, #e2e8f0)}.assistant-message--assistant .assistant-message__bubble[data-v-f3902ff8]{background:var(--ui-surface-strong, #e5e8ed);border-color:var(--ui-border, #e2e8f0);border-bottom-left-radius:.125rem}.assistant-message--user .assistant-message__bubble[data-v-f3902ff8]{background:var(--ui-sidebar, #152137);color:#fff;border-color:transparent;border-bottom-right-radius:.125rem;box-shadow:none}.assistant-message__bubble--error[data-v-f3902ff8]{background:#e74c3c1a!important;border-color:#e74c3c4d!important;color:var(--danger, #c0392b)}.assistant-message__text[data-v-f3902ff8]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;font-size:.8125rem}.assistant-pending[data-v-f3902ff8]{align-self:flex-start;display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .25rem}.assistant-pending__dot[data-v-f3902ff8]{width:.4375rem;height:.4375rem;border-radius:999px;background:var(--primary, #1b84ff);opacity:.5;animation:profileAssistantPending-f3902ff8 1.2s infinite ease-in-out}.assistant-pending__dot[data-v-f3902ff8]:nth-child(2){animation-delay:.16s}.assistant-pending__dot[data-v-f3902ff8]:nth-child(3){animation-delay:.32s}@keyframes profileAssistantPending-f3902ff8{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.assistant-pending__label[data-v-f3902ff8]{margin-left:.25rem;color:var(--ui-text-muted);font-size:.75rem;font-style:italic}.assistant-composer[data-v-f3902ff8]{display:flex;flex-direction:column;border-top:1px solid var(--ui-border, #e2e8f0);background:var(--ui-surface, #ffffff)}.assistant-composer__field[data-v-f3902ff8]{display:flex;flex-direction:column}.assistant-composer__field textarea[data-v-f3902ff8]{border:0;border-radius:0;background:var(--ui-surface, #ffffff);resize:none;min-height:0;padding:.75rem 1rem .625rem;font:inherit;font-size:.8125rem;line-height:1.55;color:var(--ui-text, #0f172a)}.assistant-composer__field textarea[data-v-f3902ff8]:focus{outline:none;box-shadow:none}.assistant-composer__field textarea[data-v-f3902ff8]:disabled{opacity:.65}.assistant-composer__footer[data-v-f3902ff8]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:.625rem 1rem .875rem}.assistant-composer__footer-right[data-v-f3902ff8]{display:flex;align-items:center;gap:.5rem}.new-chat-link[data-v-f3902ff8]{border:0;background:transparent;color:var(--ui-text-muted);font-size:.8125rem;font-weight:500;padding:.25rem .375rem;border-radius:.375rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .15s ease}.new-chat-link[data-v-f3902ff8]:hover{color:var(--ui-text, #0f172a)}.assistant-send-btn[data-v-f3902ff8]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.125rem;border:0;border-radius:999px;font-size:.875rem;font-weight:600;background:var(--button-primary-bg, #000);color:var(--button-primary-fg, #fff);cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.assistant-send-btn[data-v-f3902ff8]:hover:not(:disabled){background:var(--button-primary-bg-hover, #2e2e2e)}.assistant-send-btn[data-v-f3902ff8]:disabled{opacity:.5;cursor:default}.assistant-send-btn[data-v-f3902ff8]:focus-visible{outline:3px solid rgba(27,132,255,.3);outline-offset:2px}.login-view{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1rem;background:#eef1f5}.login-view__card{background:#fff;border-radius:12px;padding:2.5rem 2rem;width:100%;max-width:420px;box-shadow:none;text-align:center}.login-view__logo{margin-bottom:2rem}.login-view__logo-svg{height:32px}.login-view__notice{border-radius:8px;padding:.75rem 1rem;font-size:.875rem;margin-bottom:1.25rem;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.login-view__sub{font-size:.9375rem;color:#6b7280;margin:0 0 1.5rem}.login-view__btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.inline-field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.inline-field__body{min-width:0}.inline-field__value{display:flex;align-items:flex-start;gap:.5rem;width:calc(100% + .8rem);margin:0 -.4rem;padding:.3rem .4rem;border:1px solid transparent;border-radius:var(--radius-md, .5rem);background:transparent;color:var(--text);font:inherit;font-size:.9375rem;font-weight:400;line-height:1.4;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.inline-field__value:disabled{cursor:default}.inline-field__value:not(:disabled):hover,.inline-field__value:not(:disabled):focus-visible{background:var(--surface-muted);border-color:var(--border);outline:none}.inline-field__value:not(:disabled):hover .inline-field__pencil,.inline-field__value:not(:disabled):focus-visible .inline-field__pencil{opacity:1}.inline-field__value-text{flex:1 1 auto;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.inline-field__value--empty .inline-field__value-text{color:var(--text-muted);font-weight:400}.inline-field__pencil{flex:0 0 auto;width:.9rem;height:.9rem;color:var(--text-muted);opacity:0;transition:opacity .15s ease}.inline-field__control{width:calc(100% + .8rem);margin:0 -.4rem;font:inherit;font-size:.9375rem;font-weight:400;line-height:1.4;color:var(--text);background:transparent;border:1px solid transparent;border-bottom:2px solid var(--primary, #1B84FF);border-radius:0;padding:.3rem .4rem;outline:none}.inline-field__control--textarea{resize:none;overflow:hidden;min-height:0;border:1px solid var(--border-strong);border-radius:var(--radius-md, .5rem);background:var(--surface)}.inline-field__control.inline-field__control--select{width:100%;margin:0;padding:0;border:0;background:transparent}.inline-field__error{display:block;margin-top:.3rem;font-size:.8125rem;color:var(--color-red-fg, #a72b2b);line-height:1.4}@media(max-width:40rem){.inline-field__control{font-size:16px}}.skeleton-panel{display:flex;flex-direction:column;gap:1rem;min-height:12rem}.skeleton-panel .skeleton-line{height:.875rem;border-radius:.5rem;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-sheen) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:ibizz-skeleton-shimmer 1.4s ease infinite}.skeleton-panel .skeleton-line--header{height:1.375rem;width:40%;margin-bottom:.375rem}.skeleton-panel .skeleton-line--full{width:100%}.skeleton-panel .skeleton-line--wide{width:72%}.skeleton-panel .skeleton-line--medium{width:54%}.skeleton-panel .skeleton-line--narrow{width:38%}.error-state{display:flex;align-items:center;justify-content:center}.error-state__body{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;max-width:32rem}.error-state__message{line-height:1.6}:root{--bp-mobile: 40rem;--bp-mobile-sm: 23.75rem}@media(max-width:40rem){html,body{overflow-x:hidden}.profile-app.workspace-shell,.profile-app .workspace-shell,.profile-app .maincontainer,.profile-app main.maincontainer,.profile-app .page-layout,.profile-app .page-layout__main,.profile-app .page-layout__side,.profile-app .panel-stack,.profile-app .panel-section,.profile-app .summary-row{min-width:0}}@media(max-width:40rem){.profile-app.workspace-shell main.maincontainer,.profile-app.workspace-shell>.right>main.maincontainer,.profile-app.workspace-shell>.right>.maincontainer{padding:16px 16px 24px}}@media(max-width:23.75rem){.profile-app.workspace-shell main.maincontainer,.profile-app.workspace-shell>.right>main.maincontainer,.profile-app.workspace-shell>.right>.maincontainer{padding-left:12px;padding-right:12px}}@media(min-width:40.0625rem){.profile-app.workspace-shell>.right>.maincontainer>.innercontainer:has(>.maincolumn.maincolumn--wide){width:100%;max-width:100%}}@media(max-width:40rem){.profile-app .page-layout.page-layout--dashboard{grid-template-columns:minmax(0,1fr);gap:16px}.profile-app .page-layout.page-layout--dashboard>.page-layout__main,.profile-app .page-layout.page-layout--dashboard>.profile-panel,.profile-app .page-layout.page-layout--dashboard>.page-panel,.profile-app .page-layout.page-layout--dashboard>.page-layout__side{width:100%;min-width:0}.profile-app .page-layout.page-layout--dashboard>.page-layout__main,.profile-app .page-layout.page-layout--dashboard>.profile-panel,.profile-app .page-layout.page-layout--dashboard>.page-panel:not(.page-layout__side){order:0}.profile-app .page-layout.page-layout--dashboard>.page-layout__side{order:1}}@media(max-width:40rem){.profile-app.workspace-shell main.maincontainer,.profile-app.workspace-shell>.right>main.maincontainer,.profile-app.workspace-shell>.right>.maincontainer{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.profile-app.workspace-shell .topbar__inner,.profile-app.workspace-shell .app-topbar__inner{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.profile-app.workspace-shell .sidebar-bottom,.profile-app.workspace-shell .app-sidebar__footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media(max-width:23.75rem){.profile-app.workspace-shell main.maincontainer,.profile-app.workspace-shell>.right>main.maincontainer,.profile-app.workspace-shell>.right>.maincontainer{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}@media(max-width:40rem){.profile-app .page-edit-bar{width:100%;margin:0 0 12px;justify-content:space-between}.profile-app .page-edit-bar__actions{width:100%}}@media(max-width:23.75rem){.profile-app .page-edit-bar__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.profile-app .page-edit-bar__actions>.secondary-button:only-child,.profile-app .page-edit-bar__actions>.primary-button:only-child{grid-column:1/-1}.profile-app .page-edit-bar__actions .primary-button,.profile-app .page-edit-bar__actions .secondary-button{width:100%}}@media(max-width:40rem){.profile-app .page-edit-bar .primary-button,.profile-app .page-edit-bar .secondary-button,.profile-app .page-edit-bar__actions .primary-button,.profile-app .page-edit-bar__actions .secondary-button{min-height:44px;padding-left:20px;padding-right:20px}}@media(max-width:40rem){.profile-app .panel-header{flex-direction:column;align-items:flex-start;gap:8px}.profile-app .panel-header>*{width:100%;margin-left:0;margin-right:0}.profile-app .panel-header>.panel-heading{gap:4px}}@media(max-width:40rem){.profile-app .card.page-panel.profile-panel,.profile-app .card.page-panel.page-panel--compact{padding:16px;border-radius:12px}.profile-app .panel-stack{gap:16px}}@media(max-width:40rem){.profile-app .page-panel--editing{border-radius:12px;box-shadow:none}}@media(max-width:40rem){.profile-app .section-label.muted{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.profile-app .panel-section.section-group-divider{padding-top:16px}}@media(max-width:40rem){.profile-app .summary-list.summary-list--dashboard{gap:0}.profile-app .summary-list--dashboard .summary-row.summary-row--stacked{gap:4px;margin-bottom:12px}.profile-app .summary-list--dashboard .summary-row.summary-row--stacked:last-child{margin-bottom:0}.profile-app .summary-list--dashboard .summary-row.summary-row--stacked>.summary-label,.profile-app .summary-list--dashboard .summary-row.summary-row--stacked>strong{text-align:left}.profile-app .summary-list--dashboard .summary-row.summary-row--stacked>strong{overflow-wrap:anywhere;word-break:break-word}}@media(max-width:40rem){.profile-app .input{min-height:48px;padding:12px 14px;font-size:16px}.profile-app textarea.input{min-height:144px}.profile-app .form-field .form-field__label,.profile-app .element label{font-size:14px}}@media(max-width:40rem){.profile-app .page-panel--editing .cs_formgrid.cs_formgrid--full:has(>.form-field:has(#postal_code)):has(>.form-field:has(#city)){grid-template-columns:96px 1fr;gap:12px}.profile-app .page-panel--editing .cs_formgrid.cs_formgrid--full>.form-field:has(#postal_code){grid-column:1/2!important}.profile-app .page-panel--editing .cs_formgrid.cs_formgrid--full>.form-field:has(#city){grid-column:2/3!important}}.overview-page{display:flex;flex-direction:column;gap:1rem}.overview-page .card,.overview-page .page-panel{border:none;border-radius:var(--radius-card, 1rem);box-shadow:none}.hours-insights{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.dashboard-quick-actions--tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem}.dashboard-quick-actions--tiles .quick-link-card{flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;gap:.75rem;min-height:6.75rem;padding:1.25rem;border:0;border-radius:var(--radius-card, 1rem);background:var(--tile-fill, var(--surface-inset, #f6f6f6));color:var(--tile-ink, var(--ink, #000));box-shadow:none}.dashboard-quick-actions--tiles .quick-link-card:hover{background:var(--tile-fill, var(--surface-inset, #f6f6f6));box-shadow:none;filter:brightness(.96)}.dashboard-quick-actions--tiles .quick-link-card:active{transform:scale(.99)}.dashboard-quick-actions--tiles .quick-link-card .quick-link-card__icon{width:1.875rem;height:1.875rem;padding:.469rem;flex-shrink:0;border-radius:var(--radius-pill, 999px);background:var(--tile-chip, var(--surface-card, #fff));color:var(--tile-chip-ink, var(--ink, #000))}.dashboard-quick-actions--tiles .quick-link-card strong{font-size:var(--fs-base, 14px);line-height:1.3}.dashboard-quick-actions--tiles .quick-link-card:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.dashboard-quick-actions--tiles .quick-link-card--tone-purple{--tile-fill: #f5dcff}.dashboard-quick-actions--tiles .quick-link-card--tone-green{--tile-fill: #d8ffe2}.dashboard-quick-actions--tiles .quick-link-card--tone-peach{--tile-fill: #ffe1d8}.dashboard-quick-actions--tiles .quick-link-card--tone-blue{--tile-fill: #c0d1ff}.dashboard-quick__note{margin:.1rem 0 0;font-size:.8125rem}.overview-sep{border:0;border-top:1px solid var(--ink-hairline, rgba(0, 0, 0, .1));margin:.35rem 0 .25rem}.overview-sep--section{margin:1.5rem 0 1.25rem}.overview-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.overview-head__title{margin:0;font-size:1.05rem;font-weight:600;line-height:1.3;color:var(--ink, #000)}.overview-stats{display:flex;flex-direction:column;gap:1rem}.overview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem}.overview-grid>.page-panel+.page-panel{margin-top:0}.overview-card{display:flex;flex-direction:column;gap:1rem;text-align:left;cursor:pointer;border:1px solid transparent;border-radius:var(--radius-card, 1rem);background:var(--surface-frame, #fff);box-shadow:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.overview-card:hover{background:var(--surface-inset, #f6f6f6);transform:translateY(-1px)}.overview-card:focus-visible{outline:2px solid var(--ibizz-blauw, #1b84ff);outline-offset:2px}.overview-card--active{background:var(--surface-inset, #f6f6f6);border-color:var(--ink, #000)}.overview-card__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.overview-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.overview-card__badges{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0;gap:.375rem;margin-top:.125rem}.overview-card__address{display:flex;flex-direction:column;margin:0;font-size:.8125rem;line-height:1.35;color:var(--ink-muted);word-break:break-word}.overview-card__media{display:flex}.overview-card__thumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;--image-thumbnail-size: 4rem}.overview-card__thumbs-placeholder{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:4rem;height:4rem;padding:0;border:1px dashed var(--ink-hairline, rgba(0, 0, 0, .14));border-radius:var(--radius-card, 1rem);background:var(--surface-inset, #f6f6f6);color:var(--ink-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.overview-card__thumbs-placeholder:hover{background:var(--surface-canvas, #f6f6f6);color:var(--ink, #000)}.overview-card__thumbs-placeholder-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.overview-card__body h3{margin:0;font-size:1rem;font-weight:600;line-height:1.3;color:var(--ink, #000);word-break:break-word}.overview-card__subtitle{margin:0;font-size:.8125rem;line-height:1.35;color:var(--ink-muted);word-break:break-word}.overview-card__foot{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.overview-card__meta{display:flex}.overview-card__open{width:100%}.overview-empty__actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}@media(max-width:40rem){.overview-grid{grid-template-columns:1fr}.overview-empty__actions{flex-direction:column}.overview-empty__actions>*{width:100%}}.google-business-page{display:flex;flex-direction:column;gap:1rem}.gbp-notice{margin:.5rem 0 0}.gbp-connection__summary{margin-top:1rem}.gbp-connection__actions{margin-top:1.25rem}.gbp-group-list{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.gbp-group-row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;text-align:left;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:.75rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.gbp-group-row:hover:not(:disabled){border-color:#0c4a6e47}.gbp-group-row:disabled{cursor:default;opacity:.7}.gbp-group-row--active{border-color:#0c4a6e73;box-shadow:none;background:#0c4a6e0a}.gbp-group-row__radio{flex:0 0 auto;width:1.1rem;height:1.1rem;border-radius:50%;border:2px solid rgba(15,23,42,.3)}.gbp-group-row--active .gbp-group-row__radio{border-color:#0c4a6ee6;box-shadow:inset 0 0 0 .22rem #0c4a6ee6}.gbp-group-row__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.15rem}.gbp-group-row__body .muted{font-size:.82rem;word-break:break-word}.gbp-locations__toolbar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:1rem 0}.gbp-locations__count{margin-left:auto}.gbp-location-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.gbp-location-row{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border:1px solid rgba(15,23,42,.1);border-radius:.75rem;background:#fff}.gbp-location-row__select{flex:0 0 auto;padding-top:.2rem}.gbp-location-row__body{flex:1 1 auto;min-width:0}.gbp-location-row__body p{margin:.15rem 0 0;word-break:break-word}.gbp-location-row__title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.gbp-location-row__meta{font-size:.82rem}.gbp-groups__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex-shrink:0}.gbp-diagnostics{margin-top:1rem;padding:1rem;border:1px solid rgba(15,23,42,.12);border-radius:.75rem;background:var(--surface, #fff);display:flex;flex-direction:column;gap:.75rem}.gbp-diagnostics__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.gbp-diagnostics__time{font-size:.8rem}.gbp-diagnostics__call{display:flex;flex-direction:column;gap:.25rem;padding-top:.5rem;border-top:1px solid rgba(15,23,42,.08)}.gbp-diagnostics__call-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.gbp-diagnostics__call-head code{font-size:.82rem;background:#0f172a0f;padding:.1rem .4rem;border-radius:.35rem}.gbp-diagnostics__line{margin:0;font-size:.85rem;word-break:break-word}.gbp-diagnostics__line--error{color:var(--error-text)}.pill--success{background:var(--success-bg);color:var(--success-text);font-weight:600}.pill--danger{background:var(--error-bg);color:var(--error-text);font-weight:600}@media(max-width:40rem){.gbp-locations__toolbar{align-items:stretch;flex-direction:column}.gbp-locations__count{margin-left:0}.gbp-connection__actions.connector-actions--stacked>*{width:100%}}.google-location-page,.google-statistics-page{display:flex;flex-direction:column;gap:1.25rem}.gl-notice{margin:.5rem 0 0}.gl-notice__action{margin-top:1rem}.gl-tabs{flex-wrap:wrap}.gl-panel{display:flex;flex-direction:column;gap:1rem}.gl-overview-layout .summary-row strong{font-weight:400}.gl-actions{margin-top:.5rem;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.gl-overview__actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.gl-overview-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:2.5rem;align-items:start}.gl-overview-layout__main,.gl-overview-layout__side{min-width:0}.gl-overview-layout__side{display:flex;flex-direction:column;gap:1.5rem}.gl-overview-actions__buttons{display:flex;flex-direction:column;gap:.75rem}.gl-overview-actions__button{width:100%;justify-content:space-between;gap:.75rem;height:3.25rem;padding:0 1.35rem}.gl-overview-photos{display:flex;flex-direction:column;gap:.75rem}.gl-overview-photos__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.gl-overview-photos__upload{padding:.3rem .65rem;font-size:.8rem}.gl-photos__input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.gl-overview-photos__grid{display:flex;flex-wrap:wrap;gap:.5rem;--image-thumbnail-size: 4.5rem}.gl-overview-photos__empty{margin:0}.gmb-hours{display:flex;flex-direction:column;gap:.6rem}.gmb-hours__day{display:flex;flex-direction:column;gap:.4rem;padding:.6rem .75rem;border:1px solid rgba(15,23,42,.1);border-radius:.7rem;background:#fff}.gmb-hours__day-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.gmb-hours__day-label{font-weight:600}.gmb-hours__slots{display:flex;flex-direction:column;gap:.4rem}.gmb-hours__slot{display:flex;align-items:center;gap:.5rem}.gmb-hours__time{max-width:8rem}.gmb-hours__sep{color:var(--text-muted)}.gmb-hours__remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.14);background:#fff;color:var(--error-text, #b91c1c);width:1.9rem;height:1.9rem;border-radius:.5rem;font-size:1.1rem;line-height:1;cursor:pointer;flex:0 0 auto}.gmb-hours__remove:disabled{opacity:.5;cursor:default}.gmb-hours__add{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:flex-start;border:1px dashed rgba(12,74,110,.4);background:transparent;color:var(--brand, #0c4a6e);padding:.35rem .7rem;border-radius:.5rem;font-weight:600;cursor:pointer}.gmb-hours__add:disabled{opacity:.5;cursor:default}.gl-special-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.5rem .6rem;border:1px solid rgba(15,23,42,.1);border-radius:.6rem;background:#fff}.gl-special-row__date{max-width:12rem}.gl-special-row__time{max-width:8rem}.gl-special-day{display:flex;flex-direction:column;gap:.6rem;padding:.75rem;border:1px solid rgba(15,23,42,.1);border-radius:.7rem;background:#fff}.gl-special-day__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.gl-special-day__date{max-width:12rem}.gl-special-day__controls{display:flex;align-items:center;gap:.75rem}.gl-special-day__slots{display:flex;flex-direction:column;gap:.4rem}.gl-more-type{display:flex;flex-direction:column;gap:.5rem;padding:.6rem .75rem;border:1px solid rgba(15,23,42,.1);border-radius:.7rem;background:var(--surface-muted)}.gl-more-type__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.gl-more-add{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.gl-more-add__select{max-width:18rem}.gl-services__search{position:relative;display:flex;align-items:center}.gl-services__search-icon{position:absolute;left:.75rem;color:#0f172a73;pointer-events:none}.gl-services__search-input{width:100%;padding-left:2.4rem}.gl-services__group{display:flex;flex-direction:column;gap:.5rem}.gl-services__list{display:flex;flex-direction:column;gap:.4rem}.gl-service-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.45rem .6rem;border:1px solid rgba(15,23,42,.08);border-radius:.6rem;background:var(--surface-muted)}.gl-service-row__toggle{min-width:12rem}.gl-service-add-row{display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;padding:.55rem .7rem}.gl-service-row__name{flex:1 1 12rem}.gl-service-row__desc{flex:2 1 16rem}.gl-service-row__price{flex:0 0 8rem;max-width:8rem}.overview-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;flex-wrap:wrap}.reviews-state p,.posts-state p{margin:0}.reviews-list__sentinel,.posts-list__sentinel{height:1px;width:100%}.status-badge.danger{background:var(--error-bg);color:var(--error-text)}.posts-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.post-card{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap}.post-card__body{flex:1 1 20rem;min-width:0;display:flex;flex-direction:column;gap:.35rem}.post-card__head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.post-card__date{font-size:.8rem;margin-left:auto}.post-card__title{font-size:.95rem}.post-card__summary{margin:0;word-break:break-word}.post-card__actions{flex:0 0 auto;width:11rem;max-width:100%;margin-left:auto;display:flex;flex-direction:column;align-items:stretch;gap:.4rem}.post-card__action-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;padding:.4rem .7rem;border:1px solid var(--border);border-radius:.55rem;background:var(--surface);color:var(--text);font:inherit;font-size:.78rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.post-card__action-btn:hover{border-color:#1b84ff66;background:#1b84ff0f}.post-card__action-btn:disabled{opacity:.6;cursor:default}.post-card__action-btn--danger{color:#b91c1c}.post-card__action-btn--danger:hover{border-color:#dc262659;background:#dc262614}.post-card__action-trail{flex:none;opacity:.6}.post-modal{width:min(48rem,96vw);min-width:0;max-height:92vh;display:flex;flex-direction:column}.post-modal__heading{display:flex;flex-direction:column;gap:.25rem}.post-modal__heading p{margin:0}.post-modal__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:1rem}.post-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.15rem .15rem .25rem}.post-modal__actions{flex:0 0 auto;justify-content:space-between;gap:.5rem;margin-top:1rem}.post-modal__growfield{resize:none;overflow-y:auto;max-height:16rem}.reviews-summary{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius-lg, 1rem);background:var(--surface);box-shadow:var(--shadow-soft)}.reviews-summary__score{display:flex;align-items:center;gap:.75rem}.reviews-summary__avg{font-size:2.25rem;font-weight:700;line-height:1;color:var(--text)}.reviews-summary__meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.reviews-summary__count{font-size:1.05rem;font-weight:600;color:var(--text)}.reviews-summary__hint{font-size:.9rem}.rating-stars{position:relative;display:inline-block;font-size:2rem;line-height:1;letter-spacing:.1em;white-space:nowrap}.rating-stars__base{color:#0f172a2e}.rating-stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--rating-pct, 0) * 1%);overflow:hidden;color:#f59e0b}.reviews-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.review-card{display:flex;flex-direction:column;gap:.6rem}.review-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.review-card__identity{display:flex;flex-direction:column;gap:.1rem;min-width:0}.review-card__date{font-size:.8rem}.review-card__stars{color:#f59e0b;font-size:1.5rem;letter-spacing:.1em;flex:0 0 auto}.review-card__comment{display:flex;flex-direction:column;gap:.5rem}.review-card__comment-text{margin:0;word-break:break-word}.review-card__translated-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:.3rem;padding:.15rem .55rem;border-radius:999px;background:#0c4a6e1a;color:var(--accent, #0c4a6e);font-size:.7rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.review-card__comment-original{margin-top:.1rem;margin-left:.5rem;padding:.5rem .75rem;background:var(--surface-muted, #f4f4f5);border-radius:.5rem;border-left:2px solid var(--border)}.review-card__comment-original-label{display:block;margin-bottom:.25rem;font-size:.7rem}.review-card__comment-original p{margin:0;word-break:break-word;font-style:italic;font-size:.85rem}.review-card__reply{padding:.6rem .75rem;border-left:3px solid rgba(12,74,110,.35);background:var(--surface-muted);border-radius:.4rem;display:flex;flex-direction:column;gap:.35rem}.review-card__reply p{margin:0}.review-card__reply button{align-self:flex-start}.reply-composer{display:flex;flex-direction:column;margin-top:.75rem;border:1px solid var(--border);border-radius:var(--radius-lg, 1rem);background:var(--surface);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.reply-composer:focus-within{border-color:var(--primary, #1B84FF);box-shadow:0 0 0 3px #1b84ff29}.reply-composer__field{border:0;border-radius:0;background:transparent;resize:none;min-height:2.6rem;max-height:12rem;overflow-y:auto;padding:.75rem .9rem .25rem;font:inherit;line-height:1.5;color:var(--text)}.reply-composer__field:focus{outline:none;box-shadow:none}.reply-composer__footer{display:flex;justify-content:flex-end;padding:.4rem .6rem .6rem}.reply-composer__submit{flex:0 0 auto}@media(max-width:40rem){.gl-tabs{gap:.25rem}.gl-overview-layout{grid-template-columns:minmax(0,1fr)}.gl-service-row__price{flex-basis:100%;max-width:none}.post-card{flex-direction:column}.post-card__actions{width:100%}.post-card__date{margin-left:0}}
