.LinkExistingCardModal_overlay__LW5V5{position:fixed;inset:0;background:var(--bg-overlay-strong);z-index:calc(var(--z-modal-overlay) + 100);display:flex;align-items:flex-start;justify-content:center;padding:clamp(16px,5vh,48px) 16px;box-sizing:border-box;overflow-y:auto}.LinkExistingCardModal_modal__vO7Bx{width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:var(--shadow-lg,0 18px 48px rgba(0,0,0,.4));color:var(--text-primary);padding:18px 20px 16px;display:flex;flex-direction:column;gap:12px}.LinkExistingCardModal_header__qGBhp{display:flex;justify-content:space-between;align-items:center;gap:12px}.LinkExistingCardModal_title__tluZk{font-size:15px;font-weight:700;color:var(--text-title)}.LinkExistingCardModal_subtitle__WC2AD{font-size:12px;color:var(--text-secondary)}.LinkExistingCardModal_closeBtn__cFV4z{background:transparent;border:0;color:var(--text-secondary);cursor:pointer;padding:4px}.LinkExistingCardModal_search__kNL2k{width:100%;padding:8px 10px;border-radius:6px;border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-primary);font-size:13px;outline:none}.LinkExistingCardModal_list__Ckh3T{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:8px;padding:6px;background:var(--bg-card)}.LinkExistingCardModal_row__U2InD{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;border:1px solid transparent;text-align:left;background:transparent;color:var(--text-primary);font-size:13px;width:100%}.LinkExistingCardModal_row__U2InD:hover{background:var(--border-subtle)}.LinkExistingCardModal_rowSelected__hRUR4{border-color:var(--primary-accent);background:var(--border-subtle)}.LinkExistingCardModal_rowMeta__Bk2lQ{font-size:11px;color:var(--text-secondary)}.LinkExistingCardModal_empty__cFsbJ{color:var(--text-secondary);font-size:12px;padding:16px;text-align:center}.LinkExistingCardModal_actions__s6Pb3{display:flex;gap:8px;justify-content:flex-end;padding-top:8px;border-top:1px solid var(--border-subtle)}.LinkExistingCardModal_btnPrimary__4ZUTa{background:var(--primary-accent);color:var(--text-on-accent);border:0;padding:8px 14px;border-radius:6px;font-weight:600;cursor:pointer}.LinkExistingCardModal_btnPrimary__4ZUTa:disabled{opacity:.6;cursor:not-allowed}.LinkExistingCardModal_btnGhost__jn26Z{background:transparent;color:var(--text-secondary);border:1px solid var(--border-subtle);padding:8px 12px;border-radius:6px;cursor:pointer}.PreviewModal_headerBar___XT9s{display:flex;align-items:center;gap:12px;flex-shrink:0;min-height:52px;padding:10px 14px 10px 20px;border-bottom:1px solid var(--border-subtle);background:var(--bg-secondary)}.PreviewModal_boardNameLabel__f2xhh{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.PreviewModal_boardNameIcon__FwMzx{flex-shrink:0;color:var(--primary-accent);opacity:.9}.PreviewModal_boardNameText__OeprB{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--text-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PreviewModal_headerActions__ZMMwd{display:flex;align-items:center;gap:8px;flex-shrink:0}.PreviewModal_loadBoardBtn__26Qsp{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;padding:7px 16px;border-radius:999px;border:2px solid var(--primary-accent);background:transparent;color:var(--primary-accent);cursor:pointer;white-space:nowrap;line-height:1.2;font-family:inherit;transition:background .15s ease,border-color .15s ease,color .15s ease}.PreviewModal_loadBoardBtn__26Qsp:hover{background:var(--border-subtle);border-color:var(--primary-hover);color:var(--primary-hover)}.PreviewModal_loadBoardBtn__26Qsp:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}.PreviewModal_closeBtn__yHYDc{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:transparent;border:0;color:var(--text-secondary);cursor:pointer;padding:0;border-radius:6px;transition:background .15s ease,color .15s ease}.PreviewModal_closeBtn__yHYDc:hover{background:var(--border-subtle);color:var(--text-primary)}.PreviewModal_closeBtn__yHYDc:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}.BoardMemosModal_overlay__gG8nx{position:fixed;inset:0;background:var(--bg-overlay-strong);display:flex;align-items:flex-start;justify-content:center;z-index:calc(var(--z-modal-overlay) + 10);padding:40px 16px;overflow-y:auto}.BoardMemosModal_modal__tfFB2{background:var(--bg-secondary);color:var(--text-primary);width:min(960px,100%);max-width:100%;max-height:90vh;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;display:flex;flex-direction:column;overflow:hidden}.BoardMemosModal_header__oEbft{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.BoardMemosModal_header__oEbft h2{margin:0;font-size:18px;color:var(--text-title)}.BoardMemosModal_header__oEbft{flex-shrink:0;gap:8px}.BoardMemosModal_closeBtn__rmile{background:transparent;border:0;color:var(--text-secondary);cursor:pointer;padding:4px;display:inline-flex;border-radius:4px}.BoardMemosModal_closeBtn__rmile:hover:not(:disabled){background:var(--border-subtle);color:var(--text-title)}.BoardMemosModal_closeBtn__rmile:disabled{opacity:.5;cursor:not-allowed}.BoardMemosModal_headerActions__RXnTe{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.BoardMemosModal_toolbarBtn___xyCu{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);padding:7px 12px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;font-family:inherit;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.BoardMemosModal_toolbarBtn___xyCu:hover:not(:disabled){background:var(--bg-hover-strong);border-color:var(--primary-accent);color:var(--text-title)}.BoardMemosModal_toolbarBtn___xyCu:disabled{opacity:.5;cursor:not-allowed}.BoardMemosModal_splitBody__b8Z1q{display:flex;flex:1 1;min-height:0;align-items:stretch}.BoardMemosModal_leftPanel__9CHmc{width:min(280px,34%);min-width:220px;display:flex;flex-direction:column;border-right:1px solid var(--border-subtle);background:var(--bg-secondary);min-height:0}.BoardMemosModal_rightPanel__pR0sO{flex:1 1;min-width:0;display:flex;flex-direction:column;min-height:0;background:var(--bg-card)}.BoardMemosModal_addSection__d0_pI{padding:12px 14px;flex-shrink:0;border-bottom:1px solid var(--border-subtle)}.BoardMemosModal_addBtn__eDPNH{background:var(--border-subtle);border:1px dashed var(--border-subtle);color:var(--text-secondary);padding:9px 12px;border-radius:6px;cursor:pointer;font-size:13px;display:inline-flex;align-items:center;gap:6px;width:100%;justify-content:center}.BoardMemosModal_addBtn__eDPNH:hover{background:var(--border-subtle);color:var(--text-title)}.BoardMemosModal_form__4gSkL{display:flex;flex-direction:column;gap:8px}.BoardMemosModal_input__CYTGh,.BoardMemosModal_textarea__EXTXP{box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--control-radius);font-size:var(--control-font-size);line-height:var(--control-line-height);outline:none;font-family:inherit;width:100%}.BoardMemosModal_input__CYTGh{min-height:var(--control-height);padding:0 var(--control-padding-x)}.BoardMemosModal_textarea__EXTXP{padding:var(--control-padding-y) var(--control-padding-x);resize:vertical;min-height:var(--control-textarea-min)}.BoardMemosModal_input__CYTGh:focus,.BoardMemosModal_textarea__EXTXP:focus{border-color:var(--primary-accent)}.BoardMemosModal_formActions__VRUlK{display:flex;justify-content:flex-end;gap:8px}.BoardMemosModal_primaryBtn__d0xMo,.BoardMemosModal_secondaryBtn__BsI_i{box-sizing:border-box;border:0;min-height:var(--control-height);padding:0 var(--control-padding-x-btn);border-radius:var(--control-radius);font-weight:600;cursor:pointer;font-size:var(--control-font-size);line-height:var(--control-line-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap)}.BoardMemosModal_primaryBtn__d0xMo{background:var(--primary-accent);color:var(--bg-secondary)}.BoardMemosModal_primaryBtn__d0xMo:hover:not(:disabled){background:var(--primary-hover)}.BoardMemosModal_primaryBtn__d0xMo:disabled{opacity:.5;cursor:not-allowed}.BoardMemosModal_secondaryBtn__BsI_i{background:var(--border-subtle);color:var(--text-secondary)}.BoardMemosModal_secondaryBtn__BsI_i:hover:not(:disabled){background:var(--bg-hover-strong)}.BoardMemosModal_searchBar__cf_Hh{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:10px 14px;flex-shrink:0;border-bottom:1px solid var(--border-subtle)}.BoardMemosModal_searchIcon__LIyEw{flex-shrink:0;color:var(--text-secondary)}.BoardMemosModal_searchInput__h7shE{flex:1 1;width:100%;min-width:0;box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);min-height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--control-radius);font-size:var(--control-font-size);line-height:var(--control-line-height);outline:none;font-family:inherit}.BoardMemosModal_searchInput__h7shE:focus{border-color:var(--primary-accent)}.BoardMemosModal_searchInput__h7shE::placeholder{color:var(--text-secondary);opacity:.9}.BoardMemosModal_searchInput__h7shE:disabled{opacity:.5;cursor:not-allowed}.BoardMemosModal_searchInput__h7shE::-webkit-search-cancel-button{opacity:.65;cursor:pointer}.BoardMemosModal_leftList__Dah6B{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 10px 14px;display:flex;flex-direction:column;gap:6px}.BoardMemosModal_listRow__Z9p2M{width:100%;text-align:left;border:1px solid var(--border-subtle);border-radius:8px;padding:10px 12px;cursor:pointer;font-family:inherit;font-size:13px;background:var(--bg-card);color:inherit;display:flex;flex-direction:column;gap:4px;margin-bottom:4px;transition:background .12s ease,border-color .12s ease}.BoardMemosModal_listRow__Z9p2M:hover{background:var(--bg-hover-strong);border-color:var(--border-subtle)}.BoardMemosModal_listRowActive__41mWU{border-color:var(--primary-accent);background:var(--bg-hover-strong);box-shadow:0 0 0 1px var(--primary-accent)}.BoardMemosModal_listRowTitle__61cDZ{font-weight:600;color:var(--text-title);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BoardMemosModal_listRowMeta__eSbAd{font-size:11px;color:var(--text-secondary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.BoardMemosModal_sectionBadge__28cU6{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;border-radius:4px;background:var(--border-subtle);color:var(--text-secondary)}.BoardMemosModal_detailScroll__z_835{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px}.BoardMemosModal_detailEmpty__g4nFR{flex:1 1;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:13px;padding:32px 24px;text-align:center}.BoardMemosModal_empty__lLVPM{padding:24px 12px;color:var(--text-secondary);text-align:center;font-size:13px}.BoardMemosModal_memoCard___cbRP{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:8px}.BoardMemosModal_memoHeader__zI1wL{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.BoardMemosModal_memoTitle__770S_{color:var(--text-title);font-weight:600;font-size:16px}.BoardMemosModal_memoMeta__UJt5h{font-size:11px;color:var(--text-secondary);display:flex;gap:8px;margin-top:2px}.BoardMemosModal_memoActions__fzlit{display:flex;gap:2px}.BoardMemosModal_memoDivider__7CvBN{align-self:stretch;margin:0;padding:0;height:0;border:0;border-top:1px solid var(--border-subtle)}.BoardMemosModal_memoContentRich__jUmLV{color:var(--text-secondary);font-size:13px;line-height:1.55;word-break:break-word}.BoardMemosModal_memoContentRich__jUmLV p{margin:0 0 .45em}.BoardMemosModal_memoContentRich__jUmLV p:last-child{margin-bottom:0}.BoardMemosModal_memoContentRich__jUmLV ol,.BoardMemosModal_memoContentRich__jUmLV ul{margin:.35em 0;padding-left:1.35em}.BoardMemosModal_memoContentRich__jUmLV h2,.BoardMemosModal_memoContentRich__jUmLV h3{margin:.45em 0 .3em;font-weight:650;color:var(--text-primary)}.BoardMemosModal_memoContentRich__jUmLV a{color:var(--primary-hover)}.BoardMemosModal_memoContentRich__jUmLV blockquote{margin:.35em 0;padding-left:.85em;border-left:3px solid var(--primary-accent);color:var(--text-muted)}.BoardMemosModal_memoContentRich__jUmLV code{font-family:ui-monospace,monospace;font-size:.9em;background:var(--border-subtle);padding:2px 5px;border-radius:3px}.BoardMemosModal_memoContentRich__jUmLV pre{margin:.35em 0;padding:8px;border-radius:6px;background:var(--bg-code);overflow-x:auto}.BoardMemosModal_memoContentRich__jUmLV .cet-inline-image,.BoardMemosModal_memoContentRich__jUmLV img{max-width:100%;height:auto;border-radius:6px;border:1px solid var(--border-subtle);margin:.4em 0;display:block;cursor:zoom-in}.BoardMemosModal_memoClampHost__WK32R{position:relative}.BoardMemosModal_memoClampHost__WK32R.BoardMemosModal_memoClampLimited__wUjBg{max-height:168px;overflow:hidden}.BoardMemosModal_memoClampHost__WK32R.BoardMemosModal_memoClampLimited__wUjBg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg-card))}.BoardMemosModal_memoRichCollapsible__nzqZa{display:flex;flex-direction:column}.BoardMemosModal_memoExpandBtn__GPrQe{align-self:flex-start;margin-top:6px;padding:0;border:0;background:none;color:var(--primary-accent);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.BoardMemosModal_memoExpandBtn__GPrQe:hover{text-decoration:underline;color:var(--primary-hover)}.BoardMemosModal_iconBtn__YzQSh{background:transparent;border:0;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:4px;display:inline-flex}.BoardMemosModal_iconBtn__YzQSh:hover{background:var(--border-subtle);color:var(--text-title)}.BoardMemosModal_pagination__VyrCb{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--border-subtle);background:var(--bg-secondary);flex-shrink:0;font-size:11px}.BoardMemosModal_paginationInfo__k7Uwv{color:var(--text-secondary);white-space:nowrap}.BoardMemosModal_paginationActions__veGgq{display:flex;align-items:center;gap:6px}.BoardMemosModal_paginationPage__pz2p9{font-size:11px;color:var(--text-secondary);font-weight:600;min-width:36px;text-align:center}.BoardMemosModal_paginationBtn__Ujekq{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);padding:4px 10px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:600;font-family:inherit}.BoardMemosModal_paginationBtn__Ujekq:hover:not(:disabled){border-color:var(--primary-accent);color:var(--text-title)}.BoardMemosModal_paginationBtn__Ujekq:disabled{opacity:.4;cursor:not-allowed}.BoardMemosModal_subModalOverlay__MvsNl{position:fixed;inset:0;background:var(--bg-overlay-strong);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;z-index:calc(var(--z-modal-overlay) + 20)}.BoardMemosModal_subModal__3qlAo{background:var(--bg-secondary);color:var(--text-primary);width:min(640px,100%);max-width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;max-height:90vh}.BoardMemosModal_subModalHeader__L9ARz{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.BoardMemosModal_subModalHeader__L9ARz h3{margin:0;font-size:16px;color:var(--text-title)}.BoardMemosModal_subModalBody__6wDMZ{padding:16px 18px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.BoardMemosModal_fieldGroup__t_J25{display:flex;flex-direction:column;gap:5px}.BoardMemosModal_fieldLabel__5Z2YK{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}@media (max-width:700px){.BoardMemosModal_splitBody__b8Z1q{flex-direction:column;max-height:min(75vh,640px)}.BoardMemosModal_leftPanel__9CHmc{width:100%;min-width:0;max-height:min(38vh,280px);border-right:0;border-bottom:1px solid var(--border-subtle)}.BoardMemosModal_rightPanel__pR0sO{min-height:min(42vh,360px)}.BoardMemosModal_headerActions__RXnTe{gap:4px}.BoardMemosModal_toolbarBtn___xyCu{padding:6px 8px;font-size:11px}.BoardMemosModal_subModalOverlay__MvsNl{padding:16px 8px}}.BoardMemosModal_sharedSectionHeader__UPX1T{font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);opacity:.88;padding:4px;margin-top:4px;border-top:1px dashed var(--border-subtle)}.BoardMemosModal_sharedBadge__C37bn{display:inline-block;margin-left:6px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;background:var(--border-subtle);color:var(--text-secondary);padding:2px 7px;border-radius:999px;font-weight:600;vertical-align:middle}.BoardMemosModal_sharedReadOnlyBanner__FiGIV{font-size:12px;background:var(--info-accent-bg,var(--bg-secondary));color:var(--text-secondary);padding:8px 12px;border-left:3px solid var(--accent,var(--border-subtle));margin:10px;border-radius:4px}.MemoModal_overlay__a9gqT{position:fixed;inset:0;background:var(--bg-overlay-strong);display:flex;align-items:flex-start;justify-content:center;z-index:calc(var(--z-modal-overlay) + 12);padding:40px 16px;overflow-y:auto}.MemoModal_modal__0NAJl{position:relative;background:var(--bg-secondary);color:var(--text-primary);width:min(720px,100%);max-height:90vh;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}.MemoModal_body__gpQFC{padding:20px 24px 24px;overflow-y:auto;flex:1 1;min-height:0;background:var(--bg-card);display:flex;flex-direction:column}.BoardDocumentsModal_overlay__vpzSJ{position:fixed;inset:0;background:var(--bg-overlay-strong);display:flex;align-items:flex-start;justify-content:center;z-index:calc(var(--z-modal-overlay) + 10);padding:40px 16px;overflow-y:auto}.BoardDocumentsModal_modal__I8xKE{background:var(--bg-secondary);color:var(--text-primary);width:min(1180px,100%);max-width:100%;max-height:90vh;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;display:flex;flex-direction:column;overflow:hidden}.BoardDocumentsModal_header__UUneR{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.BoardDocumentsModal_header__UUneR h2{margin:0;font-size:18px;color:var(--text-title)}.BoardDocumentsModal_header__UUneR{flex-shrink:0;gap:8px}.BoardDocumentsModal_closeBtn__IN6dK{background:transparent;border:0;color:var(--text-secondary);cursor:pointer;padding:4px;display:inline-flex;border-radius:4px}.BoardDocumentsModal_closeBtn__IN6dK:hover:not(:disabled){background:var(--border-subtle);color:var(--text-title)}.BoardDocumentsModal_closeBtn__IN6dK:disabled{opacity:.5;cursor:not-allowed}.BoardDocumentsModal_headerActions__u6bnq{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.BoardDocumentsModal_toolbarBtn__PjYdk{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);padding:7px 12px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;font-family:inherit;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.BoardDocumentsModal_toolbarBtn__PjYdk:hover:not(:disabled){background:var(--bg-hover-strong);border-color:var(--primary-accent);color:var(--text-title)}.BoardDocumentsModal_toolbarBtn__PjYdk:disabled{opacity:.5;cursor:not-allowed}.BoardDocumentsModal_splitBody__F7bzg{display:flex;flex:1 1;min-height:0;align-items:stretch}.BoardDocumentsModal_leftPanel__0nF1J{width:min(280px,34%);min-width:220px;display:flex;flex-direction:column;border-right:1px solid var(--border-subtle);background:var(--bg-secondary);min-height:0}.BoardDocumentsModal_rightPanel__n39qn{flex:1 1;min-width:0;display:flex;flex-direction:column;min-height:0;background:var(--bg-card)}.BoardDocumentsModal_addSection__Vsksa{padding:12px 14px;flex-shrink:0;border-bottom:1px solid var(--border-subtle)}.BoardDocumentsModal_addBtn__deIVq{background:var(--border-subtle);border:1px dashed var(--border-subtle);color:var(--text-secondary);padding:9px 12px;border-radius:6px;cursor:pointer;font-size:13px;display:inline-flex;align-items:center;gap:6px;width:100%;justify-content:center}.BoardDocumentsModal_addBtn__deIVq:hover{background:var(--border-subtle);color:var(--text-title)}.BoardDocumentsModal_form__TF1wb{display:flex;flex-direction:column;gap:8px}.BoardDocumentsModal_input__6kL1B{box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);min-height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--control-radius);font-size:var(--control-font-size);line-height:var(--control-line-height);outline:none;font-family:inherit;width:100%}.BoardDocumentsModal_input__6kL1B:focus{border-color:var(--primary-accent)}.BoardDocumentsModal_formActions__9w_sh{display:flex;justify-content:flex-end;gap:8px}.BoardDocumentsModal_primaryBtn__vmEA_,.BoardDocumentsModal_secondaryBtn__iSVfw{box-sizing:border-box;border:0;min-height:var(--control-height);padding:0 var(--control-padding-x-btn);border-radius:var(--control-radius);font-weight:600;cursor:pointer;font-size:var(--control-font-size);line-height:var(--control-line-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap)}.BoardDocumentsModal_primaryBtn__vmEA_{background:var(--primary-accent);color:var(--bg-secondary)}.BoardDocumentsModal_primaryBtn__vmEA_:hover:not(:disabled){background:var(--primary-hover)}.BoardDocumentsModal_primaryBtn__vmEA_:disabled{opacity:.5;cursor:not-allowed}.BoardDocumentsModal_secondaryBtn__iSVfw{background:var(--border-subtle);color:var(--text-secondary)}.BoardDocumentsModal_secondaryBtn__iSVfw:hover:not(:disabled){background:var(--bg-hover-strong)}.BoardDocumentsModal_searchBar__ILaDd{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:10px 14px;flex-shrink:0;border-bottom:1px solid var(--border-subtle)}.BoardDocumentsModal_searchIcon__jQgx2{flex-shrink:0;color:var(--text-secondary)}.BoardDocumentsModal_searchInput__OqR5Y{flex:1 1;width:100%;min-width:0;box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);min-height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--control-radius);font-size:var(--control-font-size);line-height:var(--control-line-height);outline:none;font-family:inherit}.BoardDocumentsModal_searchInput__OqR5Y:focus{border-color:var(--primary-accent)}.BoardDocumentsModal_searchInput__OqR5Y::placeholder{color:var(--text-secondary);opacity:.9}.BoardDocumentsModal_searchInput__OqR5Y:disabled{opacity:.5;cursor:not-allowed}.BoardDocumentsModal_searchInput__OqR5Y::-webkit-search-cancel-button{opacity:.65;cursor:pointer}.BoardDocumentsModal_leftList__30aVa{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 10px 14px;display:flex;flex-direction:column;gap:6px}.BoardDocumentsModal_listRow__SRQS0{width:100%;text-align:left;border:1px solid var(--border-subtle);border-radius:8px;padding:10px 12px;cursor:pointer;font-family:inherit;font-size:13px;background:var(--bg-card);color:inherit;display:flex;flex-direction:column;gap:4px;margin-bottom:4px;transition:background .12s ease,border-color .12s ease}.BoardDocumentsModal_listRow__SRQS0:hover{background:var(--bg-hover-strong);border-color:var(--border-subtle)}.BoardDocumentsModal_listRowActive__mnFgW{border-color:var(--primary-accent);background:var(--bg-hover-strong);box-shadow:0 0 0 1px var(--primary-accent)}.BoardDocumentsModal_listRowTitle__MHVax{font-weight:600;color:var(--text-title);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BoardDocumentsModal_listRowMeta__QddbX{font-size:11px;color:var(--text-secondary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.BoardDocumentsModal_sectionBadge__HQgWU{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;border-radius:4px;background:var(--border-subtle);color:var(--text-secondary)}.BoardDocumentsModal_listRowPreview__KeqPA{font-size:12px;color:var(--text-secondary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}.BoardDocumentsModal_detailScroll__r5QRu{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px}.BoardDocumentsModal_detailEmpty__2gV0u{flex:1 1;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:13px;padding:32px 24px;text-align:center}.BoardDocumentsModal_empty__OD7mG{padding:24px 12px;color:var(--text-secondary);text-align:center;font-size:13px}.BoardDocumentsModal_documentCard__mbz5c{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:8px}.BoardDocumentsModal_documentHeader__tnfK_{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.BoardDocumentsModal_documentTitle__6qXWT{color:var(--text-title);font-weight:600;font-size:16px}.BoardDocumentsModal_documentMeta__Sd6Wg{font-size:11px;color:var(--text-secondary);display:flex;gap:8px;margin-top:2px}.BoardDocumentsModal_documentActions__IYoLO{display:flex;gap:2px}.BoardDocumentsModal_documentDivider__81t9D{align-self:stretch;margin:0;padding:0;height:0;border:0;border-top:1px solid var(--border-subtle)}.BoardDocumentsModal_descRich__UFSgW{color:var(--text-secondary);font-size:13px;line-height:1.55;word-break:break-word}.BoardDocumentsModal_descRich__UFSgW p{margin:0 0 .45em}.BoardDocumentsModal_descRich__UFSgW p:last-child{margin-bottom:0}.BoardDocumentsModal_descRich__UFSgW ol,.BoardDocumentsModal_descRich__UFSgW ul{margin:.35em 0;padding-left:1.35em}.BoardDocumentsModal_descRich__UFSgW h2,.BoardDocumentsModal_descRich__UFSgW h3{margin:.45em 0 .3em;font-weight:650;color:var(--text-primary)}.BoardDocumentsModal_descRich__UFSgW a{color:var(--primary-hover)}.BoardDocumentsModal_descRich__UFSgW blockquote{margin:.35em 0;padding-left:.85em;border-left:3px solid var(--primary-accent);color:var(--text-muted)}.BoardDocumentsModal_descRich__UFSgW code{font-family:ui-monospace,monospace;font-size:.9em;background:var(--border-subtle);padding:2px 5px;border-radius:3px}.BoardDocumentsModal_descRich__UFSgW pre{margin:.35em 0;padding:8px;border-radius:6px;background:var(--bg-code);overflow-x:auto}.BoardDocumentsModal_descRich__UFSgW .cet-inline-image,.BoardDocumentsModal_descRich__UFSgW img{max-width:100%;height:auto;border-radius:6px;border:1px solid var(--border-subtle);margin:.4em 0;display:block;cursor:zoom-in}.BoardDocumentsModal_clampHost__kqzfY{position:relative}.BoardDocumentsModal_clampHost__kqzfY.BoardDocumentsModal_clampLimited__2OPom{max-height:168px;overflow:hidden}.BoardDocumentsModal_clampHost__kqzfY.BoardDocumentsModal_clampLimited__2OPom:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg-card))}.BoardDocumentsModal_richCollapsible__3fVmq{display:flex;flex-direction:column}.BoardDocumentsModal_expandBtn__CFlP9{align-self:flex-start;margin-top:6px;padding:0;border:0;background:none;color:var(--primary-accent);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.BoardDocumentsModal_expandBtn__CFlP9:hover{text-decoration:underline;color:var(--primary-hover)}.BoardDocumentsModal_contentsBlock__4EpBV{margin-top:4px;padding-top:10px;border-top:1px dashed var(--border-subtle);display:flex;flex-direction:column;gap:10px}.BoardDocumentsModal_contentsHeading__AM5Vs{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0}.BoardDocumentsModal_contentItemCard__7BzD9{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.BoardDocumentsModal_contentItemCardRow__mrzo7{flex-direction:row;align-items:center;gap:10px}.BoardDocumentsModal_attachmentLink__Dsd7F{flex:1 1;min-width:0;color:var(--primary-accent);text-decoration:none;word-break:break-all;font-size:13px;font-weight:500;transition:color .12s ease}.BoardDocumentsModal_attachmentLink__Dsd7F:hover{text-decoration:underline;color:var(--primary-hover)}.BoardDocumentsModal_contentItemHeader__cPQiu{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.BoardDocumentsModal_contentItemTitle__E9qPx{font-size:13px;font-weight:600;color:var(--text-primary)}.BoardDocumentsModal_addContentBtn__Xgq_p{align-self:flex-start;margin-top:2px;padding:6px 10px;border-radius:6px;border:1px dashed var(--border-subtle);background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-family:inherit}.BoardDocumentsModal_addContentBtn__Xgq_p:hover:not(:disabled){color:var(--text-title);border-color:var(--primary-accent)}.BoardDocumentsModal_addContentBtn__Xgq_p:disabled{opacity:.5;cursor:not-allowed}.BoardDocumentsModal_iconBtn__ghtIP{background:transparent;border:0;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:4px;display:inline-flex}.BoardDocumentsModal_iconBtn__ghtIP:hover{background:var(--border-subtle);color:var(--text-title)}@media (max-width:700px){.BoardDocumentsModal_splitBody__F7bzg{flex-direction:column;max-height:min(75vh,640px)}.BoardDocumentsModal_leftPanel__0nF1J{width:100%;min-width:0;max-height:min(38vh,280px);border-right:0;border-bottom:1px solid var(--border-subtle)}.BoardDocumentsModal_rightPanel__n39qn{min-height:min(42vh,360px)}}.BoardDocumentsModal_categorySharingBlock__MKa1Z{margin:4px 0 10px 12px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-card);display:flex;flex-direction:column;gap:8px}.BoardDocumentsModal_categorySharingHint__ejFcD{margin:0;font-size:12px;color:var(--text-muted);line-height:1.45}.BoardDocumentsModal_categorySharingScopeRow__6q5Hx{display:flex;flex-wrap:wrap;gap:6px 10px}.BoardDocumentsModal_categorySharingChip__S4alf{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);cursor:pointer}.BoardDocumentsModal_categorySharingChip__S4alf input[type=checkbox]{cursor:pointer}.BoardDocumentsModal_categorySharingMuted__XeEJQ{font-size:11px;color:var(--text-muted)}.BoardDocumentsModal_categoryFilterBar__0qyBe{padding:8px 14px;flex-shrink:0;border-bottom:1px solid var(--border-subtle)}.BoardDocumentsModal_categoryFilterTrigger__QZ8R6{width:100%;display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;padding:8px 10px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;text-align:left;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.BoardDocumentsModal_categoryFilterTrigger__QZ8R6:hover{border-color:color-mix(in srgb,var(--primary-accent) 35%,var(--border-subtle));background:var(--bg-hover-strong)}.BoardDocumentsModal_categoryFilterTrigger__QZ8R6:focus-visible{outline:none;border-color:var(--primary-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-accent) 18%,transparent)}.BoardDocumentsModal_categoryFilterTriggerLabel__w_Vrt{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardDocumentsModal_categoryFilterTriggerIcon__tb2fm{flex-shrink:0;color:var(--text-secondary)}.BoardDocumentsModal_categoryFilterChevron__E4dbN{flex-shrink:0;color:var(--text-secondary);pointer-events:none}.BoardDocumentsModal_categoryFilterMenu__Of7Gw{position:fixed;z-index:var(--z-header-dropdown);box-sizing:border-box;margin:0;padding:0;border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);max-width:min(380px,calc(100vw - 16px));overflow:hidden;display:flex;flex-direction:column}.BoardDocumentsModal_categoryFilterMenuSearchWrap__zCUzi{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border-subtle);flex-shrink:0;background:var(--bg-card)}.BoardDocumentsModal_categoryFilterMenuSearchIcon__yg_14{flex-shrink:0;color:var(--text-secondary)}.BoardDocumentsModal_categoryFilterMenuSearch__3V12U{flex:1 1;min-width:0;box-sizing:border-box;background:transparent;border:0;color:var(--text-primary);padding:6px 4px;font-size:13px;font-family:inherit;outline:none}.BoardDocumentsModal_categoryFilterMenuSearch__3V12U::placeholder{color:var(--text-muted);opacity:.9}.BoardDocumentsModal_categoryFilterMenuList__Ew_rL{max-height:min(260px,42vh);overflow-y:auto;overscroll-behavior:contain;padding:4px}.BoardDocumentsModal_categoryFilterMenuEmpty__Yq0Oh{padding:14px 12px;font-size:12px;color:var(--text-muted);text-align:center}.BoardDocumentsModal_categoryFilterOption__ikRkz{display:flex;align-items:center;gap:8px;width:calc(100% - 8px);padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--text-primary);font-size:13px;font-family:inherit;text-align:left;cursor:pointer;transition:background .1s ease;margin:0 4px 2px}.BoardDocumentsModal_categoryFilterOption__ikRkz:hover{background:var(--bg-hover-strong)}.BoardDocumentsModal_categoryFilterOption__ikRkz:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-accent) 45%,var(--border-subtle));outline-offset:-2px}.BoardDocumentsModal_categoryFilterOptionSelected__lTI3a{background:color-mix(in srgb,var(--primary-accent) 14%,var(--bg-card));font-weight:600;color:var(--text-title)}.BoardDocumentsModal_categoryFilterOptionSelected__lTI3a:hover{background:color-mix(in srgb,var(--primary-accent) 20%,var(--bg-card))}.BoardDocumentsModal_categoryFilterOptionLabel___Fyf0{flex:1 1;min-width:0;line-height:1.35}.BoardDocumentsModal_categoryFilterOptionSpacer__q9uKS{width:8px;height:8px;flex-shrink:0}.BoardDocumentsModal_categoryChipDot__Ju9Az{width:8px;height:8px;border-radius:50%;background:var(--border-subtle);flex-shrink:0}.BoardDocumentsModal_categoryManageBtn__SfDH5{margin-left:auto;flex-shrink:0;background:transparent;border:0;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:4px;display:inline-flex}.BoardDocumentsModal_categoryManageBtn__SfDH5:hover{color:var(--text-title);background:var(--border-subtle)}.BoardDocumentsModal_categoryManager__nW3GD{padding:10px 14px;border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px;background:var(--bg-card)}.BoardDocumentsModal_categoryManagerRow__Q6UCv{display:flex;align-items:center;gap:6px}.BoardDocumentsModal_categoryManagerName__Y3dOg{flex:1 1;min-width:0}.BoardDocumentsModal_categoryManagerCount__B_FsL{font-size:11px;color:var(--text-muted);white-space:nowrap}.BoardDocumentsModal_categoryManagerEmpty__no3sI{font-size:12px;color:var(--text-muted);font-style:italic}.BoardDocumentsModal_categoryBadge___2Q9T{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:999px;background:var(--border-subtle);color:var(--text-primary);white-space:nowrap}.BoardDocumentsModal_categoryBadgeDot__J7RQN{width:7px;height:7px;border-radius:50%;background:var(--text-secondary);flex-shrink:0}.BoardDocumentsModal_categorySelect__bL576{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);padding:7px 10px;border-radius:6px;font-size:13px;outline:none;font-family:inherit;width:100%;box-sizing:border-box}.BoardDocumentsModal_categorySelect__bL576:focus{border-color:var(--primary-accent)}.BoardDocumentsModal_pagination__B2uUa{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--border-subtle);background:var(--bg-secondary);flex-shrink:0;font-size:11px}.BoardDocumentsModal_paginationInfo__yP003{color:var(--text-secondary);white-space:nowrap}.BoardDocumentsModal_paginationActions__KjHk5{display:flex;align-items:center;gap:6px}.BoardDocumentsModal_paginationPage__pLfVK{font-size:11px;color:var(--text-secondary);font-weight:600;min-width:36px;text-align:center}.BoardDocumentsModal_paginationBtn__iB4s9{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);padding:4px 10px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:600;font-family:inherit}.BoardDocumentsModal_paginationBtn__iB4s9:hover:not(:disabled){border-color:var(--primary-accent);color:var(--text-title)}.BoardDocumentsModal_paginationBtn__iB4s9:disabled{opacity:.4;cursor:not-allowed}.BoardDocumentsModal_subModalOverlay__xn8IA{position:fixed;inset:0;background:var(--bg-overlay-strong);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;z-index:calc(var(--z-modal-overlay) + 20)}.BoardDocumentsModal_subModal__Kn7Ud{background:var(--bg-secondary);color:var(--text-primary);width:min(640px,100%);max-width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;max-height:90vh}.BoardDocumentsModal_subModalHeader__h3Chj{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.BoardDocumentsModal_subModalHeader__h3Chj h3{margin:0;font-size:16px;color:var(--text-title)}.BoardDocumentsModal_subModalBody__zH3Qa{padding:16px 18px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.BoardDocumentsModal_fieldGroup__Dx_yg{display:flex;flex-direction:column;gap:5px}.BoardDocumentsModal_fieldLabel__6Z4mQ{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.BoardDocumentsModal_categoryManagerList__nGBhm{display:flex;flex-direction:column;gap:6px}.BoardDocumentsModal_categoryManagerCard__rsNeT{border:1px solid var(--border-subtle);border-radius:8px;padding:8px 10px;background:var(--bg-card)}.BoardDocumentsModal_categoryAddForm__DhphB{display:flex;align-items:center;gap:8px;margin-top:6px;padding-top:12px;border-top:1px dashed var(--border-subtle)}.BoardDocumentsModal_sharedSectionHeader__PuzxF{font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);opacity:.88;padding:4px;margin-top:4px;border-top:1px dashed var(--border-subtle)}.BoardDocumentsModal_sharedBadge__u4hoU{display:inline-block;margin-left:6px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;background:var(--border-subtle);color:var(--text-secondary);padding:2px 7px;border-radius:999px;font-weight:600;vertical-align:middle}.BoardDocumentsModal_sharedReadOnlyBanner__J_3Pe{font-size:12px;background:var(--info-accent-bg,var(--bg-secondary));color:var(--text-secondary);padding:8px 12px;border-left:3px solid var(--accent,var(--border-subtle));margin:10px;border-radius:4px}@media (max-width:700px){.BoardDocumentsModal_headerActions__u6bnq{gap:4px}.BoardDocumentsModal_toolbarBtn__PjYdk{padding:6px 8px;font-size:11px}.BoardDocumentsModal_subModalOverlay__xn8IA{padding:16px 8px}}.DocumentModal_overlay__2PBm3{position:fixed;inset:0;background:var(--bg-overlay-strong);display:flex;align-items:flex-start;justify-content:center;z-index:calc(var(--z-modal-overlay) + 12);padding:40px 16px;overflow-y:auto}.DocumentModal_modal__TEu_c{position:relative;background:var(--bg-secondary);color:var(--text-primary);width:min(740px,100%);max-height:90vh;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}.DocumentModal_body__nvOZO{padding:20px 24px 24px;overflow-y:auto;flex:1 1;min-height:0;background:var(--bg-card);display:flex;flex-direction:column}.BacklogsModal_overlay__dEZrL{position:fixed;inset:0;background:var(--bg-overlay-strong);display:flex;align-items:flex-start;justify-content:center;z-index:calc(var(--z-modal-overlay) + 10);padding:40px 16px;overflow-y:auto}.BacklogsModal_modal__xW9S7{background:var(--bg-secondary);color:var(--text-primary);width:min(1180px,100%);max-width:100%;max-height:90vh;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;display:flex;flex-direction:column;overflow:hidden}.BacklogsModal_header__6fSDS{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.BacklogsModal_header__6fSDS h2{margin:0;font-size:18px;color:var(--text-title)}.BacklogsModal_header__6fSDS{gap:8px}.BacklogsModal_closeBtn__pI7Ag{background:transparent;border:0;color:var(--text-secondary);cursor:pointer;padding:4px;display:inline-flex;border-radius:4px}.BacklogsModal_closeBtn__pI7Ag:hover:not(:disabled){background:var(--border-subtle);color:var(--text-title)}.BacklogsModal_closeBtn__pI7Ag:disabled{opacity:.5;cursor:not-allowed}.BacklogsModal_headerActions__iukg4{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.BacklogsModal_toolbarBtn__jIotq{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);padding:7px 12px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;font-family:inherit;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.BacklogsModal_toolbarBtn__jIotq:hover:not(:disabled){background:var(--bg-hover-strong);border-color:var(--primary-accent);color:var(--text-title)}.BacklogsModal_toolbarBtn__jIotq:disabled{opacity:.5;cursor:not-allowed}.BacklogsModal_splitBody__RMtFG{display:flex;flex:1 1;min-height:0;align-items:stretch}.BacklogsModal_leftPanel__iD5og{width:min(380px,40%);min-width:280px;display:flex;flex-direction:column;border-right:1px solid var(--border-subtle);background:var(--bg-secondary);min-height:0}.BacklogsModal_rightPanel__Wbtr8{flex:1 1;min-width:0;display:flex;flex-direction:column;min-height:0;background:var(--bg-card)}.BacklogsModal_tabs__wKwLe{display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px 0;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.BacklogsModal_tab__GpH1f{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--text-secondary);padding:8px 10px;cursor:pointer;font-size:11px;font-weight:600;margin-bottom:-1px}.BacklogsModal_tab__GpH1f:hover{color:var(--text-title)}.BacklogsModal_tabActive__c0LtK{color:var(--text-title);border-bottom-color:var(--primary-accent)}.BacklogsModal_addSection__fOZYd{padding:12px 14px;flex-shrink:0;border-bottom:1px solid var(--border-subtle)}.BacklogsModal_addBtn__TrazG{background:var(--border-subtle);border:1px dashed var(--border-subtle);color:var(--text-secondary);padding:9px 12px;border-radius:6px;cursor:pointer;font-size:13px;display:inline-flex;align-items:center;gap:6px;width:100%;justify-content:center}.BacklogsModal_addBtn__TrazG:hover{background:var(--border-subtle);color:var(--text-title)}.BacklogsModal_editForm__N6xHc,.BacklogsModal_form___P7F1{display:flex;flex-direction:column;gap:8px}.BacklogsModal_leftPanel__iD5og .BacklogsModal_formRow__bYM24{flex-direction:column;align-items:stretch}.BacklogsModal_leftPanel__iD5og .BacklogsModal_formRow__bYM24>.BacklogsModal_input__aj6_j{flex:none;width:100%}.BacklogsModal_leftPanel__iD5og .BacklogsModal_formActions__Eo6VE{margin-left:0;justify-content:flex-end;width:100%}.BacklogsModal_input__aj6_j{box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);min-height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--control-radius);font-size:var(--control-font-size);line-height:var(--control-line-height);outline:none;font-family:inherit;width:100%}.BacklogsModal_input__aj6_j:focus{border-color:var(--primary-accent)}.BacklogsModal_formRow__bYM24{display:flex;align-items:center;gap:8px}.BacklogsModal_formRow__bYM24>.BacklogsModal_input__aj6_j{flex:1 1}.BacklogsModal_formActions__Eo6VE{display:flex;gap:6px;margin-left:auto}.BacklogsModal_detailScroll__a_5iE .BacklogsModal_formRow__bYM24{flex-wrap:wrap}.BacklogsModal_detailScroll__a_5iE .BacklogsModal_formRow__bYM24>.BacklogsModal_input__aj6_j{min-width:140px}.BacklogsModal_primaryBtn__iCWPc,.BacklogsModal_secondaryBtn__GvpCs{box-sizing:border-box;border:0;min-height:var(--control-height);padding:0 var(--control-padding-x-btn);border-radius:var(--control-radius);font-weight:600;cursor:pointer;font-size:var(--control-font-size);line-height:var(--control-line-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);white-space:nowrap}.BacklogsModal_primaryBtn__iCWPc{background:var(--primary-accent);color:var(--bg-secondary)}.BacklogsModal_primaryBtn__iCWPc:hover:not(:disabled){background:var(--primary-hover)}.BacklogsModal_primaryBtn__iCWPc:disabled{opacity:.5;cursor:not-allowed}.BacklogsModal_secondaryBtn__GvpCs{background:var(--border-subtle);color:var(--text-secondary)}.BacklogsModal_secondaryBtn__GvpCs:hover:not(:disabled){background:var(--bg-hover-strong)}.BacklogsModal_searchBar__R6GPP{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:10px 14px;flex-shrink:0;border-bottom:1px solid var(--border-subtle)}.BacklogsModal_searchIcon__DtrnQ{flex-shrink:0;color:var(--text-secondary)}.BacklogsModal_searchInput__PGujX{flex:1 1;width:100%;min-width:0;box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);min-height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--control-radius);font-size:var(--control-font-size);line-height:var(--control-line-height);outline:none;font-family:inherit}.BacklogsModal_searchInput__PGujX:focus{border-color:var(--primary-accent)}.BacklogsModal_searchInput__PGujX::placeholder{color:var(--text-secondary);opacity:.9}.BacklogsModal_searchInput__PGujX:disabled{opacity:.5;cursor:not-allowed}.BacklogsModal_searchInput__PGujX::-webkit-search-cancel-button{opacity:.65;cursor:pointer}.BacklogsModal_leftList__1Xp3w{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 10px 14px;display:flex;flex-direction:column;gap:6px}.BacklogsModal_listRow__WX_7l{width:100%;text-align:left;border:1px solid var(--border-subtle);border-radius:8px;padding:10px 12px;cursor:pointer;font-family:inherit;font-size:13px;background:var(--bg-card);color:inherit;display:flex;flex-direction:column;gap:6px;transition:background .12s ease,border-color .12s ease}.BacklogsModal_listRow__WX_7l:hover{background:var(--bg-hover-strong);border-color:var(--border-subtle)}.BacklogsModal_listRowActive__lL_rh{border-color:var(--primary-accent);background:var(--bg-hover-strong);box-shadow:0 0 0 1px var(--primary-accent)}.BacklogsModal_listRowTitleRow__QmdCR{display:flex;align-items:flex-start;gap:8px;min-width:0}.BacklogsModal_listRowTitle__RXS6P{font-weight:600;color:var(--text-title);line-height:1.3;flex:1 1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BacklogsModal_listRowMeta__qz1wi{font-size:11px;color:var(--text-secondary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.BacklogsModal_badge__y6ymU{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;border-radius:4px;background:var(--border-subtle);color:var(--text-secondary)}.BacklogsModal_priorityDot__cgR3L{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:3px}.BacklogsModal_statusBadge__x4yW2{font-size:10px;font-weight:600;padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em}.BacklogsModal_status_promoted__9Zatj{background:var(--success-bg);color:var(--success-accent)}.BacklogsModal_status_rejected__VZKJn{background:var(--danger-bg);color:var(--danger-accent)}.BacklogsModal_detailScroll__a_5iE{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px}.BacklogsModal_detailEmpty__mO3Fv{flex:1 1;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:13px;padding:32px 24px;text-align:center}.BacklogsModal_empty__8P_58{padding:24px 12px;color:var(--text-secondary);text-align:center;font-size:13px}.BacklogsModal_itemCard__SZWux{background:transparent;border:none;padding:0;display:flex;flex-direction:column;gap:10px}.BacklogsModal_itemHeader__Dp8po{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.BacklogsModal_itemMain__3dA6A{flex:1 1;min-width:0}.BacklogsModal_itemTitleRow__GTY9D{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.BacklogsModal_itemTitle__FJscO{color:var(--text-title);font-weight:600;font-size:16px}.BacklogsModal_itemMeta__l_ad_{font-size:11px;color:var(--text-secondary);display:flex;gap:8px;margin-top:4px;flex-wrap:wrap}.BacklogsModal_itemDescRich__fNXg6{color:var(--text-secondary);font-size:13px;line-height:1.55;word-break:break-word}.BacklogsModal_itemDescRich__fNXg6 p{margin:0 0 .45em}.BacklogsModal_itemDescRich__fNXg6 p:last-child{margin-bottom:0}.BacklogsModal_itemDescRich__fNXg6 ol,.BacklogsModal_itemDescRich__fNXg6 ul{margin:.35em 0;padding-left:1.35em}.BacklogsModal_itemDescRich__fNXg6 h2,.BacklogsModal_itemDescRich__fNXg6 h3{margin:.45em 0 .3em;font-weight:650;color:var(--text-primary)}.BacklogsModal_itemDescRich__fNXg6 a{color:var(--primary-hover)}.BacklogsModal_itemDescRich__fNXg6 blockquote{margin:.35em 0;padding-left:.85em;border-left:3px solid var(--primary-accent);color:var(--text-muted)}.BacklogsModal_itemDescRich__fNXg6 code{font-family:ui-monospace,monospace;font-size:.9em;background:var(--border-subtle);padding:2px 5px;border-radius:3px}.BacklogsModal_itemDescRich__fNXg6 pre{margin:.35em 0;padding:8px;border-radius:6px;background:var(--bg-code);overflow-x:auto}.BacklogsModal_itemActions__5UEse{display:flex;gap:2px;flex-shrink:0;flex-wrap:wrap}.BacklogsModal_iconBtn__g4Yyv{background:transparent;border:0;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:4px;display:inline-flex}.BacklogsModal_iconBtn__g4Yyv:hover{background:var(--border-subtle);color:var(--text-title)}.BacklogsModal_danger__WtCL3:hover{background:var(--danger-bg-strong);color:var(--danger-accent)}.BacklogsModal_promoteRow__v8NHJ{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--info-accent-bg);border:1px solid var(--info-accent-border);padding:10px 12px;border-radius:6px}.BacklogsModal_promoteRow__v8NHJ>.BacklogsModal_input__aj6_j{flex:1 1;min-width:160px}.BacklogsModal_promoteLabel__vEF6W{font-size:12px;color:var(--text-secondary);flex-shrink:0}.BacklogsModal_divider__tNBvU{height:0;border:0;border-top:1px solid var(--border-subtle);margin:4px 0}.BacklogsModal_pagination__b7pFF{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--border-subtle);background:var(--bg-secondary);flex-shrink:0;font-size:11px}.BacklogsModal_paginationInfo__2z6OS{color:var(--text-secondary);white-space:nowrap}.BacklogsModal_paginationActions__DzNim{display:flex;align-items:center;gap:6px}.BacklogsModal_paginationPage__icJT1{font-size:11px;color:var(--text-secondary);font-weight:600;min-width:36px;text-align:center}.BacklogsModal_paginationBtn__r2DNN{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);padding:4px 10px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:600;font-family:inherit}.BacklogsModal_paginationBtn__r2DNN:hover:not(:disabled){border-color:var(--primary-accent);color:var(--text-title)}.BacklogsModal_paginationBtn__r2DNN:disabled{opacity:.4;cursor:not-allowed}.BacklogsModal_subModalOverlay__it5Iz{position:fixed;inset:0;background:var(--bg-overlay-strong);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;z-index:calc(var(--z-modal-overlay) + 20)}.BacklogsModal_subModal__a8nHa{background:var(--bg-secondary);color:var(--text-primary);width:min(760px,100%);max-width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;max-height:90vh}.BacklogsModal_subModalHeader__VYJ0A{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.BacklogsModal_subModalHeader__VYJ0A h3{margin:0;font-size:16px;color:var(--text-title)}.BacklogsModal_subModalBody__PIH2L{padding:16px 18px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.BacklogsModal_fieldGroup__85TsX{display:flex;flex-direction:column;gap:5px}.BacklogsModal_fieldLabel__AS5Yw{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}@media (max-width:700px){.BacklogsModal_splitBody__RMtFG{flex-direction:column;max-height:min(75vh,640px)}.BacklogsModal_leftPanel__iD5og{width:100%;min-width:0;max-height:min(40vh,300px);border-right:0;border-bottom:1px solid var(--border-subtle)}.BacklogsModal_rightPanel__Wbtr8{min-height:min(42vh,360px)}.BacklogsModal_headerActions__iukg4{gap:4px}.BacklogsModal_toolbarBtn__jIotq{padding:6px 8px;font-size:11px}.BacklogsModal_subModalOverlay__it5Iz{padding:16px 8px}}.BacklogModal_overlay__l1yMx{position:fixed;inset:0;background:var(--bg-overlay-strong);display:flex;align-items:flex-start;justify-content:center;z-index:calc(var(--z-modal-overlay) + 12);padding:40px 16px;overflow-y:auto}.BacklogModal_modal__w1IX9{position:relative;background:var(--bg-secondary);color:var(--text-primary);width:min(720px,100%);max-height:90vh;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}.BacklogModal_body__fuNdz{padding:20px 24px 24px;overflow-y:auto;flex:1 1;min-height:0;background:var(--bg-card);display:flex;flex-direction:column}.BoardFilesModal_overlay__hB7cI{position:fixed;inset:0;background:var(--bg-overlay-strong);display:flex;align-items:flex-start;justify-content:center;z-index:calc(var(--z-modal-overlay) + 10);padding:40px 16px;overflow-y:auto}.BoardFilesModal_modal__k9XZp{background:var(--bg-secondary);color:var(--text-primary);width:740px;max-width:100%;max-height:90vh;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;display:flex;flex-direction:column;overflow:hidden}.BoardFilesModal_header__QNC2T{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.BoardFilesModal_headerMain__EMPy1{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1}.BoardFilesModal_header__QNC2T h2{margin:0;font-size:18px;color:var(--text-title)}.BoardFilesModal_storageSummary__6VqdI{display:flex;flex-direction:column;gap:4px;max-width:420px}.BoardFilesModal_storageText__cZ97k{font-size:12px;color:var(--text-secondary);font-weight:500}.BoardFilesModal_storageSub__VaSqS{font-size:11px;color:var(--text-secondary);opacity:.85}.BoardFilesModal_storageBar___VSus{height:4px;border-radius:999px;background:var(--border-subtle);overflow:hidden}.BoardFilesModal_storageBarFill__rbbcx{height:100%;border-radius:inherit;background:var(--primary-accent);transition:width .15s ease}.BoardFilesModal_storageBarFill__rbbcx[data-warn=true]{background:var(--danger-accent,#ef4444)}.BoardFilesModal_addSection__1wpOQ,.BoardFilesModal_header__QNC2T,.BoardFilesModal_searchBar__zKAnf{flex-shrink:0}.BoardFilesModal_closeBtn__gKPnt{background:transparent;border:0;color:var(--text-secondary);cursor:pointer;padding:4px;display:inline-flex;border-radius:4px}.BoardFilesModal_closeBtn__gKPnt:hover{background:var(--border-subtle);color:var(--text-title)}.BoardFilesModal_addSection__1wpOQ{padding:12px 20px 14px;border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,var(--bg-card) 0,var(--bg-secondary) 100%)}.BoardFilesModal_input__jv5wr{box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);min-height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--control-radius);font-size:var(--control-font-size);line-height:var(--control-line-height);outline:none;font-family:inherit;width:100%}.BoardFilesModal_input__jv5wr:focus{border-color:var(--primary-accent)}.BoardFilesModal_hiddenFile__6pC58{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.BoardFilesModal_dropZone__KqeC0{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px dashed var(--border-subtle);border-radius:var(--radius-md,8px);background:var(--bg-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;outline:none}.BoardFilesModal_dropZone__KqeC0:hover:not([data-uploading=true]){border-color:color-mix(in srgb,var(--primary-accent) 55%,var(--border-subtle));background:var(--bg-card);box-shadow:0 1px 0 color-mix(in srgb,var(--primary-accent) 12%,transparent)}.BoardFilesModal_dropZone__KqeC0:focus-visible{border-color:var(--primary-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-accent) 28%,transparent)}.BoardFilesModal_dropZone__KqeC0[data-active=true]{border-color:var(--primary-accent);border-style:solid;background:var(--info-accent-bg)}.BoardFilesModal_dropZone__KqeC0[data-uploading=true]{cursor:wait;opacity:.92;pointer-events:none}.BoardFilesModal_dropIcon__dwcci{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary-accent) 14%,var(--bg-card));color:var(--primary-hover)}.BoardFilesModal_dropZone__KqeC0[data-active=true] .BoardFilesModal_dropIcon__dwcci{background:color-mix(in srgb,var(--primary-accent) 22%,var(--info-accent-bg))}.BoardFilesModal_dropCopy__IuoAp{flex:1 1;min-width:0;text-align:left}.BoardFilesModal_dropTitle__IONAw{margin:0;font-size:13px;font-weight:600;color:var(--text-title);line-height:1.35}.BoardFilesModal_dropMeta__n8NdR{margin:3px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary);line-height:1.3}.BoardFilesModal_trustChip__ES6tD{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--primary-accent) 10%,var(--bg-card));color:var(--text-secondary);font-weight:600;letter-spacing:.01em}.BoardFilesModal_typeChip__1vyQP{opacity:.9}.BoardFilesModal_srOnly__fTCvv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.BoardFilesModal_spin__StW9C{animation:BoardFilesModal_boardFilesSpin__i64HD .85s linear infinite}@keyframes BoardFilesModal_boardFilesSpin__i64HD{to{transform:rotate(1turn)}}.BoardFilesModal_linkBlock__ZMGuc{display:flex;flex-direction:column;gap:8px}.BoardFilesModal_linkToggle__ivd_t{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 2px;border:0;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;border-radius:4px;font-family:inherit}.BoardFilesModal_linkToggle__ivd_t:hover{color:var(--text-title)}.BoardFilesModal_linkChevron__VRPVf{transition:transform .15s ease}.BoardFilesModal_linkChevron__VRPVf[data-open=true]{transform:rotate(180deg)}.BoardFilesModal_linkForm__gmnFM{display:grid;grid-template-columns:1fr 1.35fr auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 12px;border-radius:var(--radius-md,8px);border:1px solid var(--border-subtle);background:var(--bg-secondary)}.BoardFilesModal_primaryBtn__xtuWZ,.BoardFilesModal_secondaryBtn__SSRDP{box-sizing:border-box;border:0;min-height:var(--control-height);padding:0 var(--control-padding-x-btn);border-radius:var(--control-radius);font-weight:600;cursor:pointer;font-size:var(--control-font-size);line-height:var(--control-line-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap)}.BoardFilesModal_primaryBtn__xtuWZ{background:var(--primary-accent);color:var(--bg-secondary);white-space:nowrap}.BoardFilesModal_primaryBtn__xtuWZ:hover:not(:disabled){background:var(--primary-hover)}.BoardFilesModal_primaryBtn__xtuWZ:disabled{opacity:.5;cursor:not-allowed}@media (max-width:560px){.BoardFilesModal_linkForm__gmnFM{grid-template-columns:1fr}.BoardFilesModal_primaryBtn__xtuWZ{width:100%}}.BoardFilesModal_searchBar__zKAnf{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:10px 20px;border-bottom:1px solid var(--border-subtle);background:var(--bg-secondary)}.BoardFilesModal_searchIcon__FOaR_{flex-shrink:0;color:var(--text-secondary)}.BoardFilesModal_searchInput__Z65DS{flex:1 1;width:100%;min-width:0;box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);min-height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--control-radius);font-size:var(--control-font-size);line-height:var(--control-line-height);outline:none;font-family:inherit}.BoardFilesModal_searchInput__Z65DS:focus{border-color:var(--primary-accent)}.BoardFilesModal_searchInput__Z65DS::placeholder{color:var(--text-secondary);opacity:.9}.BoardFilesModal_searchInput__Z65DS:disabled{opacity:.5;cursor:not-allowed}.BoardFilesModal_searchInput__Z65DS::-webkit-search-cancel-button{opacity:.65;cursor:pointer}.BoardFilesModal_list__quWd_{padding:8px 20px 16px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:4px}.BoardFilesModal_empty__2HKeA{padding:32px 16px;color:var(--text-secondary);text-align:center;font-size:13px}.BoardFilesModal_fileRow__Rx6rX{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px}.BoardFilesModal_list__quWd_ .BoardFilesModal_fileRow__Rx6rX:hover{background:var(--bg-card-hover)}.BoardFilesModal_fileIcon__1I5q9{color:var(--primary-hover);flex-shrink:0}.BoardFilesModal_fileMain__wfc6b{flex:1 1;min-width:0}.BoardFilesModal_fileName__tPYUt{color:var(--text-primary);font-size:14px;font-weight:600;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardFilesModal_fileName__tPYUt:hover{color:var(--primary-hover);text-decoration:underline}.BoardFilesModal_fileMeta__UTYT_{font-size:11px;color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.BoardFilesModal_fileType__ic9sM{font-weight:600;letter-spacing:.03em;color:var(--text-secondary)}.BoardFilesModal_iconBtn__UYoPB{background:transparent;border:0;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:4px;display:inline-flex;text-decoration:none}.BoardFilesModal_iconBtn__UYoPB:hover{background:var(--border-subtle);color:var(--text-title)}.BoardFilesModal_iconBtn__UYoPB:disabled,.BoardFilesModal_iconBtn__UYoPB[aria-disabled=true]{opacity:.5;cursor:not-allowed}.BoardFilesModal_iconBtn__UYoPB:disabled:hover,.BoardFilesModal_iconBtn__UYoPB[aria-disabled=true]:hover{background:transparent;color:inherit}.BoardFilesModal_sharedSectionHeader__u2JEF{font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);opacity:.88;padding:12px 12px 4px;border-top:1px dashed var(--border-subtle);margin-top:8px}.BoardFilesModal_sharedBadge__nJcFz{display:inline-block;margin-left:6px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;background:var(--border-subtle);color:var(--text-secondary);padding:2px 7px;border-radius:999px;font-weight:600;vertical-align:middle}.BoardFilesModal_sharedReadOnlyBanner__9QGg6{font-size:12px;background:var(--info-accent-bg,var(--bg-secondary));color:var(--text-secondary);padding:8px 12px;border-left:3px solid var(--accent,var(--border-subtle));margin:10px;border-radius:4px}.FileModal_overlay___u8aQ{position:fixed;inset:0;background:var(--bg-overlay-strong);display:flex;align-items:flex-start;justify-content:center;z-index:calc(var(--z-modal-overlay) + 12);padding:40px 16px;overflow-y:auto}.FileModal_modal__tKHxy{position:relative;background:var(--bg-secondary);color:var(--text-primary);width:min(720px,100%);max-height:90vh;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}.FileModal_body__fBDDL{padding:20px 24px 24px;overflow-y:auto;flex:1 1;min-height:0;background:var(--bg-card);display:flex;flex-direction:column;gap:0}.FileModal_fileDetail__ZLHhW{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.FileModal_previewImage__nz99Z{display:block;max-width:100%;max-height:min(60vh,480px);margin:16px auto 0;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);object-fit:contain}.FileModal_openRow__tKlfp{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.FileModal_openBtn__KsuNp{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;color:var(--primary-accent);background:transparent;border:1px solid var(--primary-accent);border-radius:6px;text-decoration:none;cursor:pointer;font-family:inherit;transition:background .12s ease,color .12s ease,border-color .12s ease}.FileModal_openBtn__KsuNp:hover{background:color-mix(in srgb,var(--primary-accent) 12%,transparent);border-color:var(--primary-hover);color:var(--primary-hover)}