/* Momeniva v3.4.14 route refinements */
.help-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.help-breadcrumb .panel-kicker{margin:0}.help-breadcrumb .back-link{display:inline-flex;align-items:center;min-height:32px}
.editor-command-bar{padding:16px 18px}.editor-command-topline{margin-bottom:8px}.editor-command-bottomline{align-items:center;gap:18px}.editor-command-title h1{margin:4px 0 2px}.editor-command-title p{margin:0;font-size:12px}.editor-action-buttons{align-items:center;gap:8px}.editor-action-buttons .btn{min-height:44px;padding-inline:14px}
.preview-link small{display:block;color:var(--ui-muted);font-size:10px;line-height:1.35;margin-top:3px}
.guest-mobile-actions{display:flex!important;justify-content:flex-end;gap:8px}.guest-mobile-actions .icon-button{width:44px!important;height:44px!important}.guest-mobile-link .icon-button{width:44px;height:44px}
.analytics-mobile-tabs{display:none;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;margin-bottom:14px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-surface-muted)}.analytics-mobile-tabs button{min-height:42px;border:0;border-radius:10px;background:transparent;color:var(--ui-muted);font-weight:700}.analytics-mobile-tabs button.active{background:#fff;color:var(--ui-primary);box-shadow:var(--ui-shadow-sm)}
.payment-form.is-submitting{pointer-events:none;opacity:.78}.payment-form [data-payment-submit][disabled]{cursor:wait}
.domain-verification-status code{overflow-wrap:anywhere}.domain-verification-status strong strong{font-weight:800}
@media(max-width:1023px){
 .publish-readiness{margin-bottom:10px}.publish-readiness__summary{padding:10px 12px}.publish-readiness__summary p{display:none}.publish-readiness__issues{max-height:180px;overflow:auto}
 .editor-command-bar{position:sticky;top:72px;z-index:var(--z-sticky);padding:10px 12px;border-radius:16px}.editor-command-topline{display:none}.editor-command-bottomline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.editor-command-title h1{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-command-title p{display:none}.editor-command-meta{margin-bottom:2px}.editor-action-buttons{display:flex!important;width:auto!important}.editor-action-buttons .btn{width:44px!important;height:44px;padding:0!important}.editor-action-buttons .btn span{display:none}.editor-action-buttons .editor-open-result{display:none}
 .editor-mobile-mode{margin-top:10px}.editor-mobile-nav{margin-top:8px}.editor-optional-note{display:none}
}
@media(max-width:760px){
 .dashboard-hero-active{margin-bottom:12px!important}.dashboard-hero-active .dashboard-welcome-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.dashboard-hero-active .dashboard-welcome-actions .btn:first-child{grid-column:1/-1}.dashboard-hero-active .dashboard-welcome-actions .btn{min-height:46px!important;padding-inline:10px!important;font-size:13px}
 .dashboard-priority{padding:16px}.dashboard-priority__head{gap:10px}.dashboard-priority__head h2{font-size:20px}.dashboard-priority__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dashboard-priority__actions details{grid-column:1/-1}.dashboard-priority__alerts{margin-top:10px}
 .guest-mobile-card{padding:14px}.guest-mobile-card dl{grid-template-columns:1fr 1fr}.guest-mobile-link{display:grid!important;grid-template-columns:minmax(0,1fr) 44px 44px!important;gap:8px}.guest-mobile-actions{margin-top:8px}
 .analytics-mobile-tabs{display:grid;position:sticky;top:74px;z-index:var(--z-sticky);backdrop-filter:blur(12px)}[data-analytics-section][hidden]{display:none!important}
 .analytics-breakdown-grid{grid-template-columns:1fr}.analytics-next-actions{grid-template-columns:44px minmax(0,1fr)}.analytics-next-actions .btn{grid-column:1/-1;width:100%}
}
@media(max-width:760px){
 .guest-mobile-link{display:block!important}.guest-mobile-link code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .guest-mobile-actions{display:grid!important;grid-template-columns:repeat(4,44px);justify-content:end;gap:8px;margin-top:10px}
 .guest-mobile-actions>details,.guest-mobile-actions>button{width:44px!important}
}
.keyboard-reorder-controls{display:inline-flex;gap:3px;margin-inline:4px}.keyboard-reorder-controls button{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--ui-border);border-radius:9px;background:#fff;color:var(--ui-primary);font-weight:800}.keyboard-reorder-controls button:focus-visible{outline:3px solid rgba(136,65,87,.2);outline-offset:2px}
