#app [data-account-pane=mas]{max-width:850px;margin:auto}#app .nm-more-group{margin:0 0 10px;padding:14px 16px;border-radius:12px;background:#fff}#app .nm-more-group>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;font-size:16px;min-height:32px}#app .nm-more-group>summary::-webkit-details-marker{display:none}#app .nm-more-group>summary:after{content:'›';color:#526783;font-size:22px}#app .nm-more-group[open]{border-color:#3055f4}#app .nm-more-group[open]>summary:after{content:'⌄';color:#3055f4}#app .nm-more-group summary small{display:block;font-size:13px;font-weight:400;color:#65728a;margin-top:4px;line-height:1.35}#app .nm-more-group[open]>summary small{display:none}#app .nm-more-group .panel{border:0;box-shadow:none;margin:0;padding:16px 0 0;background:none}#app .nm-more-group h2{font-size:19px;margin:12px 0}#app .nm-more-group p{font-size:14px;line-height:1.5;margin:10px 0}#app .nm-more-code{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px;background:#eef2ff;border-radius:12px;margin:18px 0}#app .nm-more-code>div{flex:1;min-width:150px}#app .nm-more-code small,#app .nm-more-code strong{display:block;overflow-wrap:anywhere}#app .nm-more-code .button{font-size:13px;padding:8px 12px;min-height:40px}#app .nm-more-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#app .nm-more-numbers span{font-size:12px;color:#66748a;display:block}#app .nm-more-numbers strong{font-size:22px;display:block;margin-top:6px}#app .nm-more-rules,#app .nm-followed-clubs{margin:12px 0;padding:10px 0;border:0;background:transparent}#app .nm-more-rules>summary{color:#3055f4;cursor:pointer;font-size:14px}#app .nm-more-footer{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;border-top:1px solid #dce2ee;padding:18px 0;margin-top:20px;font-size:13px}#app .nm-more-footer button,#app .nm-more-footer a{font:inherit;color:#52627c}#app .nm-more-notice{border-bottom:1px solid #e4e8ef;padding:14px 0}#app .nm-more-notice h3{font-size:17px;margin:0}#app .nm-club-card{border:0;box-shadow:none}#app .nm-club-card h3{font-size:19px}#app #nm-club-select{width:100%;max-width:100%;margin:8px 0 0}body.nm-account-view #nm-install-link{display:none!important}#app .nm-more-group .nm-info-box{padding:0;background:none;border:0}#app .nm-more-group .nm-account-closure{padding:10px 0}#app .nm-more-renewal{color:#596c85;font-size:13px}
@media(max-width:600px){#app .nm-more-group{padding:12px}#app .nm-more-code{padding:12px;gap:8px}#app .nm-more-code>div{flex:1 1 100%}#app .nm-more-numbers{gap:8px}#app .nm-more-numbers strong{font-size:20px}#app .nm-more-numbers span{font-size:11px}#app .nm-more-footer{gap:10px;font-size:12px}#app .nm-more-group h2{font-size:17px}}
.nm-more-active #app .nm-account-header .pagehead>p:not([data-account-count]),.nm-more-active #app .nm-account-shortcuts,.nm-more-active #app .nm-create-ad{display:none!important}.nm-more-active #app .nm-account-header{padding:6px 0 12px;margin-bottom:12px}.nm-more-active #app .nm-account-header h1{font-size:28px}.nm-more-active #app .nm-account-tabs{margin-bottom:16px}.nm-more-active #app>[data-profile-survey]{display:none}
#app .nm-more-footer button{border:0;background:none;padding:4px 0;min-height:28px;border-radius:0;box-shadow:none}#app .nm-more-footer button:hover,#app .nm-more-footer a:hover{text-decoration:underline}
/* Keep footer buttons and links on the same text baseline. */
#app .nm-more-footer{align-items:center}
#app .nm-more-footer>button,#app .nm-more-footer>a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:4px 0;min-height:28px;line-height:20px;border:0;vertical-align:middle}
