[hidden]{display:none!important}.account-login{max-width:540px;margin:24px auto 80px}.account-login h1{font-size:42px}.account-login form{margin-top:28px}.account-login form p{min-height:24px}.account-section{margin:36px 0;padding:28px;background:#fff;border:1px solid #dce3dc;border-radius:14px}.application{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid #e1e7df}.application p,.notification p{margin:10px 0}.application .actions{flex-shrink:0}.notification{padding:16px 0;border-bottom:1px solid #e1e7df}.team-options{display:grid;gap:16px}.team-choice{display:flex;gap:16px;align-items:start;padding:22px;border:1px solid #cad8c7;border-radius:12px;background:#f6f9f1;cursor:pointer}.team-choice input{width:20px;margin-top:5px;flex-shrink:0}.team-choice:has(input:checked){border:2px solid #007fff;background:#f0f8ff}.team-choice:has(input:disabled){opacity:.65;cursor:default}.team-choice small{display:block;margin-top:8px;font-weight:400}.team-choice p{font-weight:400;white-space:pre-wrap}.team-choice b{font-size:22px}.wall-compose-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,2fr);gap:28px;align-items:start}.wall-compose-layout .wall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.compose-note{background:#f2efbd!important;transform:none!important;position:sticky;top:100px;padding:26px!important;min-height:0!important}.compose-note:before{display:none!important}.compose-note textarea{min-height:160px;background:#ffffff66}.compose-note input,.compose-note select{background:#ffffff66}.compose-note h2{font-size:25px;margin:0 0 12px}.compose-note .check{font-size:13px;font-weight:400;align-items:start}.compose-note .btn{width:100%}.compose-note form{margin-top:20px}.wall-note-message{font-size:19px!important;line-height:1.75!important;white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0!important}.wall-compose-layout .idea-card{min-height:200px}.wall-compose-layout .owner{justify-content:space-between;gap:8px;flex-wrap:wrap}.account-detail{max-width:800px;margin:35px auto}.account-detail>h1{font-size:36px;overflow-wrap:anywhere}.account-detail>.user-content{font-size:22px;line-height:1.85;margin:32px 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}button:disabled{opacity:.55;cursor:wait}#account-page p,#account-page small{overflow-wrap:anywhere}dialog{max-width:min(520px,calc(100% - 32px));border:1px solid #bccbbf;border-radius:18px;padding:30px}dialog::backdrop{background:#152b2166}body:has(#account-page) .community:before{content:none}.account-section h2{font-size:26px}@media(max-width:800px){.wall-compose-layout{grid-template-columns:1fr}.compose-note{position:static}.wall-compose-layout .wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-section{padding:20px}.application{align-items:start;flex-direction:column}.account-login h1{font-size:32px}}@media(max-width:500px){.wall-compose-layout .wall-grid{grid-template-columns:1fr}.account-detail>h1{font-size:28px}.team-choice{padding:16px}.account-section .head{align-items:start;flex-direction:column}}
.community.wall-page{max-width:1720px;width:100%;padding-left:3.5%;padding-right:3.5%}
.wall-page .wall-compose-layout{grid-template-columns:minmax(320px,1fr) minmax(0,2.2fr);gap:32px}
.wall-page .compose-note{padding:32px!important}
.wall-page .compose-note textarea{min-height:240px}
.wall-page .wall-compose-layout .wall-grid{padding:28px;gap:28px}
.wall-page .wall-note-message{font-size:21px!important}
@media(max-width:1000px){.wall-page .wall-compose-layout{grid-template-columns:300px minmax(0,1fr);gap:22px}.wall-page .wall-compose-layout .wall-grid{grid-template-columns:1fr;padding:20px}.wall-page .compose-note{padding:24px!important}}
@media(max-width:800px){.community.wall-page{padding-left:20px;padding-right:20px}.wall-page .wall-compose-layout{grid-template-columns:1fr}.wall-page .compose-note textarea{min-height:200px}.wall-page .wall-compose-layout .wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wall-page .wall-note-message{font-size:19px!important}}
@media(max-width:540px){.wall-page .wall-compose-layout .wall-grid{grid-template-columns:1fr;padding:18px}}
