/* Adapted to the supplied forum measurements, scoped to community screens. */
.community-panel{font:11px Tahoma,Arial,sans-serif;color:#353535;border-radius:4px;overflow:hidden}
.community-state-icon{width:auto;height:auto;max-width:none;vertical-align:middle;margin-right:5px}
.secretary-button>img{display:block;width:36px;height:32px;object-fit:contain}
.community-post>aside>.community-club-avatar{display:block;width:80px;height:80px;margin:0 auto 5px;padding:0;background:transparent;border:0;border-radius:0;cursor:pointer}
.community-club-avatar .dashboard-badge{display:block;width:80px;height:80px;object-fit:contain;margin:0}
.community-header{background:#302f2f;text-align:center;font:700 12px Tahoma,Arial,sans-serif;padding:13px 10px;margin:0;color:#fff}
.community-nav{padding:16px 10px;background:#e4e4e4;gap:0;justify-content:center;border:0}
.community-nav button{font:11px Tahoma,Arial,sans-serif;padding:0 10px;border-right:1px solid #353535;line-height:16px;color:#111;text-decoration:none;background:none}
.community-nav button:last-child{border:0}.community-nav .selected{font-weight:bold;background:none;color:#111}
.community-utility-nav{display:flex;justify-content:flex-end;gap:12px;padding:6px 14px;background:#eee;font-size:10px}
.community-content{padding:14px 0 20px}.community-content>h2{font-size:20px;font-weight:normal;padding:10px 15px;margin:0}
.community-content .inline-link{font:inherit;text-decoration:none}.community-content .inline-link:hover{text-decoration:underline}
.community-content .button{font:700 11px Tahoma,Arial,sans-serif;padding:5px 20px;min-height:25px;line-height:15px}
.community-actions{padding:0 15px;margin:0 0 10px;min-height:26px}.community-thread-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px}
.community-thread-toolbar>.button{min-width:120px}.community-thread-toolbar .community-pages{margin:0}
.community-pages{justify-content:flex-end;align-items:center;gap:3px;margin:5px 0;padding:3px 10px;font-size:10px;color:#888;flex-wrap:wrap}
.community-pages button{display:inline-block;background:#e4e4e4;color:#353535;padding:2px 6px;border:0;border-radius:2px;text-decoration:none;min-width:18px}
.community-pages .selected,.community-pages button:hover{background:#f1f1f1;font-weight:bold}
.community-topic{grid-template-columns:44px minmax(0,1fr) 140px;min-height:46px;padding:0 10px;gap:6px;border:0;background:#f1f1f1}
.community-topic:nth-child(even){background:#e4e4e4}.community-topic>div>.inline-link{font-weight:bold}.community-topic small{font-size:10px;margin:3px 0}
.community-replies{justify-self:center;min-width:26px;padding:4px;background:#6dcf4d}.community-last{font-size:10px;text-align:center}
.community-post{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:start;margin:0;padding:5px 0;background:#e4e4e4;border:0;min-height:165px}
.community-post:nth-of-type(even){background:#d8d8d8}
.community-post>aside{width:180px;box-sizing:border-box;margin:5px 10px;padding:14px 2px;background:#fff;border-radius:4px;text-align:center;font:11px Tahoma,Arial,sans-serif;overflow-wrap:anywhere}
.community-avatar{height:80px;width:80px;margin:0 auto 5px;object-fit:contain}.community-post>aside>button{display:block;margin:2px auto;color:#16beee}
.community-post>aside .community-badges{justify-content:center;margin:4px 0 0;gap:2px;max-width:100%}
.community-post>section{padding:5px 12px 8px 5px}.community-post header{float:right;display:flex;flex-direction:column-reverse;align-items:flex-end;border:0;font:10px Tahoma,Arial,sans-serif;padding:0 0 6px 10px;color:#028fb6}
.community-message{font:11px/1.5 Tahoma,Arial,sans-serif;padding:6px 10px;min-height:65px;color:#353535}
.community-message blockquote{font-size:90%;background:#fff;border:0;margin:5px 15px;padding:15px;border-radius:3px}.forum-image{max-width:300px;max-height:300px}
.community-post footer{clear:both;font:10px Tahoma,Arial,sans-serif;margin:5px 10px;gap:10px}.community-post footer small{color:#959595;font-style:italic;font-size:10px;margin-right:auto}
.community-signature{margin:5px 10px;color:#959595;font-size:10px;max-height:34px;overflow:hidden}
.community-thread-bottom{padding:10px 15px}.community-moderation{display:flex;align-items:center;gap:10px;background:transparent;padding:10px 15px;border-top:1px solid #ccc;font-size:10px;flex-wrap:wrap}
.community-moderation label{display:flex;align-items:center;gap:5px}.community-moderation input{width:160px!important;padding:3px!important}
#community-editor,.community-content>form,.community-content>p,.community-content>h3{margin-left:15px;margin-right:15px}
.community-notices{font:11px Tahoma,Arial,sans-serif;background:rgba(0,0,0,.87);padding:8px 10px;width:390px}
.community-notices h3{font:normal 13px Tahoma,Arial,sans-serif;border:0;padding:2px 0;margin:0 0 4px;line-height:18px;color:#fff;display:flex;align-items:center;gap:7px}
.community-notices p{font:700 10px Tahoma,Arial,sans-serif;color:white;margin:3px 0 12px}.community-notices h3 .inline-link{font:inherit;color:white;text-decoration:underline}
.community-notices .community-staff-names{margin:0 0 12px 29px;padding:0 0 0 10px;color:#aaa;line-height:15px}.community-staff-names .inline-link{font:700 11px Tahoma,Arial,sans-serif;color:#aaa}
.community-notices .community-notice{padding:3px 0 5px;border:0;font-size:11px}.community-notices .community-notice small{font-size:9px;font-weight:normal}.community-notices .community-notice.unread{padding-left:5px;border-left:2px solid #16beee}
.community-notices .community-notice>[data-community-dismiss]{font-size:9px;color:#aaa;margin-top:2px}.community-notices .community-directory-link{font-size:10px;display:block;margin:2px 0 10px 28px;color:#aaa}
.community-notices .button{min-height:22px;padding:2px 10px;font-size:10px}.community-menu-icon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6}
.club-manager-name .community-badges{display:flex;justify-content:center;margin-top:5px}.public-club-heading .community-badges,.club-title .community-badges{vertical-align:middle;gap:2px}
@media(max-width:600px){.community-nav{padding:12px 5px;row-gap:8px}.community-nav button{padding:0 7px;font-size:10px}.community-utility-nav{flex-wrap:wrap;font-size:10px}.community-post{grid-template-columns:115px minmax(0,1fr)}.community-post>aside{width:105px;margin:5px;padding:10px 2px;font-size:10px}.community-post>section{padding:5px 4px}.community-message{font-size:11px;padding:5px}.community-post header{float:none;flex-direction:row;justify-content:space-between;padding:0 4px}.community-thread-toolbar{flex-wrap:wrap}.community-thread-toolbar>.button{min-width:85px}.community-topic{grid-template-columns:32px minmax(0,1fr);padding:5px}.community-last{grid-column:2;text-align:left}.community-moderation{gap:8px;padding:10px}.community-moderation label{flex-wrap:wrap}.forum-image{max-width:100%}}
