.board-search{background:var(--surface-subtle);border:1px solid var(--line);border-radius:12px;margin:22px 0 0;padding:20px;scroll-margin:24px}.board-search-row{grid-template-columns:135px 155px minmax(0,1fr);align-items:end;gap:10px;display:grid}.board-search-row>label{min-width:0;color:var(--control-text);gap:6px;margin:0;font-size:12px;display:grid}.board-search-row select{background:#fff;width:100%;min-width:0;min-height:46px;font-size:15px}.board-search-line{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:46px;padding:4px 4px 4px 12px;display:flex}.board-search-line:focus-within{outline:2px solid var(--green-focus);outline-offset:2px}.board-search-line>svg{color:#698272;flex-shrink:0}.board-search-line input{width:0;min-width:0;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:16px}.board-search-line button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:6px;flex-shrink:0;min-height:36px;padding:0 16px;font-size:15px;font-weight:600}.board-search-dates{color:var(--muted);flex-wrap:wrap;align-items:end;gap:10px;margin-top:14px;font-size:12px;display:flex}.board-search-dates label{flex:0 180px;gap:6px;min-width:0;margin:0;font-size:12px;display:grid}.board-search-dates input{background:#fff;width:100%;min-width:0;min-height:44px;font-size:15px}.board-search-dates>span{padding-bottom:13px}.board-search .board-error{margin:14px 0 0}.board-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:0 22px 8px;display:flex}.board-toolbar-side{align-items:center;gap:8px;margin-left:auto;display:flex}.board-search-toggle{border:1px solid var(--line);width:36px;height:36px;color:var(--control-text);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.board-search-toggle[aria-expanded=true]{border-color:var(--green);color:var(--green)}.board-sort{flex-wrap:wrap;gap:2px 14px;display:flex}.board-sort button{min-height:38px;color:var(--control-text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 0;font-size:14px;font-weight:500;line-height:1.5}.board-sort button.active{border-bottom-color:var(--green);color:var(--green);font-weight:700}.board-total{white-space:nowrap;color:var(--muted);margin-left:auto;font-size:13px}.board-categories{flex-wrap:wrap;gap:6px;padding:16px 22px 8px;display:flex}.board-categories button{border:1px solid var(--line);color:#3e604c;cursor:pointer;background:#fff;border-radius:999px;min-height:36px;padding:6px 14px;font-size:14px}.board-categories button:hover:not(.active){border-color:var(--green-line)}.board-categories button.active{background:var(--green);border-color:var(--green);color:#fff;font-weight:600}.board-filter-summary{background:var(--green-soft);color:#285e48;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px;font-size:14px;display:flex}.board-filter-summary button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 0;font-size:13px;text-decoration:underline}.board-list{border-top:1px solid var(--line)}.board-list-columns,.board-row{grid-template-columns:minmax(0,1fr) 120px 80px 44px 44px;align-items:center;gap:12px;padding:12px 22px;display:grid}.board-list-columns{background:var(--surface-subtle);border-top:1px solid var(--line);color:var(--muted);text-align:center;padding-top:12px;padding-bottom:12px;font-size:12px}.board-list-columns>span:first-child{text-align:left}.board-list-columns>span:nth-child(n+4){text-align:right}.board-row-wrap{border-bottom:1px solid var(--line);align-items:center;min-width:0;display:flex}.board-row-wrap:last-child{border-bottom:0}.board-row-wrap>input{flex-shrink:0;width:16px;height:16px;margin-left:14px}.is-managing .board-list-columns{padding-left:52px}.board-row{width:100%;min-width:0;color:inherit;min-height:54px;text-decoration:none}.board-row:hover{background:var(--surface-subtle)}.board-row:focus-visible{outline:2px solid var(--green);outline-offset:-3px;border-radius:4px}.board-row-main{min-width:0}.board-row-title{align-items:center;gap:7px;min-width:0;display:flex}.board-tag{color:#58705f;background:var(--surface-subtle);border-radius:4px;flex-shrink:0;padding:3px 6px;font-size:12px;line-height:1.5;display:inline-block}.board-row-title strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:600;line-height:1.6;overflow:hidden}.board-row.is-read .board-row-title strong{color:var(--muted)}.board-row-badges{color:#819287;flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.board-inline-comments{color:var(--green);font-size:13px;font-weight:600}.board-new{color:var(--green);background:var(--green-soft);border-radius:4px;padding:1px 4px;font-size:9px;font-weight:700;line-height:1.5}.board-row-meta{color:#78877d;font-size:12px;display:contents}.board-row-author,.board-row-meta>time{white-space:nowrap;text-overflow:ellipsis;text-align:center;overflow:hidden}.board-row-author{color:var(--muted)}.board-row-views,.board-row-likes{text-align:right;white-space:nowrap}.board-row-views>span,.board-row-likes>span,.board-comment-count,.board-row-thumbnail,.board-mobile-badges{display:none}.board-hidden-note{color:var(--muted);margin:0;padding:12px 22px;font-size:12px}.board-row.is-compact{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:16px 0}.board-row.is-compact .board-row-meta{flex-wrap:wrap;grid-area:2/1;gap:10px;display:flex}.board-row.is-compact .board-row-title strong{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.board-row.is-compact .board-inline-comments{display:none}.board-row.is-compact .board-comment-count{grid-area:1/2/3;display:flex}.board-comment-count{background:var(--surface-subtle);color:#738478;border-radius:9px;flex-direction:column;justify-content:center;align-self:center;align-items:center;min-width:44px;min-height:52px;padding:5px 6px;font-size:10px;line-height:1.5}.board-comment-count strong{color:var(--green);font-size:16px;font-weight:650}@media (max-width:760px){.board-list-columns{display:none}.board-row{grid-template-columns:minmax(0,1fr) auto auto;gap:3px 10px;min-height:64px;padding:10px 14px}.board-row-main{grid-area:1/1}.board-row-title{display:block}.board-row-title strong{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.5;display:inline}.board-row-title .board-tag{vertical-align:1px;margin-right:5px}.board-row-badges{display:none}.board-mobile-badges{align-items:center;gap:4px;display:inline-flex}.board-inline-comments{display:none}.board-row-meta{flex-wrap:wrap;grid-area:2/1;gap:4px 9px;font-size:11px;line-height:1.5;display:flex}.board-row-author{text-align:left;max-width:84px}.board-row-avatar{display:none}.board-row-views>span,.board-row-likes>span{display:inline}.board-comment-count{grid-area:1/3/3;display:flex}.board-row-thumbnail{background:var(--surface-subtle);border-radius:8px;grid-area:1/2/3;align-self:center;width:60px;height:60px;display:block;position:relative;overflow:hidden}.board-row-thumbnail img{object-fit:cover;width:60px;height:60px;display:block}.board-row-thumbnail>span{color:#fff;background:#294536c9;border-radius:5px;padding:1px 4px;font-size:10px;position:absolute;top:3px;right:3px}.board-search-row{grid-template-columns:1fr 1fr;gap:12px 10px}.board-search-line{grid-area:1/1/auto/-1;min-height:48px}.board-search{padding:16px}.board-search-row select{min-height:44px}.board-search-line input{font-size:16px}.board-search-line button{min-height:40px;padding:0 14px}.board-toolbar{gap:4px 8px;padding:0 14px 6px}.board-sort{gap:0 11px}.board-sort button{min-height:38px;padding:6px 0;font-size:13px}.board-total{display:none}.board-categories{scrollbar-width:none;flex-wrap:nowrap;gap:4px;padding:12px 14px 6px;overflow-x:auto}.board-categories button{flex-shrink:0;min-height:36px;padding:5px 11px;font-size:13px}.board-filter-summary{padding:10px 16px;font-size:13px}.board-search-dates{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.board-search-dates>span:last-child{grid-column:1/-1;padding:0}.board-bulk{flex-wrap:wrap}.board-bulk label{min-height:36px}}@media (max-width:360px){.board-row-thumbnail{display:none}.board-sort{width:100%}.board-sort button{flex:1;padding:6px}.board-row{column-gap:6px}.board-search{padding:12px}}.board-page-heading{margin-bottom:12px}.board-heading-copy{align-items:baseline;gap:10px;min-width:0;display:flex}.board-page-heading .board-heading-copy h1{letter-spacing:-.5px;margin:0;font-size:26px}.board-heading-copy p{font-size:14px}.board-top-links{margin-bottom:12px}.board-search{margin:0 0 12px}.board-tag.is-strategy{color:#00633a;background:#eaf6ee;font-weight:700}.board-tag.is-info{color:#0c447c;background:#e6f1fb;font-weight:700}.board-tag.is-question{color:#7a4f00;background:#fdf1dc;font-weight:700}.board-tag.is-free{color:#4d5652;background:#eef0f2;font-weight:700}.board-tag.is-feedback{color:#3c3489;background:#efedfb;font-weight:700}.board-row-author{align-items:center;gap:5px;min-width:0;display:flex}.board-row-author>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.board-row-avatar{background:var(--green-soft);color:#00633a;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.board-row.is-compact .board-row-avatar,.board-row.is-compact .board-row-likes{display:none}.board-row.is-compact .board-row-author{justify-content:flex-start}.board-answer-wait{color:#7a4f00;white-space:nowrap;border:1px solid #e3c88f;border-radius:4px;padding:0 5px;font-size:11px;line-height:1.6}.board-comment-count{border-radius:7px;min-width:36px;min-height:38px;padding:3px 5px}.board-comment-count strong{font-size:14px}.board-comment-count.is-waiting{color:#7a4f00;text-align:center;background:#fdf1dc;font-size:11px;font-weight:700;line-height:1.2}.board-backtest{width:fit-content;max-width:100%;color:var(--muted);background:#f4f9f6;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;padding:4px 9px;font-size:12px;line-height:1.5;display:flex}.board-backtest svg{flex-shrink:0}.board-backtest b{color:#00633a}.board-backtest .is-loss{color:#a8372a}.board-highlights{grid-template-columns:1.25fr 1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.board-highlight{border:1px solid var(--line);min-width:0;color:inherit;background:#fff;border-radius:12px;padding:12px 14px;text-decoration:none;display:block}.board-highlight:hover{border-color:var(--green-line)}.board-highlight:focus-visible{outline:2px solid var(--green);outline-offset:2px}.board-highlight>span:first-child{color:var(--muted);font-size:12px;font-weight:700;display:block}.board-highlight.is-top{border-color:#b9dcc8}.board-highlight.is-top>span:first-child{color:#00633a}.board-highlight.is-waiting>span:first-child{color:#7a4f00}.board-highlight.is-talked>span:first-child{color:#a8372a}.board-highlight strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:4px 0;font-size:14px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.board-highlight small{color:var(--muted);font-size:12px;display:block}.board-invites{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:14px 22px 18px;display:grid}.board-invites a,.board-invites button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f6fbf8;border:1px dashed #b9dcc8;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:6px 10px;padding:14px;text-decoration:none;display:grid}.board-invites svg{color:var(--green)}.board-invites b{font-size:14px;display:block}.board-invites small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.5;display:block}.board-invites em{color:var(--green);grid-column:2;font-size:13px;font-style:normal;font-weight:700}@media (max-width:760px){.board-row-avatar,.board-heading-copy p{display:none}.board-page-heading .board-heading-copy h1{font-size:22px}.board-page-heading{margin-bottom:8px}.board-top-links{gap:12px;margin-bottom:8px}.board-highlights{margin-bottom:8px;display:block}.board-highlight:not(.is-top){display:none}.board-highlight.is-top{background:var(--green-soft);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.board-highlight.is-top>span:first-child{flex-shrink:0}.board-highlight.is-top strong{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:500;display:block}.board-highlight.is-top small,.board-highlight.is-top .board-backtest{display:none}.board-backtest{gap:8px;margin:3px 0 1px;padding:3px 7px;font-size:11px}.board-backtest svg{display:none}.board-invites{grid-template-columns:1fr;padding:12px 14px 14px}}
