/* Shared presentation system. Controls and business rules stay in their existing modules. */
:root{--ink:#17232d;--muted:#566579;--line:#e1e6ed;--soft:#f6f7fa;--radius:18px}body{background:#f6f7fa;font-size:18px;line-height:1.6}body>header{background:#fff;border-bottom:1px solid #e9edf2;max-width:none;padding-inline:max(24px,calc((100vw - 1200px)/2));min-height:88px;height:auto;padding-block:18px;gap:24px}body>header nav,body>header .auth-links{font-size:17px;line-height:1.4}body>header .brand-logo{width:190px;max-width:100%;height:auto}#app{max-width:1248px;padding:28px 24px 64px;margin:auto}#app>*,#app form>*{min-width:0}#app .pagehead{margin:10px 0 30px;padding:0}#app .pagehead h1,#app .panel>h1{font-size:clamp(30px,3.5vw,42px);line-height:1.18;letter-spacing:-.025em;margin:0 0 14px}#app .pagehead p{color:var(--muted);max-width:75ch;margin:0}#app h2{line-height:1.3}#app .sectionhead h2,#app .panel>h2{font-size:27px;letter-spacing:-.02em}#app .sectionhead p{font-size:17px;color:var(--muted)}
#app .panel,#app .publish-panel,#app .account-entry,#app .payment-panel,#app .nm-referral-panel,#app .nm-phone-access{border-color:var(--line);border-radius:18px;box-shadow:0 8px 28px #192a4208;padding:28px;margin:0 0 24px}#app .panel>h2:not(:first-child){margin-top:30px}#app .panel>p{max-width:85ch}#app .request{border-color:var(--line);border-radius:16px;padding:24px;box-shadow:none}#app .request h3{font-size:23px;line-height:1.35}#app .button,dialog .button,#app .textbutton,dialog .textbutton{font-size:17px;line-height:1.4;min-height:48px;border-radius:12px;padding:12px 18px;box-shadow:none}#app .button:hover,dialog .button:hover{transform:none}#app .button.primary{background:#2755f5;border-color:#2755f5;color:white}#app .button.primary:hover{background:#2045cf}#app .button:disabled{cursor:not-allowed}#app .pill{font-size:15px;border-radius:8px;padding:6px 10px}#app .inline-note,#app .nm-info-box,#app .setup-notice,#app .nm-clear-help,#app .field small,#app .simple-footnote{font-size:17px;line-height:1.6;color:#566579}#app .nm-info-box,#app .setup-notice{background:#f4f6fa;border-color:#e1e6ed;border-radius:12px;padding:16px 18px}
#app .field{margin-bottom:22px}#app .field>label,#app label{font-size:17px;line-height:1.5}#app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),#app select,#app textarea,dialog input:not([type=checkbox]):not([type=radio]),dialog select,dialog textarea{font-size:18px;min-height:50px;border:1px solid #a8b4c4;border-radius:10px;padding:12px 14px;box-shadow:none;color:#17232d}#app .inline-check{font-size:17px;border-color:#e1e6ed;padding:15px 16px}#app .inline-check input{width:20px;height:20px;flex:none}#app :is(input,select,textarea,a,button,summary):focus-visible,dialog :is(input,select,textarea,a,button,summary):focus-visible{outline:3px solid #9db5ff;outline-offset:3px}#app input:disabled,#app select:disabled{background:#eef2f6;color:#566579}#app .account-entry{max-width:720px;margin-inline:auto}#app .form-actions,#app .nm-billing-actions{display:flex;flex-wrap:wrap;gap:12px}dialog{max-width:min(820px,calc(100vw - 32px));border-color:#e1e6ed;border-radius:20px;padding:28px}dialog::backdrop{background:#17232d66}dialog p{font-size:18px;line-height:1.6}#app details{border-color:#e1e6ed;border-radius:12px;background:#fff;padding:18px}#app details>summary{font-size:18px;min-height:32px}
#app .local-hero:has(.nm-home-plans),#app .local-hero.nm-visual-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;padding:18px 0 32px;align-items:center;margin:0!important}#app .local-hero.nm-visual-hero h1{font-size:clamp(34px,3.8vw,48px);line-height:1.13;letter-spacing:-.035em;max-width:20ch}#app .local-hero-description{font-size:20px;line-height:1.6;max-width:60ch;color:var(--muted)}#app .nm-hero-seller{border-top:1px solid #e1e6ed;padding-top:22px;margin-top:22px}#app .nm-hero-seller h2{font-size:27px;margin:0 0 10px}#app .nm-hero-seller>p{font-size:18px;margin:0 0 18px}#app .nm-example-reel{width:100%;max-width:460px;border:1px solid #e1e6ed;border-radius:20px;box-shadow:0 16px 40px #192a4210;margin:0;justify-self:end}#app .nm-reel-stage{aspect-ratio:4/3}#app .nm-reel-caption{padding:52px 22px 20px}#app .nm-reel-caption strong{font-size:26px}#app .nm-reel-caption span{font-size:17px}#app .nm-reel-controls{padding:16px 18px}#app .nm-example-reel>small{font-size:16px;line-height:1.5;padding-bottom:16px}#app .nm-reel-controls .button{font-size:16px;padding:9px 12px}
#app>.nm-home-plans{margin:8px 0 36px;padding:0;border:0}#app .nm-plan-grid{gap:24px;align-items:start}#app .nm-plan-card{padding:26px;border:1px solid #e1e6ed;border-radius:18px;background:#fff;box-shadow:0 8px 28px #192a4208}#app .nm-plan-paid{border:1px solid #91a9fb;background:#f8faff}#app .nm-plan-card h3{font-size:24px;line-height:1.3;margin:16px 0 18px}#app .nm-plan-price{font-size:40px!important;margin:12px 0;line-height:1.15!important}#app .nm-plan-price small{font-size:17px;color:#566579}#app .nm-plan-card li{font-size:18px;line-height:1.6}#app .nm-plan-card ul{padding-left:22px;margin:18px 0 0}#app .nm-plan-card li+li{margin-top:6px}#app .nm-plan-card p{font-size:18px;line-height:1.6}#app .nm-invite-highlight{border:1px solid #d9e2fc;background:#f3f6ff;border-radius:14px;padding:20px;margin:22px 0}#app .nm-invite-highlight strong{font-size:21px;line-height:1.4}#app .nm-invite-highlight p{font-size:18px;line-height:1.6}#app .nm-plan-actions{margin:24px 0 32px}#app .nm-seller-benefits{border:1px solid #e1e6ed;border-radius:18px;background:white;padding:28px}#app .nm-seller-benefits h3{font-size:22px;line-height:1.3}#app .nm-seller-benefits p{font-size:18px;line-height:1.6;color:#566579}
#app .compact-discovery{background:#f0f3f9;border:1px solid #e1e6ed;border-radius:20px;padding:26px;margin:0 0 32px}#app .searchbar{border:1px solid #ccd5e2;border-radius:16px;padding:10px;box-shadow:0 8px 24px #192a4208;gap:10px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto}#app .searchbar .search-field{padding:0 8px}#app .searchbar .search-field input{border:0;padding:10px 0;background:transparent}#app .search-tools{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}#app .search-tools>span{font-size:17px}#app .results-grid{gap:24px}#app .compact-discovery .results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#app .card{border-color:#e1e6ed;border-radius:18px;box-shadow:0 6px 22px #192a4208;transform:none}#app .card:hover{transform:none;box-shadow:0 12px 32px #192a4214}#app .card-body{padding:22px}#app .card h3{font-size:23px;line-height:1.35;letter-spacing:-.02em}#app .card .location,#app .simple-card-kind{font-size:17px;color:#566579;line-height:1.5}#app .card-bottom{gap:12px;flex-wrap:wrap}#app .card-bottom strong{font-size:23px}#app .card .cover{height:210px}#app .nm-directory-card{padding:24px;border:1px solid #e1e6ed;border-radius:16px;background:white;box-shadow:none}#app .nm-directory-card h3{font-size:23px}#app .nm-directory-phone{font-size:18px}#app .nm-directory-search{gap:12px}#app .nm-referral-panel{background:white}#app .nm-referral-code{border-radius:12px}#app .dashboard-stats{gap:18px}#app .dashboard-stat{border:1px solid #e1e6ed;border-radius:14px;background:#f8faff;padding:22px}
body>.site-footer{max-width:1200px;margin:auto;border-top:1px solid #e1e6ed;padding:32px 24px 84px}body>.site-footer p,body>.site-footer nav,body>.site-footer .footer-meta{font-size:16px;line-height:1.6}body>.site-footer .brand-logo{width:170px}#vian-launch{font-size:17px}.prototype-bottom{max-width:95ch}
@media(max-width:1000px){#app .local-hero.nm-visual-hero{grid-template-columns:1fr 1fr;gap:26px}#app .local-hero.nm-visual-hero h1{font-size:38px}#app .compact-discovery .results-grid,#app .results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .nm-reel-caption strong{font-size:23px}}
@media(max-width:700px){body>header{padding:16px 20px;gap:14px;min-height:76px}#app{padding:20px 18px 44px}#app .local-hero.nm-visual-hero{grid-template-columns:1fr;gap:24px;padding-top:8px}#app .local-hero.nm-visual-hero h1{font-size:34px;line-height:1.15}#app .local-hero-description{font-size:18px}#app .nm-example-reel{max-width:none;justify-self:stretch}#app .nm-reel-stage{aspect-ratio:4/3}#app .nm-hero-seller h2{font-size:25px}#app .nm-plan-grid{grid-template-columns:1fr;gap:18px}#app .nm-home-plans .nm-plan-card{display:block;padding:22px}#app .nm-plan-card h3{font-size:23px}#app .nm-home-plans .nm-plan-price{text-align:left;margin:14px 0}#app .nm-plan-card .nm-plan-price small{display:inline;margin-left:5px}#app .nm-plan-card li,#app .nm-home-plans .nm-plan-card li{font-size:18px}#app .nm-invite-highlight{padding:18px}#app .nm-invite-highlight strong{font-size:20px}#app .nm-seller-benefits{padding:22px}#app .panel,#app .publish-panel,#app .account-entry,#app .payment-panel,#app .nm-referral-panel{padding:22px;border-radius:16px}#app .panel>h1,#app .pagehead h1{font-size:30px}#app .panel>h2,#app .sectionhead h2{font-size:25px}#app .request{padding:20px}#app .compact-discovery{padding:20px 16px}#app .searchbar{grid-template-columns:1fr!important;gap:10px;padding:12px}#app .searchbar>.button{width:100%}#app .searchbar>input{width:100%}#app .searchbar .search-field{width:100%}#app .search-tools .textbutton{margin:0}#app .sectionhead{gap:12px;flex-wrap:wrap}#app .card h3{font-size:22px}#app .nm-action-grid{grid-template-columns:1fr}dialog{padding:22px}body>.site-footer{padding-inline:20px}}
@media(max-width:480px){#app .results-grid,#app .compact-discovery .results-grid{grid-template-columns:1fr}#app .nm-plan-actions>.button{width:100%}#app .form-actions .button{flex:1 1 140px}.nm-directory-search{display:flex;flex-direction:column;align-items:stretch}body>header .brand-logo{width:170px}.nm-home-register{width:100%}}
@media(prefers-reduced-motion:reduce){#app .card,#app .button{transition:none}}

#vian-launch{width:50px;height:50px;padding:5px;border-radius:50%}#vian-launch span{display:none}#vian-launch img{width:38px;height:38px}#vian{right:14px;bottom:14px}
@media(max-width:700px){body>header>.header-cta{display:none!important}body>header>.brand{flex:0 1 160px;margin-right:0}body>header .brand-logo{max-width:160px;width:160px}body>header>.auth-links{flex:0 1 auto;margin-left:auto;justify-content:flex-end;font-size:16px;gap:12px}body>header{flex-wrap:wrap}#app .searchbar>.search-field{order:1}#app .searchbar>input{order:2}#app .searchbar>.button{order:3}#vian{bottom:10px;right:10px}}

/* Free plan has a visible neutral frame, matching the paid plan's blue frame. */
#app .nm-plan-card:not(.nm-plan-paid){border:2px solid #9aa3af;box-shadow:0 6px 22px #192a4208}
dialog .field{margin:0 0 22px}dialog .field>label,dialog label,dialog legend{font-size:17px;line-height:1.5;color:#25364a}dialog .inline-note,dialog .field small{font-size:17px;line-height:1.6;color:#566579}dialog input[type=checkbox]{width:20px;height:20px;accent-color:#2755f5}dialog .inline-check{display:flex;align-items:flex-start;gap:10px}dialog h2{font-size:28px;line-height:1.3}dialog .two-cols{gap:20px}@media(max-width:520px){dialog .two-cols{grid-template-columns:1fr}dialog .field{margin-bottom:20px}}

#app .steps{gap:12px}#app .steps .step{font-size:17px;line-height:1.4;min-width:0;padding-bottom:14px;overflow-wrap:break-word}@media(max-width:520px){#app .steps{gap:8px}#app .steps .step{font-size:16px;display:flex;align-items:flex-start;gap:6px}}
/* Catalog suggestions remain in the document flow and work with keyboard or touch. */
#app .nm-place-options{grid-column:1/-1;width:100%;max-height:360px;overflow:auto;background:white;border:1px solid #a8b4c4;border-radius:12px;padding:6px;margin-top:8px;box-shadow:0 10px 28px #192a4210}#app .nm-place-options[hidden]{display:none}#app .nm-place-option,#app .nm-place-manual{display:block;width:100%;text-align:left;border:0;border-radius:8px;background:white;padding:13px 14px;min-height:52px;color:#17232d;font:inherit;white-space:normal;overflow-wrap:anywhere}#app .nm-place-option+button{border-top:1px solid #e8edf3}#app .nm-place-option:hover,#app .nm-place-option:focus-visible{background:#edf3ff}#app .nm-place-option strong{display:block;font-size:18px;line-height:1.4}#app .nm-place-option span{display:block;font-size:16px;color:#566579;line-height:1.5;margin-top:3px}#app .nm-place-manual{font-size:16px;color:#244fc9}#app .nm-place-status{grid-column:1/-1;font-size:16px!important;line-height:1.5!important;color:#566579;margin:8px 0 12px}#app .nm-place-status:empty{display:none}@media(max-width:700px){#app .searchbar .nm-place-options{order:4}#app .searchbar .nm-place-status{order:5}}
#app .nm-mexico-phone,dialog .nm-mexico-phone{display:flex;align-items:stretch;gap:10px;min-width:0;width:100%}#app .nm-phone-prefix,dialog .nm-phone-prefix{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;background:#eef2f8;border:1px solid #c9d2df;border-radius:10px;white-space:nowrap;font-size:17px;color:#25364a;flex:none}#app .nm-mexico-phone input,dialog .nm-mexico-phone input{flex:1;min-width:0;width:100%;letter-spacing:.04em}#app #nm-whatsapp-help{display:block;font-size:17px;line-height:1.5;margin-top:8px}@media(max-width:400px){#app .nm-phone-prefix{padding:10px 9px;font-size:16px}#app .nm-mexico-phone{gap:8px}}
/* Account: one identity header, task sections and compact listing cards. */
#app .nm-account-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px;padding:0 0 22px;border-bottom:1px solid #dde3eb}#app .nm-account-header .pagehead{margin:0}#app .nm-account-header h1{font-size:34px;margin:0 0 8px}#app .nm-account-header .pagehead p{font-size:17px;margin:0;color:#566579;overflow-wrap:anywhere}#app .nm-account-shortcuts{padding:0;margin:0;box-shadow:none;border:0;background:transparent;max-width:470px}#app .nm-account-shortcuts>p{font-size:17px;line-height:1.5;background:transparent;border:0;padding:0;margin:0 0 12px;color:#566579}#app .nm-account-shortcuts .button{font-size:16px;padding:10px 14px;min-height:44px;margin:0 6px 0 0}#app .nm-account-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0 14px;margin-bottom:12px;scrollbar-width:thin}#app .nm-account-tabs>button{flex:none;border:1px solid #cbd5e1;border-radius:10px;background:white;color:#35475b;font:inherit;font-size:17px;font-weight:650;padding:12px 16px;min-height:48px;white-space:nowrap}#app .nm-account-tabs>button[aria-selected=true]{background:#2755f5;border-color:#2755f5;color:white}#app .nm-account-tabs>button[hidden],#app [data-account-pane][hidden]{display:none!important}#app [data-account-pane]>.panel{padding:24px;margin-bottom:22px}#app [data-account-pane] .sectionhead{align-items:center;margin:0 0 16px}#app [data-account-pane] h2{font-size:25px;margin-top:0}#app [data-account-pane] .sectionhead h2{margin:0}#app [data-account-pane] #nm-save-status{font-size:16px;padding:0;border:0;background:transparent;box-shadow:none;margin:0 0 18px;color:#566579}#app .nm-account-card{padding:20px;margin:16px 0;border:1px solid #dce3ec;border-radius:14px}#app .nm-account-card-intro{display:flex;align-items:center;gap:18px;margin-bottom:16px}#app .nm-account-thumbnail{width:112px!important;height:90px!important;max-width:112px!important;max-height:90px!important;object-fit:cover;border-radius:10px;flex:none}#app .nm-account-card-copy{min-width:0}#app .nm-account-card h3{font-size:23px;line-height:1.3;margin:10px 0 6px}#app .nm-account-card-copy>p{font-size:17px;margin:0;color:#566579}#app .nm-account-card .pill{font-size:14px;line-height:1.4;padding:5px 9px}#app .nm-account-card .nm-action-grid{display:flex;gap:10px;flex-wrap:wrap;margin:0}#app .nm-account-card .nm-action-grid>.button{width:auto;min-height:46px;margin:0!important;font-size:17px;padding:11px 16px;flex:0 1 auto}#app .nm-account-card-options{margin:14px 0 0;padding:10px 14px;border:1px solid #e1e6ed;background:#fafbfc}#app .nm-account-card-options>summary{font-size:17px;min-height:28px}#app .nm-account-secondary-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}#app .nm-account-secondary-actions .button{font-size:16px;min-height:44px}#app .nm-account-card-options .nm-listing-control{border:0;background:transparent;padding:0;margin:10px 0 0}#app .nm-account-card-options .nm-visibility-switch{font-size:17px}#app .nm-account-general-help{padding:18px;margin-top:20px;background:white;font-size:17px}#app .nm-account-general-help summary{font-size:18px}#app .nm-account-card>.nm-rejection-note{font-size:17px}#app [data-account-pane] .request h3{margin-top:0}#app .nm-account-card-copy h3{margin-top:10px!important}#app .nm-account-layout{min-height:240px}#app [data-account-pane=cuenta]>.panel>p{background:transparent;padding:0;border:0}
@media(max-width:700px){#app .nm-account-header{display:block;margin-bottom:18px;padding-bottom:18px}#app .nm-account-header h1{font-size:30px}#app .nm-account-shortcuts{margin-top:18px}#app .nm-account-tabs{gap:8px;margin-bottom:8px}#app .nm-account-tabs>button{font-size:17px;padding:10px 14px}#app [data-account-pane]>.panel{padding:20px}#app .nm-account-card{padding:16px}#app .nm-account-card-intro{gap:12px;align-items:flex-start}#app .nm-account-thumbnail{width:82px!important;height:82px!important;max-width:82px!important;max-height:82px!important}#app .nm-account-card h3{font-size:21px}#app .nm-account-card .nm-action-grid>.button{flex:1 1 140px;justify-content:center;text-align:center}#app .nm-account-card-options{padding:10px 12px}#app .nm-account-secondary-actions>.button{width:100%}#app [data-account-pane] .sectionhead>.button{width:auto;min-height:44px;font-size:16px}#app .nm-account-shortcuts .button{margin-bottom:8px}}
@media(max-width:700px){#app .nm-account-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:8px}#app .nm-account-tabs>button{white-space:normal;font-size:16px;line-height:1.35;padding:10px 12px}}

/* Account actions remain visible, with one clear publication status. */
.nm-account-card-options{border:0!important;background:transparent!important;padding:0!important;margin-top:16px!important;border-top:1px solid #dce2ec!important;padding-top:14px!important}
.nm-account-secondary-actions{margin:0 0 14px!important}
.nm-account-card [data-review-policies]{margin-top:18px;padding:18px 20px;font-size:18px;line-height:1.55}
.nm-account-card [data-review-policies] .nm-account-review-reason{font-size:18px;color:#263748;font-weight:600;margin:12px 0 18px}

.nm-test-caption{font-size:17px!important;color:#58677c;margin:6px 0 0!important}.nm-account-general-help{font-size:17px;line-height:1.5;padding:14px 18px!important;margin:16px 0!important}
/* Separate the shared footer clearly from every page's main content. */
body>.site-footer{margin:48px auto 0;border-top:4px solid #3159e8;background:#eaf0fc;box-shadow:0 -1px 0 #c9d5f0;padding-top:32px;border-radius:0 0 18px 18px}
body>.site-footer .prototype-bottom{border-top-color:#c4cfe4}

/* Clear unchecked controls, including Safari's otherwise faint checkbox. */
#app form input[type=checkbox],dialog input[type=checkbox]{-webkit-appearance:none;appearance:none;display:inline-block;box-sizing:border-box;width:26px;height:26px;min-width:26px;min-height:26px;flex:0 0 26px;margin:0;vertical-align:middle;border:2px solid #526780;border-radius:5px;background:#fff;box-shadow:none;cursor:pointer}
#app form input[type=checkbox]:checked,dialog input[type=checkbox]:checked{border-color:#254be8;background-color:#254be8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4 10-10' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:22px;background-position:center;background-repeat:no-repeat}
#app form input[type=checkbox]:focus-visible,dialog input[type=checkbox]:focus-visible{outline:3px solid #172f89;outline-offset:4px}
#app form input[type=checkbox]:disabled,dialog input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}
#app form label.check-row,dialog label.check-row{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 0;cursor:pointer;line-height:1.5}
#app #publish-panel fieldset{border:1.5px solid #899bb2}
#app #publish-panel .nm-rating-setting{background:#f3f6ff;border:2px solid #899bb2}
#app #publish-panel input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]),#app #publish-panel select,#app #publish-panel textarea{border-color:#71849e}
@media(forced-colors:active){#app form input[type=checkbox],dialog input[type=checkbox]{-webkit-appearance:auto;appearance:auto;background-image:none;forced-color-adjust:auto}}
#publish-panel .plans .cost{line-height:1.25;letter-spacing:-.3px}
#publish-panel .plans .cost small{display:block;margin-top:12px;font-size:17px;line-height:1.5;letter-spacing:0;font-weight:600}
#app .nm-launch-fineprint h3{font-size:clamp(28px,3vw,38px);line-height:1.15;color:#17232d;margin:0 0 20px}
#app .nm-launch-fineprint .nm-launch-discount{font-size:22px;line-height:1.4}
#app .nm-launch-fineprint .nm-launch-conditions{font-size:15px;line-height:1.6;margin-top:20px}

#app .nm-account-tabs>.nm-account-qr-shortcut{background:#2b4fff;color:#fff;border-color:#2b4fff;white-space:normal;max-width:370px;line-height:1.25;text-align:left}#app .nm-account-tabs>.nm-account-qr-shortcut:hover{background:#203bce}.nm-qr-brand{text-align:center;margin:24px auto}.nm-qr-brand img{display:block;margin:auto;max-width:min(320px,100%);width:auto;max-height:160px;object-fit:contain}.nm-qr-choices{display:grid;gap:12px}.nm-qr-choices>.button{display:flex;align-items:center;gap:16px;text-align:left;white-space:normal}.nm-qr-choices strong{font-size:20px}@media(max-width:700px){#app .nm-account-tabs>.nm-account-qr-shortcut{max-width:none;font-size:16px;text-align:center}}
