#clubChatView{--cc-ink:#14364a;--cc-muted:#607587;--cc-line:#dce6ed;--cc-teal:#087f82;--cc-soft:#eef6f6;--cc-paper:#fff;color:var(--cc-ink)}.cc-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:26px 30px;background:linear-gradient(115deg,#10384c,#155a66);border-radius:15px;color:#fff;margin-bottom:20px}.cc-hero h2{color:#fff;font-size:30px;margin:6px 0}.cc-hero p{color:#d9edef;margin:0;max-width:650px}.cc-kicker{font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.cc-hero .cc-kicker{color:#a8ded8}.cc-hero-actions{display:flex;gap:9px;flex-wrap:wrap}.cc-hero button{background:#fff;color:#164653;border:0}.cc-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:20px;align-items:start}.cc-sidebar{background:#fff;border:1px solid var(--cc-line);border-radius:12px;overflow:hidden}.cc-sidebar-head{padding:18px 18px 10px;display:flex;align-items:center;justify-content:space-between}.cc-sidebar-head h3{margin:0;font-size:15px}.cc-spaces{padding:6px 9px 12px}.cc-space{width:100%;border:0!important;background:transparent!important;color:var(--cc-ink)!important;text-align:left;padding:12px!important;display:flex;gap:10px;align-items:center;border-radius:8px!important;box-shadow:none!important;line-height:1.35}.cc-space:hover{background:#f2f7f9!important}.cc-space.active{background:var(--cc-soft)!important;border-left:3px solid var(--cc-teal)!important}.cc-space-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;background:#eaf0f6;border-radius:9px;font-weight:750;color:#346078}.cc-space.active .cc-space-icon{background:#d0ebe9;color:#07686a}.cc-space-label{min-width:0;flex:1}.cc-space-label b{display:block;overflow-wrap:anywhere;font-size:13px}.cc-space-label small{display:block;color:var(--cc-muted);font-size:11px;font-weight:400;margin-top:2px}.cc-unread{display:inline-flex;align-items:center;justify-content:center;background:#0b8083;color:#fff;border-radius:20px;min-width:23px;height:23px;font-size:11px;padding:0 5px}.cc-side-note{border-top:1px solid var(--cc-line);padding:15px 18px;font-size:12px;color:var(--cc-muted);line-height:1.6}.cc-main{min-width:0;background:var(--cc-paper);border:1px solid var(--cc-line);border-radius:13px;overflow:hidden}.cc-space-head{display:flex;gap:15px;justify-content:space-between;align-items:flex-start;padding:22px 24px 17px}.cc-space-head h3{font-size:23px;margin:5px 0 7px}.cc-space-head p{margin:0;white-space:pre-wrap;color:var(--cc-muted);font-size:13px;line-height:1.6}.cc-visibility{display:inline-block;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;background:#eaf5f4;color:#137473}.cc-visibility.private{background:#fff1df;color:#8f5c1c}.cc-tabs{display:flex;gap:4px;border-bottom:1px solid var(--cc-line);padding:0 17px;overflow:auto}.cc-tabs button{border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;color:var(--cc-muted)!important;padding:14px 13px!important;font-size:13px;font-weight:650;white-space:nowrap;border-bottom:3px solid transparent!important}.cc-tabs button.active{color:var(--cc-teal)!important;border-bottom-color:var(--cc-teal)!important}.cc-body{padding:22px;min-height:420px}.cc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.cc-toolbar h4{margin:0;font-size:17px}.cc-toolbar p{font-size:12px;color:var(--cc-muted);margin:5px 0 0}.cc-pill{font-size:11px;padding:4px 8px;background:#edf7f2;color:#297451;border-radius:20px;white-space:nowrap}.cc-pill.offline{background:#fff3df;color:#8c5d1c}.cc-empty{border:1px dashed #c7d8e2;background:#f8fbfc;padding:34px 24px;text-align:center;border-radius:10px;color:var(--cc-muted);line-height:1.7}.cc-empty h4{margin:0 0 8px;color:var(--cc-ink)}.cc-feed{height:430px;overflow:auto;border:1px solid var(--cc-line);border-radius:10px;background:#fbfcfd;padding:18px;scroll-behavior:smooth;overscroll-behavior:contain}.cc-message{display:flex;gap:12px;padding:13px 0}.cc-message+.cc-message{border-top:1px solid #eaf0f4}.cc-avatar{width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#dfedf2;color:#225d72;display:grid;place-items:center;font-size:11px;font-weight:750}.cc-message.mine .cc-avatar{background:#d2ebe5;color:#116c57}.cc-message-main{flex:1;min-width:0}.cc-message-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cc-message-head b{font-size:13px}.cc-message time{color:var(--cc-muted);font-size:10px}.cc-message p{margin:7px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;font-size:14px}.cc-message.removed p{color:#8c9ba7;font-style:italic}.cc-message-actions{display:flex;gap:8px;margin-left:auto}.cc-text-button{border:0!important;background:none!important;box-shadow:none!important;color:#62808f!important;padding:0!important;font-size:10px!important;border-radius:0!important}.cc-composer{margin-top:16px}.cc-composer textarea{display:block;box-sizing:border-box;width:100%;padding:13px 14px;border:1px solid #b9cdd8;border-radius:9px;min-height:85px;resize:vertical;font:inherit;color:var(--cc-ink);background:#fff}.cc-compose-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.cc-compose-foot small{color:var(--cc-muted);font-size:11px}.cc-error{color:#a43333;font-size:13px;margin:8px 0}.cc-card{border:1px solid var(--cc-line);border-radius:10px;padding:19px;margin:12px 0;background:#fff}.cc-card-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.cc-card h4{font-size:16px;margin:0 0 8px}.cc-card h4 button{border:0!important;background:none!important;padding:0!important;text-align:left;color:var(--cc-ink)!important;box-shadow:none!important;font-size:inherit!important}.cc-card p{font-size:13px;color:#536c7b;line-height:1.7;margin:9px 0;white-space:pre-wrap;overflow-wrap:anywhere}.cc-card small{color:var(--cc-muted);font-size:11px}.cc-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.cc-actions button{font-size:11px;padding:6px 10px}.cc-task-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cc-task-column{background:#f3f7f9;border-radius:10px;padding:12px;min-width:0}.cc-task-column>h4{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#526c7c}.cc-task-column .cc-card{padding:13px;margin:9px 0}.cc-task-column h5{margin:0 0 8px;font-size:14px;overflow-wrap:anywhere}.cc-task-column p{font-size:12px}.cc-task-column select{font:inherit;font-size:11px;padding:7px;border:1px solid var(--cc-line);border-radius:5px;background:#fff;max-width:100%;color:var(--cc-ink)}.cc-due{display:block;color:#607587;font-size:11px;margin:8px 0}.cc-due.overdue{color:#b34c34;font-weight:700}.cc-task-meta{margin:9px 0;font-size:11px;color:var(--cc-muted)}.cc-event{display:flex;gap:18px;align-items:start}.cc-date-block{width:57px;flex:0 0 57px;background:var(--cc-soft);padding:8px 0;border-radius:8px;text-align:center}.cc-date-block b{display:block;font-size:23px;color:#1b7779}.cc-date-block span{font-size:10px;text-transform:uppercase}.cc-event-body{flex:1;min-width:0}.cc-files-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc-files-grid .cc-card{margin:0}.cc-file-kind{display:inline-block;font-size:10px;color:#237472;background:#e8f3f1;padding:4px 7px;border-radius:4px;margin-bottom:10px;font-weight:750}.cc-topic-body{padding:18px;background:#f4f8fa;border-radius:9px;border:1px solid var(--cc-line);margin-bottom:18px}.cc-topic-body p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.cc-topic-body h4{font-size:20px;margin:0 0 10px}.cc-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cc-form label{display:block;font-size:13px;font-weight:650}.cc-form .wide{grid-column:1/-1}.cc-form input,.cc-form select,.cc-form textarea{box-sizing:border-box;width:100%;font:inherit;margin-top:6px;padding:10px;border:1px solid #bed0dc;border-radius:6px;background:#fff}.cc-form textarea{min-height:110px;resize:vertical}.cc-archive-note{font-size:12px;padding:12px;background:#fff4e0;color:#8e601f;border-radius:7px;margin-bottom:16px}.cc-load-older{display:block;margin:0 auto 12px;font-size:11px}.cc-search{width:min(260px,100%);padding:9px 12px;border:1px solid var(--cc-line);border-radius:7px;font:inherit;font-size:12px}
@media(max-width:1050px){.cc-task-board{grid-template-columns:1fr}.cc-task-column{min-height:70px}}@media(max-width:720px){.cc-layout{grid-template-columns:1fr;gap:14px}.cc-spaces{display:flex;overflow:auto;padding:8px}.cc-space{min-width:160px;width:auto}.cc-sidebar-head{padding:12px}.cc-side-note{display:none}.cc-hero{padding:21px}.cc-hero h2{font-size:26px}.cc-space-head{padding:18px}.cc-body{padding:15px}.cc-feed{height:370px;padding:12px}.cc-files-grid{grid-template-columns:1fr}.cc-form{grid-template-columns:1fr}.cc-form .wide{grid-column:auto}.cc-message-head{gap:6px}.cc-message-actions{width:100%;margin:3px 0 0}.cc-event{gap:12px}}
