.grantflow-agent-interface_chatContainer__RKr_1{display:flex;flex-direction:column;height:100%;width:100%;max-width:800px;margin:0 auto;padding:0 1rem}.grantflow-agent-interface_messagesArea__PKJV6{flex-grow:1;overflow-y:auto;padding:1rem 0}.grantflow-agent-interface_message__SWIny{display:flex;margin-bottom:1rem;gap:.75rem}.grantflow-agent-interface_avatar__7nWjI{width:2rem;height:2rem;border-radius:50%;background-color:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.grantflow-agent-interface_userMessage__nf9AT .grantflow-agent-interface_avatar__7nWjI{background-color:var(--primary-light);color:var(--primary-dark)}.grantflow-agent-interface_agentMessage__GAlWZ .grantflow-agent-interface_avatar__7nWjI{background-color:var(--bg-quaternary);color:var(--text-primary)}.grantflow-agent-interface_userMessage__nf9AT{flex-direction:row-reverse}.grantflow-agent-interface_agentMessage__GAlWZ{justify-content:flex-start}.grantflow-agent-interface_messageContent__sytzd{display:flex;flex-direction:column;max-width:75%;overflow-wrap:break-word;word-break:break-word}.grantflow-agent-interface_messageText__wVTZM{font-size:.9rem;line-height:1.5;color:var(--text-primary,#3c4043);padding:.75rem 1rem;border-radius:1rem;word-wrap:break-word}.grantflow-agent-interface_messageText__wVTZM p{margin-bottom:.5em}.grantflow-agent-interface_messageText__wVTZM p:last-child{margin-bottom:0}.grantflow-agent-interface_userMessage__nf9AT .grantflow-agent-interface_messageText__wVTZM{background-color:#1a73e8;color:white;border-bottom-right-radius:.25rem}.grantflow-agent-interface_agentMessage__GAlWZ .grantflow-agent-interface_messageText__wVTZM{background-color:#f1f3f4;color:var(--text-primary,#3c4043);border-bottom-left-radius:.25rem}.grantflow-agent-interface_constraintsMessageText__YHAQz{font-size:.85rem;line-height:1.4;color:var(--text-secondary,#5f6368);margin-top:.5rem;padding:.5rem;background-color:var(--bg-subtle,#f8f9fa);border-radius:.375rem;border-left:3px solid var(--accent-color-medium,#fab1a0);word-wrap:break-word}.grantflow-agent-interface_constraintsMessageText__YHAQz p{margin-bottom:.3em}.grantflow-agent-interface_constraintsMessageText__YHAQz p:last-child{margin-bottom:0}.grantflow-agent-interface_messageTimestamp__GjTkD{font-size:.7rem;color:var(--text-tertiary,#70757a);margin-top:.5rem;text-align:right}.grantflow-agent-interface_welcomeArea__n2qdZ{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.grantflow-agent-interface_welcomeIcon__CvLTZ{font-size:3rem;color:#1a73e8;margin-bottom:1rem}.grantflow-agent-interface_welcomeTitle__5SVWf{font-size:1.5rem;font-weight:600;color:#202124;margin-bottom:.5rem}.grantflow-agent-interface_welcomeDescription__5Z29Z{font-size:1rem;color:#5f6368;margin-bottom:2rem;max-width:400px}.grantflow-agent-interface_promptExamples__A9BQu{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:400px}.grantflow-agent-interface_promptButton__ig2jc{background-color:var(--bg-tertiary);color:var(--text-primary);border:none;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;cursor:pointer;transition:background-color .2s;text-align:left}.grantflow-agent-interface_promptButton__ig2jc:hover{background-color:var(--bg-quaternary)}.grantflow-agent-interface_userMessage__nf9AT .grantflow-agent-interface_messageTimestamp__GjTkD{margin-right:.5rem}.grantflow-agent-interface_agentMessage__GAlWZ .grantflow-agent-interface_messageTimestamp__GjTkD{margin-left:.5rem}.grantflow-agent-interface_grantResultsContainer__u35hC{margin-top:1rem}.grantflow-agent-interface_loadingMessage__UGaC8 .grantflow-agent-interface_typingIndicator__XjqA0{display:flex;align-items:center;padding:.75rem 1rem}.grantflow-agent-interface_typingIndicator__XjqA0 span{height:8px;width:8px;margin:0 2px;background-color:var(--text-light);border-radius:50%;display:inline-block;animation:grantflow-agent-interface_bounce__6ijFh 1.4s ease-in-out infinite both}.grantflow-agent-interface_typingIndicator__XjqA0 span:first-child{animation-delay:-.32s}.grantflow-agent-interface_typingIndicator__XjqA0 span:nth-child(2){animation-delay:-.16s}@keyframes grantflow-agent-interface_bounce__6ijFh{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.grantflow-agent-interface_inputArea__PZyDZ{padding:1rem 0}.grantflow-agent-interface_inputContainer__9u_1D{display:flex;align-items:center;background-color:transparent;border:1px solid var(--border-color);border-radius:1.5rem;padding:.25rem .25rem .25rem 1rem}.grantflow-agent-interface_textarea__M2On_{flex-grow:1;border:none;outline:none;resize:none;font-size:1rem;line-height:1.5;max-height:100px;overflow-y:auto}.grantflow-agent-interface_sendButton__IK6lL{background-color:var(--primary-hover);color:var(--text-on-primary);border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.grantflow-agent-interface_micButton__rEf8h{background:none;border:none;color:#5f6368;padding:.5rem;border-radius:50%;cursor:pointer;transition:all .2s ease}.grantflow-agent-interface_sendButton__IK6lL:disabled{background-color:var(--bg-quaternary);cursor:not-allowed}.grantflow-agent-interface_loadingSpinnerAnimation__ZHajk{animation:grantflow-agent-interface_spin__7eu0c 1s linear infinite}@keyframes grantflow-agent-interface_spin__7eu0c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.grantflow-agent-interface_viewOpportunitiesButton__VqQk8{display:inline-flex;align-items:center;background-color:var(--primary-color-light,#e8f0fe);color:var(--primary-color,#1a73e8);border:1px solid var(--primary-color-border,#d2e3fc);padding:.3rem .6rem;border-radius:.375rem;font-size:.8rem;font-weight:500;cursor:pointer;margin-top:.75rem;transition:background-color .2s ease,box-shadow .2s ease;align-self:flex-start}.grantflow-agent-interface_viewOpportunitiesButton__VqQk8:hover{background-color:var(--primary-color-lighter,#d2e3fc);box-shadow:0 1px 2px rgba(0,0,0,.05)}.agent-sidebar_sidebar__9EHh8{width:260px;background-color:var(--bg-primary);display:flex;flex-direction:column;height:100%;padding:1rem;gap:1.5rem;border-radius:1rem;min-height:0}.agent-sidebar_header__p5Qqh{display:flex;align-items:center;justify-content:space-between}.agent-sidebar_title__Vjnp2{font-size:1.5rem;font-weight:600;color:#202124}.agent-sidebar_newChatButton__4sSPW{background:none;border:none;border-radius:50%;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.agent-sidebar_newChatButton__4sSPW:hover{background-color:var(--bg-tertiary)}.agent-sidebar_section__G4Ypy{display:flex;flex-direction:column;gap:.5rem}.agent-sidebar_conversationSection__DPChj{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.agent-sidebar_conversationList__nmSur{display:flex;flex-direction:column;gap:.25rem;overflow-y:auto;padding-right:.25rem}.agent-sidebar_sectionTitle__LuLXe{font-size:.875rem;font-weight:500;color:#5f6368;padding:0 .5rem}.agent-sidebar_agentList__KsbuE{display:flex;flex-direction:column;gap:.25rem}.agent-sidebar_agentButton__0lCc_,.agent-sidebar_conversationButton__rXYA3{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.5rem;border:none;background-color:transparent;text-align:left;cursor:pointer;transition:background-color .2s;flex-grow:1;min-width:0;overflow:hidden}.agent-sidebar_agentButton__0lCc_:hover,.agent-sidebar_conversationButton__rXYA3:hover{background-color:var(--bg-tertiary)}.agent-sidebar_agentButtonActive__KqW12,.agent-sidebar_conversationButtonActive__AaKDx{background-color:var(--primary-light);color:var(--primary-dark)}.agent-sidebar_agentIcon__QLQdJ{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:var(--bg-quaternary)}.agent-sidebar_agentButtonActive__KqW12 .agent-sidebar_agentIcon__QLQdJ{background-color:var(--primary-color);color:white}.agent-sidebar_agentName__v6ao1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;min-width:0}.agent-sidebar_conversationDetails__QNkfC{display:flex;flex-direction:column;flex-grow:1;min-width:0}.agent-sidebar_conversationTitle__KGJmX{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-sidebar_conversationTimestamp___mPGk{font-size:.75rem;color:#5f6368}.agent-sidebar_conversationItem__h_UUg{position:relative;display:flex;align-items:center}.agent-sidebar_conversationActions__p3Pzf{position:relative;flex-shrink:0}.agent-sidebar_actionButton__WVHrp{background:none;border:none;color:#5f6368;padding:.25rem;border-radius:50%;cursor:pointer;transition:all .2s ease}.agent-sidebar_actionButton__WVHrp:hover{color:var(--text-primary);background-color:var(--bg-quaternary)}.agent-sidebar_contextMenu__103e6{position:absolute;right:0;top:100%;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.5rem;z-index:10;display:flex;flex-direction:column;gap:.25rem;padding:.5rem}.agent-sidebar_contextMenuItem__NgrtI{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.25rem;border:none;background-color:transparent;text-align:left;cursor:pointer;transition:background-color .2s}.agent-sidebar_contextMenuItem__NgrtI:hover{background-color:var(--bg-tertiary)}.agent-sidebar_deleteAction__Hh9wh{color:#d93025}.opportunities_opportunitiesContainer___yAH0{width:100%;max-width:100%;margin:0;padding:0}.opportunities_header__onlt_{margin-bottom:2rem;padding:0 1.5rem;position:relative}.opportunities_header__onlt_:after{content:"";position:absolute;bottom:-1.25rem;left:0;width:4rem;height:.25rem;background:linear-gradient(90deg,var(--primary-color),var(--primary-hover));border-radius:var(--radius-2xl)}.opportunities_title__khr7D{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem;letter-spacing:-.01em}.opportunities_subtitle__ZfLnl{font-size:1rem;line-height:1.6;color:var(--text-secondary);max-width:800px}.opportunities_opportunitiesLayout__urQp4{display:grid;grid-template-columns:23% 40% 35%;gap:1rem;padding:1rem 1.5rem;position:relative;transition:all .3s ease;height:calc(100vh - var(--header-height, 4rem) - 1rem);min-height:0;max-width:100%;overflow-x:hidden;margin:0 auto}.opportunities_filtersHidden__YJhDR{grid-template-columns:0 50% 48%}.opportunities_filtersHidden__YJhDR .opportunities_filterPanel__VqKVK{transform:translateX(-100%);opacity:0;width:0;overflow:hidden}.opportunities_opportunityDetailColumn__KVxvq,.opportunities_opportunityListColumn__zGqDF{display:flex;flex-direction:column;height:100%;min-height:0}.opportunities_opportunityDetailColumn__KVxvq{max-width:100%}.opportunities_filterPanel__VqKVK{background-color:var(--bg-primary);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease;height:calc(100vh - var(--header-height, 4rem) - 3rem);position:sticky;top:1.5rem;display:flex;flex-direction:column}.opportunities_filterPanel__VqKVK::-webkit-scrollbar{width:6px}.opportunities_filterPanel__VqKVK::-webkit-scrollbar-track{background:transparent}.opportunities_filterPanel__VqKVK::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:var(--radius-base)}.opportunities_filterHeader__icAn2{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-bottom:.5rem}.opportunities_filterTitle___IGFA{font-size:1.125rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.opportunities_filterActions__aaCyv{display:flex;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(135deg,rgba(var(--primary-rgb),.02) 0,rgba(var(--primary-rgb),.05) 100%);border-radius:var(--radius-lg);margin:0 1rem 1rem;backdrop-filter:blur(8px)}.opportunities_filterSectionsContainer___lH9M{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.opportunities_filterSectionsContainer___lH9M::-webkit-scrollbar{width:6px}.opportunities_filterSectionsContainer___lH9M::-webkit-scrollbar-track{background:transparent}.opportunities_filterSectionsContainer___lH9M::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:var(--radius-base)}.opportunities_filterActionButton__rac81{background:none;border:none;color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:var(--radius-full);transition:all .2s ease}.opportunities_filterSection__KaEeY{padding:1rem 1.5rem;margin:0 1rem .75rem;background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 100%);border-radius:var(--radius-lg);backdrop-filter:blur(4px);box-shadow:0 1px 3px rgba(0,0,0,.02)}.opportunities_filterSectionHeader__cig0n{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.75rem;transition:all .2s ease;border-radius:var(--radius-lg);background:rgba(var(--primary-rgb),.02);margin:-.5rem -.75rem .5rem}.opportunities_filterSectionHeader__cig0n:hover{background:rgba(var(--primary-rgb),.05);transform:translateY(-1px)}.opportunities_filterSectionTitle__Jqrh1{font-size:.875rem;font-weight:600;color:var(--text-primary)}.opportunities_filterExpandIcon__GvxBQ{transition:transform .3s ease;color:var(--text-tertiary)}.opportunities_filterExpandIconRotated__b5Y4L{transform:rotate(180deg)}.opportunities_filterSectionContent__JHVzF{overflow:hidden;transition:all .3s ease-in-out;max-height:0;opacity:0;padding:0}.opportunities_filterSectionExpanded__7GfQ3{max-height:500px;opacity:1;padding-top:.5rem;padding-bottom:.5rem}.opportunities_filterGroup__QPuD_{margin-bottom:1rem}.opportunities_filterLabel__ZvGcY{font-size:.75rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem;display:block}.opportunities_filterSelect__vH25G{width:100%;padding:.75rem 1rem;border-radius:var(--radius-full);border:none;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);font-size:.875rem;color:var(--text-primary);transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.02);backdrop-filter:blur(4px)}.opportunities_filterSelect__vH25G:focus{background:var(--bg-primary);outline:none;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);transform:translateY(-1px)}.opportunities_filterCheckboxGroup__YbttP{display:flex;flex-direction:column;gap:.5rem}.opportunities_filterCheckboxItem__EuOks{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:var(--radius-lg);transition:all .2s ease;cursor:pointer}.opportunities_filterCheckboxItem__EuOks:hover{background:rgba(var(--primary-rgb),.02);transform:translateX(2px)}.opportunities_filterCheckbox__SPWSl{width:1.125rem;height:1.125rem;border-radius:var(--radius-lg);border:none;appearance:none;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);cursor:pointer;position:relative;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.opportunities_filterCheckbox__SPWSl:checked{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-hover) 100%);transform:scale(1.05);box-shadow:0 4px 8px rgba(var(--primary-rgb),.2)}.opportunities_filterCheckbox__SPWSl:checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.opportunities_filterCheckboxLabel___6qcS{font-size:.875rem;color:var(--text-primary);cursor:pointer}.opportunities_filterRangeContainer__LDG_o{padding:.5rem 0 1rem}.opportunities_filterRangeValue__OHGC1{font-size:.875rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem;text-align:center}.opportunities_filterRange__9rzE1{width:100%;height:.375rem;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);border-radius:var(--radius-full);appearance:none;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.opportunities_filterRange__9rzE1::-webkit-slider-thumb{appearance:none;width:1.5rem;height:1.5rem;border-radius:50%;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-hover) 100%);cursor:pointer;border:3px solid white;transition:all .3s ease;box-shadow:0 2px 8px rgba(var(--primary-rgb),.3)}.opportunities_filterRange__9rzE1::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(var(--primary-rgb),.4)}.opportunities_filterRange__9rzE1::-moz-range-thumb{width:1.5rem;height:1.5rem;border-radius:50%;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-hover) 100%);cursor:pointer;border:3px solid white;transition:all .3s ease;box-shadow:0 2px 8px rgba(var(--primary-rgb),.3)}.opportunities_filterRange__9rzE1::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(var(--primary-rgb),.4)}.opportunities_filterFooter__0DRAa{padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);border-radius:0 0 var(--radius-lg) var(--radius-lg);margin-top:.5rem;backdrop-filter:blur(8px)}.opportunities_resetButton__vbV5i{background:none;color:var(--text-tertiary);display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem}.opportunities_applyButton__FWFIc,.opportunities_resetButton__vbV5i{border:none;font-size:.875rem;font-weight:500;cursor:pointer;border-radius:var(--radius-full);transition:all .2s ease}.opportunities_applyButton__FWFIc{background-color:var(--primary-color);color:white;padding:.5rem 1rem}.opportunities_opportunityPanel__Rq6_G{background-color:var(--bg-primary);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;height:100%}.opportunities_opportunityHeader__ZR0mI{padding:1.5rem 1.75rem;background-color:var(--bg-primary);position:sticky;top:0;z-index:10;display:flex;flex-direction:column;gap:1.5rem;border-bottom:1px solid var(--border-color)}.opportunities_opportunityHeaderTop__LDW_k{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.opportunities_opportunityHeaderBottom__0oiXs{display:flex;align-items:center;justify-content:center;width:100%}.opportunities_searchContainer__4jGEK{width:100%;max-width:none}.opportunities_searchInputWrapper__Jsvky{position:relative;display:flex;align-items:center}.opportunities_searchIcon__yDMsb{position:absolute;left:.75rem;color:var(--text-tertiary);pointer-events:none}.opportunities_searchInput__O9LE3{width:100%;height:44px;padding:.75rem 3rem .75rem 2.5rem;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-secondary);font-size:.875rem;color:var(--text-primary);transition:all .2s ease}.opportunities_searchInput__O9LE3:focus{outline:none;border-color:var(--primary-color);background-color:var(--bg-primary)}.opportunities_searchInput__O9LE3::placeholder{color:var(--text-tertiary);font-style:italic}.opportunities_clearSearchBtn__d24vR{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;width:20px;height:20px;border-radius:50%;color:var(--text-tertiary);cursor:pointer;transition:all .2s ease}.opportunities_opportunitySearch__apzVQ{margin-bottom:1rem}.opportunities_searchInputContainer__pFVL4{position:relative}.opportunities_opportunitySearchInput__13LOA{width:100%;padding:.75rem 1rem .75rem 2.5rem;border-radius:var(--radius-full);border:1px solid var(--border-color);background-color:var(--bg-secondary);font-size:.875rem;color:var(--text-primary);transition:all .2s ease}.opportunities_opportunitySearchInput__13LOA:focus{border-color:var(--primary-color);outline:none;background-color:var(--bg-primary)}.opportunities_opportunityResults__TvVbh{flex:0 0 auto;order:1;display:flex;align-items:center;gap:1rem}.opportunities_opportunityResultsTitle__pik2o{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.02em;display:flex;align-items:center;gap:.5rem}.opportunities_resultsCountContainer__FoLPv{display:none;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:0 2px 4px rgba(0,0,0,.05);backdrop-filter:blur(4px)}.opportunities_opportunityActions__Hz3bp{gap:.75rem;order:3;flex:0 0 auto}.opportunities_filterToggleBtn__usyBM{display:none;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-primary);font-size:.875rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.opportunities_filterToggleBtn__usyBM:hover{background-color:var(--bg-secondary);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.opportunities_filterToggleBtn__usyBM.opportunities_active__5hqE_{background-color:var(--primary-color);color:white;border-color:var(--primary-color)}.opportunities_toggleIcon__bcCeB{color:var(--text-tertiary)}.opportunities_filterBadge__WqEWu{background-color:var(--primary-color);color:white;font-size:.75rem;font-weight:600;padding:.125rem .375rem;border-radius:var(--radius-full);margin-left:.25rem}.opportunities_sortControl__BN1Wt{display:flex;align-items:center;gap:.5rem}.opportunities_sortLabel__F8cGO{font-size:.875rem;color:var(--text-tertiary)}.opportunities_selectWrapper__TdP9e{position:relative}.opportunities_sortSelect__MUb09{padding:.5rem 2rem .5rem .75rem;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-primary);font-size:.875rem;color:var(--text-primary);appearance:none;cursor:pointer;transition:all .2s ease}.opportunities_sortSelect__MUb09:focus{outline:none;border-color:var(--primary-color)}.opportunities_sortSelectIcon__PBZeX{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}.opportunities_opportunityListContainer__3W5Ha{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.opportunities_opportunityListContainer__3W5Ha::-webkit-scrollbar{width:6px}.opportunities_opportunityListContainer__3W5Ha::-webkit-scrollbar-track{background:transparent}.opportunities_opportunityListContainer__3W5Ha::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:6px}.opportunities_listHeader__bi3YF{padding:1rem 1.5rem;font-size:.875rem;color:var(--text-tertiary);background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);font-weight:500}.opportunities_opportunityList__64quz{display:flex;flex-direction:column;padding:.75rem;gap:.5rem}.opportunities_opportunityList__64quz .opportunities_opportunityItem__ICmNu:last-child{border-bottom:none;margin-bottom:0}.opportunities_opportunityLoading__gDWrY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;color:var(--text-tertiary);gap:1rem}.opportunities_loadingSpinner__ywRmc{width:2rem;height:2rem;border:2px solid var(--bg-tertiary);border-top-color:var(--primary-color);border-radius:50%;animation:opportunities_spin__0X3Yy 1s linear infinite}@keyframes opportunities_spin__0X3Yy{to{transform:rotate(1turn)}}.opportunities_opportunityEmptyMessage__XFoyH{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;color:var(--text-tertiary);gap:1rem;text-align:center}.opportunities_opportunityEmptyMessage__XFoyH h3{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:.5rem 0}.opportunities_opportunityEmptyMessage__XFoyH p{font-size:.875rem;color:var(--text-secondary);max-width:300px}.opportunities_opportunityItem__ICmNu{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:1.5rem;background-color:var(--bg-secondary);transition:background-color .2s;width:100%;max-width:100%;box-sizing:border-box}.opportunities_opportunityItem__ICmNu:hover{background-color:var(--bg-tertiary)}.opportunities_opportunityItem__ICmNu.opportunities_selected__gwhFb{background-color:rgba(var(--primary-rgb),.08)}.opportunities_opportunityContent__LvRHO{flex:1;min-width:0;padding-right:.5rem}.opportunities_opportunityItemTitle__YIF9j{font-size:.875rem;font-weight:500;color:var(--text-primary);margin-bottom:.25rem;white-space:normal;overflow-wrap:break-word}.opportunities_opportunityDetails__kWV_u{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:var(--text-tertiary);max-width:100%}.opportunities_opportunityAgency__IhCUb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.opportunities_opportunityAmount__FDr8E,.opportunities_opportunityDate__Ko2aX{display:flex;align-items:center;gap:.25rem;white-space:nowrap}.opportunities_opportunityAmount__FDr8E{font-weight:500}.opportunities_opportunitySeparator__Umnro{color:var(--text-light)}.opportunities_opportunityIdLink__q2J63{color:var(--primary-color);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;transition:color .2s ease;border-radius:4px;padding:2px 4px}.opportunities_opportunityIdLink__q2J63:focus{outline:2px solid var(--primary-color);outline-offset:2px}.opportunities_opportunityActions__Hz3bp{display:flex;align-items:center;gap:.5rem;flex-shrink:0;min-width:110px;justify-content:flex-end}.opportunities_opportunityButton__jrbjG{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:background-color .2s;flex-shrink:0}.opportunities_matchBadge__DtmRH{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;background-color:var(--status-purple-bg-color);color:var(--status-purple-text-color);white-space:nowrap;text-overflow:ellipsis;max-width:70px}.opportunities_opportunityDetail__ahStr{background-color:var(--bg-primary);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;height:100%}.opportunities_opportunityDetailEmpty__KDbhI{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:3rem 1.5rem;color:var(--text-tertiary);text-align:center}.opportunities_opportunityDetailEmpty__KDbhI h3{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:1rem 0 .5rem}.opportunities_opportunityDetailEmpty__KDbhI p{font-size:.875rem;color:var(--text-secondary);max-width:300px}.opportunities_opportunityDetailHeader__Jxh5n{padding:1.5rem;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.opportunities_opportunityDetailTitle__9Tp2x{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem;line-height:1.4}.opportunities_opportunityDetailAgency__cygZ0{font-size:.875rem;color:var(--text-secondary);display:flex;align-items:center;gap:.5rem}.opportunities_opportunityDetailContent__PnQ5b{flex:1;overflow-y:auto;padding:1.5rem;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.opportunities_opportunityDetailContent__PnQ5b::-webkit-scrollbar{width:6px}.opportunities_opportunityDetailContent__PnQ5b::-webkit-scrollbar-track{background:transparent}.opportunities_opportunityDetailContent__PnQ5b::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:6px}.opportunities_opportunityDetailSection__DiGd9{margin-bottom:1.5rem;padding:1.5rem;background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 100%);border-radius:var(--radius-lg);box-shadow:0 2px 8px rgba(0,0,0,.04)}.opportunities_opportunityDetailSection__DiGd9:last-child{border-bottom:none;margin-bottom:0}.opportunities_opportunityDetailSectionTitle__TrRhZ{display:flex;align-items:center;font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.opportunities_opportunityDetailSectionIcon__pn3l2{margin-right:.5rem;color:var(--primary-color)}.opportunities_opportunityDetailDescription__dkPJP{font-size:.95rem;line-height:1.6;color:var(--text-primary);white-space:pre-line}.opportunities_opportunityDetailParagraph__DtCKW{margin-bottom:1rem}.opportunities_opportunityDetailParagraph__DtCKW:last-child{margin-bottom:0}.opportunities_opportunityDetailText__fixgt{font-size:.95rem;line-height:1.6;color:var(--text-primary)}.opportunities_opportunityDetailInfoGrid__JbcWJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.opportunities_opportunityDetailInfoItem__Yb_VT{display:flex;flex-direction:column;gap:.25rem}.opportunities_opportunityDetailInfoLabel__BzNli{font-size:.8rem;color:var(--text-secondary);font-weight:500}.opportunities_opportunityDetailInfoValue__Yw2Vo{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--text-primary);font-weight:500}.opportunities_opportunityDetailAdditionalInfo__Um0_1{display:flex;flex-direction:column;gap:.75rem}.opportunities_opportunityDetailInfoRow__xW2h4{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:var(--radius-md);transition:all .2s ease}.opportunities_opportunityDetailInfoRow__xW2h4:hover{background:rgba(var(--primary-rgb),.02);transform:translateX(2px)}.opportunities_opportunityDetailInfoRow__xW2h4:last-child{border-bottom:none}.opportunities_opportunityDetailTags__nhXDg{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.opportunities_opportunityDetailTag__2LWFM{display:inline-flex;align-items:center;padding:.25rem .75rem;background-color:var(--background-light);border-radius:var(--radius-full);font-size:.8rem;font-weight:500;color:var(--text-primary)}.opportunities_opportunityDetailList__4jXeI{list-style-type:disc;padding-left:1.5rem;margin:.5rem 0}.opportunities_opportunityDetailListItem___UmUI{margin-bottom:.5rem;font-size:.95rem;line-height:1.5}.opportunities_opportunityDetailListItem___UmUI:last-child{margin-bottom:0}.opportunities_opportunityDetailLink__j_VAd{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-color);font-weight:500;text-decoration:none;transition:color .2s ease}.opportunities_opportunityDetailFooter__IO41_{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);border-radius:0 0 var(--radius-lg) var(--radius-lg);backdrop-filter:blur(8px)}.opportunities_opportunityDetailActions__u0khl{display:flex;gap:.75rem}.opportunities_opportunityDetailActionButton__vlkQb{background:none;color:var(--text-tertiary);padding:.5rem .75rem}.opportunities_opportunityDetailActionButton__vlkQb,.opportunities_opportunityDetailApplyButton___PPxM{border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:500;transition:all .2s ease}.opportunities_opportunityDetailApplyButton___PPxM{background-color:var(--primary-color);color:white;padding:.5rem 1.25rem}@media (max-width:1200px){.opportunities_opportunitiesLayout__urQp4{display:grid;grid-template-columns:25% 75%;gap:1.5rem;padding:0 1.5rem;margin-top:2rem;position:relative;transition:all .3s ease;height:calc(100vh - 2rem)}.opportunities_filtersHidden__YJhDR{grid-template-columns:0 100%}.opportunities_opportunityDetailColumn__KVxvq{display:none}.opportunities_opportunityDetail__ahStr{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;max-height:100vh;border-radius:0}.opportunities_filterToggleBtn__usyBM,.opportunities_opportunityDetail__ahStr.opportunities_visible___0qU4{display:flex}}@media (max-width:768px){.opportunities_opportunitiesContainer___yAH0{padding:1rem}.opportunities_header__onlt_{margin-bottom:2rem}.opportunities_title__khr7D{font-size:1.5rem}.opportunities_filtersHidden__YJhDR,.opportunities_opportunitiesLayout__urQp4{grid-template-columns:1fr}.opportunities_filterPanel__VqKVK{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;max-height:100vh;border-radius:0;transform:translateX(-100%)}.opportunities_filterPanel__VqKVK.opportunities_visible___0qU4{transform:translateX(0)}.opportunities_opportunityDetailInfoGrid__JbcWJ{grid-template-columns:1fr}}.opportunities_fundingAmountContainer__cGIT1{padding:1rem 0}.opportunities_fundingAmountDisplay__yhxtM{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.opportunities_fundingAmountLabel__yY8VZ{font-size:.875rem;color:var(--text-secondary);font-weight:500}.opportunities_fundingAmountValue__Ryuru{font-size:.875rem;color:var(--primary-color);font-weight:600}.opportunities_fundingAmountSlider__4RYV0{width:100%;height:6px;border-radius:var(--radius-sm);background:var(--bg-tertiary);outline:none;-webkit-appearance:none;margin:.5rem 0;cursor:pointer}.opportunities_fundingAmountSlider__4RYV0::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--primary-color);cursor:pointer;border:2px solid var(--bg-primary);box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background-color .2s ease}.opportunities_fundingAmountSlider__4RYV0::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--primary-color);cursor:pointer;border:2px solid var(--bg-primary);box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background-color .2s ease}.opportunities_fundingAmountLabels__lHTFr{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--text-tertiary);margin-top:.5rem}.opportunities_resultsCount__d6349{display:flex;flex-direction:column;gap:.25rem}.opportunities_resultsCount__d6349 strong{color:var(--primary-color);font-weight:700;font-size:1.1rem}.opportunities_resultsSubtext__9vLlk{font-size:.875rem;color:var(--text-secondary);font-weight:400;margin-left:.5rem}.filter-chips_filterContainer__EOkIR{padding:16px;background:#ffffff;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0}.filter-chips_filterHeader__LCb1X{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.filter-chips_filterStats__DL6Qm{display:flex;align-items:center;font-size:14px;color:#6b7280}.filter-chips_activeCount__qLn_7{font-weight:600;color:#059669}.filter-chips_inactiveCount__M2_Nv{color:#9ca3af;margin-left:4px}.filter-chips_clearAllButton__vClBo{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:12px;color:#6b7280;cursor:pointer;transition:all .2s ease}.filter-chips_clearAllButton__vClBo:hover{background:#e5e7eb;color:#374151}.filter-chips_filterSection__tk0VD{margin-bottom:16px}.filter-chips_filterSection__tk0VD:last-child{margin-bottom:0}.filter-chips_sectionHeader__8uWUN{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 0;background:none;border:none;cursor:pointer;text-align:left}.filter-chips_sectionTitle__ZwQZf{font-size:13px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em}.filter-chips_expandIcon__1BlKs{display:flex;align-items:center;color:#9ca3af;transition:color .2s ease}.filter-chips_sectionHeader__8uWUN:hover .filter-chips_expandIcon__1BlKs{color:#6b7280}.filter-chips_chipsContainer__qnBwW{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.filter-chips_filterChip__p3aaa{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;font-size:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.filter-chips_filterChip__p3aaa:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.filter-chips_filterChipSelected__P2DhC{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.filter-chips_filterChipSelected__P2DhC:hover{background:#bfdbfe;border-color:#2563eb}.filter-chips_chipLabel__8MY3X{font-weight:500}.filter-chips_chipCount__GsGNc{color:#6b7280;font-weight:400}.filter-chips_filterChipSelected__P2DhC .filter-chips_chipCount__GsGNc{color:#1e40af}.filter-chips_showMoreButton__ss2Ac{padding:6px 12px;background:none;border:1px dashed #d1d5db;border-radius:20px;font-size:12px;color:#6b7280;cursor:pointer;transition:all .2s ease}.filter-chips_showMoreButton__ss2Ac:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}@media (max-width:768px){.filter-chips_filterContainer__EOkIR{padding:12px}.filter-chips_filterHeader__LCb1X{flex-direction:column;align-items:flex-start;gap:12px}.filter-chips_clearAllButton__vClBo{align-self:flex-end}.filter-chips_chipsContainer__qnBwW{gap:6px}.filter-chips_filterChip__p3aaa{padding:4px 8px;font-size:11px}}.RelevantOpportunitiesPanel_panelContainer__Z0LGv{display:flex;flex-direction:column;height:100%;width:100%;background-color:white;border-radius:1rem;overflow:hidden;border:1px solid var(--border-color-lighter,#e8eaed)}.RelevantOpportunitiesPanel_panelHeader__QY9tI{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#ffffff}.RelevantOpportunitiesPanel_headerActions__3qqKp{display:flex;align-items:center;gap:8px}.RelevantOpportunitiesPanel_filterToggleButton__t_4H1{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#6b7280}.RelevantOpportunitiesPanel_filterToggleButton__t_4H1:hover{background:#e5e7eb;color:#374151}.RelevantOpportunitiesPanel_panelTitle__gIY66{font-size:1rem;font-weight:600;color:#3c4043;margin:0}.RelevantOpportunitiesPanel_closeButton__9Z6E0{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background-color:transparent;border:none;color:#5f6368;cursor:pointer;transition:all .2s ease}.RelevantOpportunitiesPanel_closeButton__9Z6E0:hover{background-color:#f1f3f4;color:#3c4043}.RelevantOpportunitiesPanel_filterSection__ciyH8{padding:.75rem 1rem;border-bottom:1px solid #e8eaed;background-color:white;flex-shrink:0}.RelevantOpportunitiesPanel_filterControls__NwcIP{display:flex;gap:.5rem}.RelevantOpportunitiesPanel_filterSelect__qrfIj{flex:1;border-radius:.5rem;border:1px solid #dadce0;background-color:white;font-size:.875rem;color:#3c4043;transition:all .2s ease;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding:.5rem 2.5rem .5rem .75rem}.RelevantOpportunitiesPanel_filterSelect__qrfIj:hover{border-color:#1a73e8;box-shadow:0 1px 3px rgba(0,0,0,.1)}.RelevantOpportunitiesPanel_filterSelect__qrfIj:focus{outline:none;border-color:#1a73e8;box-shadow:0 0 0 3px rgba(26,115,232,.1)}.RelevantOpportunitiesPanel_opportunityList__0VMHl{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.RelevantOpportunitiesPanel_opportunityItemWrapper__Duw55{opacity:0;transform:translateY(20px);animation:RelevantOpportunitiesPanel_fadeInUp__pw7oB .6s ease-out forwards}.RelevantOpportunitiesPanel_opportunityItemWrapper__Duw55:first-child{animation-delay:.1s}.RelevantOpportunitiesPanel_opportunityItemWrapper__Duw55:nth-child(2){animation-delay:.2s}.RelevantOpportunitiesPanel_opportunityItemWrapper__Duw55:nth-child(3){animation-delay:.3s}.RelevantOpportunitiesPanel_opportunityItemWrapper__Duw55:nth-child(4){animation-delay:.4s}.RelevantOpportunitiesPanel_opportunityItemWrapper__Duw55:nth-child(5){animation-delay:.5s}.RelevantOpportunitiesPanel_opportunityItemWrapper__Duw55:nth-child(6){animation-delay:.6s}.RelevantOpportunitiesPanel_opportunityItemWrapper__Duw55:nth-child(7){animation-delay:.7s}.RelevantOpportunitiesPanel_opportunityItemWrapper__Duw55:nth-child(8){animation-delay:.8s}.RelevantOpportunitiesPanel_opportunityItemWrapper__Duw55:nth-child(9){animation-delay:.9s}.RelevantOpportunitiesPanel_opportunityItemWrapper__Duw55:nth-child(10){animation-delay:1s}@keyframes RelevantOpportunitiesPanel_fadeInUp__pw7oB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RelevantOpportunitiesPanel_loadingContainer__4GwVz{padding:1rem}.RelevantOpportunitiesPanel_skeletonList__0gRM_{display:flex;flex-direction:column;gap:.75rem}.RelevantOpportunitiesPanel_skeletonItem__PeWSL{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:1.5rem;background-color:#f8f9fa;animation:RelevantOpportunitiesPanel_skeletonPulse__p5QPr 2s ease-in-out infinite}.RelevantOpportunitiesPanel_skeletonContent__LYW_C{flex:1;min-width:0;padding-right:.5rem}.RelevantOpportunitiesPanel_skeletonTitle__vzl1t{height:1rem;background:linear-gradient(90deg,#10b981,#3b82f6,#8b5cf6);background-size:200% 100%;border-radius:.5rem;margin-bottom:.5rem;animation:RelevantOpportunitiesPanel_skeletonShimmer__sCYIG 2s ease-in-out infinite}.RelevantOpportunitiesPanel_skeletonDetails__oD7X1{display:flex;gap:.5rem;margin-bottom:.25rem}.RelevantOpportunitiesPanel_skeletonDetail__neP_f{height:.75rem;background:linear-gradient(90deg,#10b981,#3b82f6,#8b5cf6);background-size:200% 100%;border-radius:.375rem;animation:RelevantOpportunitiesPanel_skeletonShimmer__sCYIG 2s ease-in-out infinite}.RelevantOpportunitiesPanel_skeletonDetail__neP_f:first-child{width:30%;animation-delay:.1s}.RelevantOpportunitiesPanel_skeletonDetail__neP_f:nth-child(2){width:25%;animation-delay:.2s}.RelevantOpportunitiesPanel_skeletonDetail__neP_f:nth-child(3){width:20%;animation-delay:.3s}.RelevantOpportunitiesPanel_skeletonActions__wP0o0{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.RelevantOpportunitiesPanel_skeletonBadge__yAepy{width:3rem;height:1.5rem;background:linear-gradient(90deg,#10b981,#3b82f6,#8b5cf6);background-size:200% 100%;border-radius:.75rem;animation:RelevantOpportunitiesPanel_skeletonShimmer__sCYIG 2s ease-in-out infinite;animation-delay:.4s}.RelevantOpportunitiesPanel_skeletonButton__WHjrP{width:2rem;height:2rem;background:linear-gradient(90deg,#10b981,#3b82f6,#8b5cf6);background-size:200% 100%;border-radius:50%;animation:RelevantOpportunitiesPanel_skeletonShimmer__sCYIG 2s ease-in-out infinite;animation-delay:.5s}@keyframes RelevantOpportunitiesPanel_skeletonShimmer__sCYIG{0%{background-position:-200% 0;opacity:.6}50%{opacity:.8}to{background-position:200% 0;opacity:.6}}@keyframes RelevantOpportunitiesPanel_skeletonPulse__p5QPr{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}.RelevantOpportunitiesPanel_errorContainer__pL8LW{padding:1rem}.RelevantOpportunitiesPanel_errorMessage__uS8ZT{background-color:rgba(var(--warning-rgb,251,191,36),.1);border:1px solid rgba(var(--warning-rgb,251,191,36),.2);border-radius:var(--radius-lg);padding:.75rem;text-align:center}.RelevantOpportunitiesPanel_errorText__bkgT3{font-size:.875rem;color:var(--warning-color,#f59e0b)}.RelevantOpportunitiesPanel_emptyContainer__k5zKu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#5f6368}.RelevantOpportunitiesPanel_emptyTitle__cWD07{font-size:.875rem;font-weight:500;margin-bottom:.25rem;color:#3c4043}.RelevantOpportunitiesPanel_emptySubtitle__NKmre{font-size:.75rem;color:#5f6368}.RelevantOpportunitiesPanel_panelFooter__0y0TW{padding:.75rem 1rem;border-top:1px solid #e8eaed;background-color:#f8f9fa;flex-shrink:0}.RelevantOpportunitiesPanel_footerContent__JwrCY{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#5f6368}.RelevantOpportunitiesPanel_footerCount__fc9m8{font-weight:500}.RelevantOpportunitiesPanel_footerStatus__3RC20{display:flex;align-items:center;gap:.25rem}.RelevantOpportunitiesPanel_statusIcon__XzGBy{font-size:.75rem!important}.RelevantOpportunitiesPanel_headerWithBack__YOOLS{display:flex;align-items:center;gap:.5rem}.RelevantOpportunitiesPanel_backButton__FOAkK{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background-color:transparent;border:none;color:#5f6368;cursor:pointer;transition:all .2s ease}.RelevantOpportunitiesPanel_backButton__FOAkK:hover{background-color:#f1f3f4;color:#3c4043}.RelevantOpportunitiesPanel_detailContainer___2Och{height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dadce0 transparent;padding:.75rem}.RelevantOpportunitiesPanel_detailContainer___2Och::-webkit-scrollbar{width:6px}.RelevantOpportunitiesPanel_detailContainer___2Och::-webkit-scrollbar-track{background:transparent}.RelevantOpportunitiesPanel_detailContainer___2Och::-webkit-scrollbar-thumb{background-color:#dadce0;border-radius:.25rem}.RelevantOpportunitiesPanel_listContainer__BTtmU{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dadce0 transparent;position:relative}.RelevantOpportunitiesPanel_listContainer__BTtmU::-webkit-scrollbar{width:6px}.RelevantOpportunitiesPanel_listContainer__BTtmU::-webkit-scrollbar-track{background:transparent}.RelevantOpportunitiesPanel_listContainer__BTtmU::-webkit-scrollbar-thumb{background-color:#dadce0;border-radius:.25rem}.RelevantOpportunitiesPanel_listContainer__BTtmU:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(transparent,rgba(248,249,250,.9));pointer-events:none;opacity:0;transition:opacity .2s ease}.RelevantOpportunitiesPanel_listContainer__BTtmU:not(:hover):after{opacity:1}.RelevantOpportunitiesPanel_detailContainer___2Och .opportunityDetailHeader{padding:.75rem 0!important;margin-bottom:.75rem!important}.RelevantOpportunitiesPanel_detailContainer___2Och .opportunityDetailTitle{font-size:1.125rem!important;line-height:1.4!important;margin-bottom:.25rem!important}.RelevantOpportunitiesPanel_detailContainer___2Och .opportunityDetailAgency{font-size:.875rem!important;color:#5f6368!important}.RelevantOpportunitiesPanel_detailContainer___2Och [class*=opportunityDetailSection]{margin-bottom:1rem!important;padding:.75rem!important;background:#f8f9fa!important;background-color:#f8f9fa!important;background-image:none!important;border-radius:.5rem!important;box-shadow:none!important}.RelevantOpportunitiesPanel_detailContainer___2Och [class*=opportunityDetailSectionTitle]{font-size:.875rem!important;font-weight:600!important;margin-bottom:.5rem!important;color:#3c4043!important;padding:0!important;line-height:1.2!important;text-align:left!important;justify-content:flex-start!important}.RelevantOpportunitiesPanel_detailContainer___2Och [class*=opportunityDetailInfoGrid]{gap:.5rem!important}.RelevantOpportunitiesPanel_detailContainer___2Och [class*=opportunityDetailInfoItem]{padding:.5rem!important;background-color:white!important;border-radius:.375rem!important;border:1px solid #e8eaed!important;box-shadow:none!important}.RelevantOpportunitiesPanel_detailContainer___2Och [class*=opportunityDetailInfoLabel]{font-size:.75rem!important;color:#5f6368!important;margin-bottom:.25rem!important}.RelevantOpportunitiesPanel_detailContainer___2Och [class*=opportunityDetailInfoValue]{font-size:.875rem!important;color:#3c4043!important;font-weight:500!important}.RelevantOpportunitiesPanel_detailContainer___2Och [class*=opportunityDetailText]{font-size:.875rem!important;line-height:1.5!important;color:#3c4043!important}.RelevantOpportunitiesPanel_detailContainer___2Och [class*=opportunityDetailParagraph]{margin-bottom:.5rem!important}.RelevantOpportunitiesPanel_detailContainer___2Och [class*=opportunityDetailAdditionalInfo]{margin-top:.5rem!important}.RelevantOpportunitiesPanel_detailContainer___2Och [class*=opportunityDetailInfoRow]{padding:.5rem!important;margin-bottom:.25rem!important}.RelevantOpportunitiesPanel_detailContainer___2Och [class*=opportunityDetailTags]{margin-top:.5rem!important;gap:.375rem!important}.RelevantOpportunitiesPanel_detailContainer___2Och [class*=opportunityDetailFooter]{padding:.75rem 0!important;margin-top:1rem!important;border-top:1px solid #e8eaed!important}.RelevantOpportunitiesPanel_detailContainer___2Och [class*=opportunityDetailActions]{gap:.5rem!important}.RelevantOpportunitiesPanel_detailContainer___2Och [class*=opportunityDetailActionButton],.RelevantOpportunitiesPanel_detailContainer___2Och [class*=opportunityDetailApplyButton]{padding:.5rem 1rem!important;font-size:.875rem!important}.RelevantOpportunitiesPanel_detailContainer___2Och *{box-shadow:none!important}.RelevantOpportunitiesPanel_filteredText__6cbgd{color:#6b7280;font-weight:400;font-size:.875em}.opportunity-detail-panel_panelContainer__RB_BT{display:flex;flex-direction:column;height:100%;background-color:var(--bg-primary);border-radius:1rem;border:1px solid var(--border-color-lighter);overflow:hidden}.opportunity-detail-panel_panelHeader__1h1A8{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--border-color);flex-shrink:0}.opportunity-detail-panel_panelHeader__1h1A8 h3{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.opportunity-detail-panel_closeButton__9telI{background:none;border:none;color:var(--text-secondary);padding:8px;border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.opportunity-detail-panel_closeButton__9telI:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}.opportunity-detail-panel_panelContent__lueSe{flex-grow:1;overflow-y:auto}.grantflow-agent-page_pageContainer__cdbhK{display:grid;height:100%;overflow:hidden;padding:1rem;gap:1rem;transition:grid-template-columns .35s ease-in-out}.grantflow-agent-page_sidePanelContainer__xZfzS{display:flex;flex-direction:column;overflow:hidden;gap:1rem;transition:opacity .35s ease-in-out}