.community-sidebar{display:flex;flex-direction:column;gap:14px;min-width:0}.community-sidebar>.panel{flex:none}.cp-panel{position:relative;border:1px solid #51617e;border-radius:10px;background:linear-gradient(145deg,#152a40,#0b2130);color:#e7f1fa;overflow:hidden;box-shadow:inset 0 3px #b89aef}.cp-panel>header{padding:13px 15px 10px;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;align-items:center;gap:8px}.cp-panel>header h2{margin:0;font-size:13px;line-height:1.4}.cp-panel>header>span{color:#bea3ed;font-size:10px}.cp-body{padding:13px 15px 12px}.cp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.cp-kicker{font-size:8px;letter-spacing:.08em;font-weight:700;color:#b5a0dc}.cp-badge{padding:3px 6px;border:1px solid #758b9b55;border-radius:4px;font-size:9px;color:#bed0df;white-space:nowrap}.cp-badge.active{background:#174536;color:#94dfbc;border-color:#39866a}.cp-badge.closed{background:#302943;color:#cfbbef;border-color:#6e588b}.cp-badge.draft{background:#2d3446;color:#bbc8d7}.cp-question{margin:0 0 10px;font-size:14px;line-height:1.45;overflow-wrap:anywhere;color:#f1f6fc}.cp-description{margin:0 0 12px;color:#a7bfd1;font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.cp-options{display:grid;gap:7px}.cp-color-0{--cp-color:#58b9ec}.cp-color-1{--cp-color:#43c897}.cp-color-2{--cp-color:#e5b75a}.cp-color-3{--cp-color:#b993ef}.cp-color-4{--cp-color:#ed95a9}.cp-choice{position:relative;display:flex;align-items:center;gap:9px;min-height:38px;border:1px solid #416079;border-left:3px solid var(--cp-color);border-radius:5px;padding:8px 9px;cursor:pointer;background:#0a2334;font-size:11px;line-height:1.4}.cp-choice:has(input:checked){background:#20475c;border-color:var(--cp-color)}.cp-choice:has(input:focus-visible){outline:2px solid #a8d8f5;outline-offset:2px}.cp-choice:has(input:disabled){cursor:default}.cp-choice input{position:absolute;opacity:0;width:1px;height:1px}.cp-choice-dot{width:12px;height:12px;flex:none;border:1px solid #9eb6c8;border-radius:50%;background:transparent}.cp-choice input:checked+.cp-choice-dot{border-color:var(--cp-color);background:var(--cp-color);box-shadow:inset 0 0 0 3px #16394d}.cp-option-copy{min-width:0;overflow-wrap:anywhere}.cp-result{padding:7px 9px;border:1px solid #36526b;border-radius:5px;background:#0c2638}.cp-result.is-mine{border-color:var(--cp-color);background:#17394b}.cp-result-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:11px;line-height:1.4}.cp-result-top b{color:var(--cp-color);white-space:nowrap;font-size:11px}.cp-track{height:5px;background:#ffffff0b;border-radius:3px;overflow:hidden;margin-top:6px}.cp-track i{display:block;height:100%;background:var(--cp-color);border-radius:3px;transition:width .25s ease}.cp-result-meta{display:flex;justify-content:space-between;gap:8px;margin-top:5px;font-size:9px;color:#9fb6ca}.cp-result-meta strong{font-size:9px;font-weight:500;color:var(--cp-color)}.cp-footer{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap;margin-top:12px}.cp-summary{font-size:10px;color:#a6c0d3;line-height:1.5}.cp-summary b{color:#e8f4fe}.cp-summary>span{display:block;font-size:9px}.cp-vote{display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:7px 10px;border:1px solid #b59ade;border-radius:5px;background:#6c4d9c;color:#fff;font:600 10px/1.3 Arial,sans-serif;cursor:pointer;text-decoration:none}.cp-vote:hover:not(:disabled){background:#8060b2}.cp-vote:disabled{opacity:.45;cursor:default}.cp-note{margin:8px 0 0;color:#95aec3;font-size:9px;line-height:1.5}.cp-status{padding:0 15px 12px;margin:0;font-size:10px;color:#ecd29a;line-height:1.5}.cp-status:empty{display:none}.cp-empty{padding:7px 1px;text-align:left}.cp-empty strong{display:block;margin:8px 0;color:#dcecf7;font-size:12px}.cp-empty p{font-size:11px;line-height:1.6;color:#a3bcd0;margin:0}.cp-empty-icon{color:#baa3e4;font-size:24px}.cp-link{color:#cbb5ef;font-size:10px;text-decoration:none;display:inline-block;margin-top:10px}.cp-panel :focus-visible{outline:2px solid #bfa5f2;outline-offset:3px}#landingAdminLink{border-color:#8363a3;background:#292d48;color:#e7d9fa;white-space:nowrap}.thz-header-actions{flex-wrap:wrap}.cp-panel [data-no-translate]{overflow-wrap:anywhere}
@media(min-width:681px){.community:has(.community-sidebar){align-items:stretch}.community>.community-sidebar{align-self:start}.community:has(.community-sidebar)>#chat{display:flex;flex-direction:column;min-height:0;align-self:stretch;contain:size}.community:has(.community-sidebar)>#chat>#chatMessages{height:0;min-height:0;flex:1 1 0;overflow-y:auto}.community:has(.community-sidebar)>#chat>.panel-head,.community:has(.community-sidebar)>#chat>#chatForm,.community:has(.community-sidebar)>#chat>#newMessages{flex-shrink:0}}
@media(max-width:680px){.community-sidebar{gap:13px}.cp-body{padding:12px 13px}.cp-panel>header{padding:12px 13px 9px}.cp-choice{min-height:42px;font-size:12px}.cp-vote{min-height:35px;font-size:11px}.cp-question{font-size:14px}.cp-result-top{font-size:12px}#landingAdminLink{font-size:10px;padding:7px 9px}}
@media(prefers-reduced-motion:reduce){.cp-track i{transition:none}}

#myteam>.eyebrow{font-size:9px;margin-bottom:5px}#myteam>h1{font-size:clamp(21px,2.2vw,27px);line-height:1.25;margin:0}#myteam>.lead{font-size:12px;line-height:1.5;margin:7px 0 15px}.wrap>main{padding-top:24px}#myteam>.polish-community{margin:0 0 16px;padding:12px 16px;gap:14px}#myteam>.polish-community .community-eyebrow{font-size:8px;margin-bottom:3px}#myteam>.polish-community h2{font-size:14px;line-height:1.4}#myteam>.polish-community p{font-size:10px;margin-top:3px}#myteam>.polish-community .community-sport{min-height:48px;padding:8px 11px;min-width:170px}#myteam>.polish-community .community-sport>span{font-size:11px}#myteam>.polish-community .community-link-note{font-size:8px}#myteam>.polish-community .pl-emblem{width:28px;height:19px}#myteam>.polish-community .community-code{font-size:9px}@media(max-width:680px){.wrap>main{padding-top:18px}#myteam>h1{font-size:22px}#myteam>.lead{font-size:11px;margin-bottom:12px}#myteam>.polish-community{padding:11px 13px;margin-bottom:13px}#myteam>.polish-community .community-heading{gap:10px}#myteam>.polish-community .community-sport{min-width:0;flex:1}#myteam>.polish-community h2{font-size:13px}}

/* Keep results comparable in height to the voting form. */
.cp-result{padding:7px 8px}.cp-result-top b{display:flex;align-items:center;gap:6px}.cp-result-top b>small{font:400 9px Arial,sans-serif;color:#9fb6ca}.cp-result-meta{margin-top:4px}.cp-track{height:4px;margin-top:5px}.community-sidebar>.panel>.panel-head{padding:12px 14px}.community-sidebar>.panel>.panel-head h2{font-size:14px}.community-sidebar>.panel>.panel-head p{font-size:10px;margin-top:3px}.community-sidebar .online-groups{padding:11px 13px}.community-sidebar .online-group{margin-bottom:10px}.community-sidebar .online-group h3{padding:5px 8px;font-size:11px}.community-sidebar .online-footer{padding:9px 13px;font-size:10px}
