/* FursadGate sitewide palette: deep teal, turquoise, lime and white. */
:root{--green:#00a9b7;--blue:#00a9b7;--primary:#00a9b7;--ink:#173b42;--muted:#60777b;--line:#cbdedb;--cream:#f5f8f7;--brand-navy:#003d49;--brand-teal:#00a9b7;--fh-deep:#003d49;--fh-teal:#00a9b7;--fh-lime:#80b51c;--fh-green:#5a8e18;--fh-cream:#f5f8f7}
body.public-ui,body.workspace-ui{background:#f5f8f7;color:#173b42}
.public-ui a,.workspace-ui a,.public-ui .text-button{color:#006a76}
.public-ui button:focus-visible,.public-ui a:focus-visible,.workspace-ui button:focus-visible,.workspace-ui a:focus-visible{outline-color:#80b51c}
.public-ui .primary,.workspace-ui button:not(.secondary):not(.danger):not([data-view]):not(.dialog-close){background:#00a9b7;color:#fff;border-color:#00a9b7}
.public-ui .primary:hover,.workspace-ui button:not(.secondary):not(.danger):not([data-view]):not(.dialog-close):hover{background:#008d9b}
.public-ui .outline,.workspace-ui .secondary,.workspace-ui .row-action{border-color:#a7caca;color:#006a76;background:#eef8f7}
.public-ui .outline:hover,.workspace-ui .secondary:hover{background:#def1ec}
.public-ui .site-header .header-top{background:#003d49;color:#fff}
.public-ui .site-header .header-top .support-email-link,.public-ui .site-header .header-top .contact-icon,.public-ui .site-header .header-top .workspace-link{color:#fff}
.public-ui .site-header .header-top .social-share{color:#003d49;background:#fff}
.public-ui .site-header .header-top .social-share:hover{color:#006a76;background:#e9f4d3}
.public-ui .site-header .header-bottom{background:#fff;border-bottom:1px solid #cbdedb}
.public-ui .site-header .header-bottom nav .nav{color:#003d49}
.public-ui .site-header .header-bottom nav .nav.active,.public-ui .site-header .header-bottom nav .nav:hover{background:#e8f4d0;color:#416b13;border:0}
.public-ui .site-header .header-actions #post{background:#80b51c;color:#173b0a;border-color:#80b51c}
.public-ui .site-header .header-actions #post:hover{background:#6b9e14}
.public-ui .site-header #fh-language{border-color:#9fc5c3;color:#003d49}
.public-ui .hero{background:linear-gradient(120deg,#004a56 0%,#008b9c 62%,#08aab3 100%);color:#fff}
.public-ui .hero:before{border-color:#ffffff15}
.public-ui .hero .eyebrow{color:#e3f5c8}.public-ui .hero .dot{background:#c5ed5b}.public-ui .hero h1 em{color:#c5ed5b}
.public-ui .hero-copy>p:last-child{color:#ebf9f9}.public-ui .hero .orbit{border-color:#b0eeeb88}.public-ui .hero .star{color:#c5ed5b}
.public-ui .hero .art-card{background:#fff;color:#003d49;box-shadow:12px 15px 0 #80b51c}.public-ui .hero .art-card small,.public-ui .hero .art-card>span:last-child{color:#416b69}.public-ui .hero .art-icon{color:#5a8e18}.public-ui .hero .art-line{background:#b9d8d2}
.public-ui .hero .float-tag{background:#80b51c;color:#173b0a}
.public-ui .search{border-color:#80b51c;box-shadow:0 8px 0 #80b51c,0 15px 25px #003d4930}
.public-ui .search .primary{background:#00a9b7;color:#fff}.public-ui .search label>span{color:#5a8e18}.public-ui .popular{color:#e9faf8}.public-ui .popular button{color:#fff;background:#006a76}
.public-ui .category,.public-ui .opportunity,.public-ui .how-card,.public-ui .guide-page{background:#fff;border-color:#cbdedb;box-shadow:0 5px 18px #003d490b}
.public-ui .category{border-bottom:4px solid #80b51c}.public-ui .category.selected{background:#e8f4d0;color:#173b42;border-color:#80b51c}
.public-ui .category.selected small,.public-ui .category.selected b{color:#43681a}.public-ui .category i,.public-ui .category:nth-child(n) i{background:#e8f4d0;color:#5a8e18}
.public-ui .category.selected i{background:#fff;color:#5a8e18}
.public-ui .section-title h2,.public-ui .card-title,.public-ui .how-card h3,.public-ui .guide-page h1{color:#003d49}
.public-ui .section-title .eyebrow,.public-ui .tabs button.selected,.public-ui .text-button{color:#5a8e18}
.public-ui .list-toolbar,.public-ui .opportunity-controls,.public-ui .opportunity-state{background:#e8f2ed;border-color:#bdd8cf}
.public-ui .opportunity-state button{color:#315b58}.public-ui .opportunity-state button[aria-pressed=true]{background:#003d49;color:#fff}
.public-ui .tabs button.selected{background:#fff;box-shadow:inset 0 -3px #80b51c}
.public-ui .compact-opportunity,.public-ui .compact-opportunity.featured{border-color:#cbdedb;background:#fff}.public-ui .compact-opportunity.featured{border-top-color:#80b51c}
.public-ui .org-logo{background:#f0f7e4;color:#5a8e18;border-color:#d4e4bb}
.public-ui .badge,.public-ui .badge.Tenders,.public-ui .badge.Consultancies,.public-ui .badge.Construction,.public-ui .sector-label{background:#e9f4d3;color:#486e16}
.public-ui .bookmark.saved{color:#5a8e18;background:#e9f4d3}.public-ui .deadline{color:#4f761a}
.public-ui .opportunity-bottom,.public-ui .card-meta{border-color:#e3ece8}
.public-ui aside .alert-card,.public-ui aside .organization-cta#public-alerts{background:#003d49;color:#fff;border:0}
.public-ui aside .alert-card p,.public-ui aside .alert-card small,.public-ui aside .organization-cta#public-alerts p,.public-ui aside .organization-cta#public-alerts span{color:#dbefed}
.public-ui aside .alert-card button,.public-ui aside .organization-cta#public-alerts .text-button{background:#80b51c;color:#173b0a;border-radius:6px;padding:12px}
.public-ui aside .how-card b{background:#e9f4d3;color:#5a8e18}
.public-ui .organization-cta:not(#public-alerts){background:#e8f4d0;color:#173b42}.public-ui .organization-cta:not(#public-alerts)>span,.public-ui .organization-cta:not(#public-alerts) .text-button{color:#4b7319}
.public-ui .bottom-banner{background:#003d49;color:#fff}.public-ui .bottom-banner .eyebrow,.public-ui .bottom-banner>span{color:#bde65c}.public-ui .bottom-banner p:last-child{color:#d6eae8}
.public-ui .support-banner{background:#e8f4d0;border-color:#c4dcaa}.public-ui .support-banner h3{color:#003d49}
.public-ui #detail.listing-reader .reader-header{background:#003d49;color:#fff}.public-ui #detail .reader-tags>span{background:#006a76;color:#fff}.public-ui #detail .reader-tags>span:first-child{background:#80b51c;color:#173b0a}.public-ui #detail .reader-tags>.reader-state{background:#225a45;color:#e7f6cf}.public-ui #detail .reader-closing{color:#c5ed5b}
.public-ui #detail .reader-apply,.public-ui #detail .reader-requirements,.public-ui #detail .reader-box .document-link{background:#f2f8f4;border-color:#cbdedb}.public-ui #detail .reader-box,.public-ui #detail .reader-apply .document-link{border-color:#cbdedb}.public-ui #detail .reader-box h3{color:#006a76}.public-ui #detail .reader-source{background:#003d49;border-color:#006a76}.public-ui #detail .reader-box .document-download-button{background:#00a9b7}
.public-ui footer{color:#4d6a6c}.public-ui .mobile-app-nav a.active{background:#e8f4d0;color:#4d7518;box-shadow:inset 0 3px #80b51c}.pwa-install{background:#00a9b7;color:#fff}
.workspace-ui header{background:#fff;border-color:#cbdedb}.workspace-ui #menu{background:#003d49;border-color:#003d49;color:#fff}
.workspace-ui #menu .nav-context{border-color:#34707a;color:#fff}.workspace-ui #menu .nav-context>.ui-icon{background:#e8f4d0;color:#5a8e18}
.workspace-ui #menu .nav-group h2,.workspace-ui #menu .nav-context span small,.workspace-ui #menu .nav-foot{color:#b7d9d6}
.workspace-ui #menu .nav-dropdown,.workspace-ui #menu .nav-dropdown summary,.workspace-ui #menu .nav-dashboard,.workspace-ui #menu .nav-group button{color:#e9f8f5}
.workspace-ui #menu .nav-dropdown summary:hover,.workspace-ui #menu .nav-dashboard:hover,.workspace-ui #menu .nav-group button:hover{background:#155b65;color:#fff}
.workspace-ui #menu .nav-group button.active,.workspace-ui #menu .nav-group button.active:hover,.workspace-ui #menu .nav-dropdown[open]>summary{background:#e8f4d0;color:#003d49;box-shadow:inset 4px 0 #80b51c}
.workspace-ui #menu .nav-create{background:#80b51c;color:#173b0a;border-color:#a2cf51}.workspace-ui #menu .nav-create:hover{background:#6e9e17}
.workspace-ui #identity,.workspace-ui .identity-text strong,.workspace-ui h1,.workspace-ui h2,.workspace-ui h3,.workspace-ui .metric-card>strong{color:#003d49}
.workspace-ui .eyebrow,.workspace-ui .page-heading .eyebrow,.workspace-ui .metric-card .ui-icon{color:#5a8e18}
.workspace-ui .panel,.workspace-ui .metric-card,.workspace-ui .stat,.workspace-ui .attention-strip,.workspace-ui .connection-banner,.workspace-ui .record-dialog{background:#fff;border-color:#cbdedb}
.workspace-ui .records-heading,.workspace-ui .record-dialog-heading,.workspace-ui .record-footer{background:#edf5f0;border-color:#cbdedb}
.workspace-ui table,.workspace-ui .data-table,.workspace-ui .record-details dd,.workspace-ui .record-description{color:#173b42}.workspace-ui table th,.workspace-ui .data-table th{background:#e2eee8;color:#24545a;border-bottom-color:#bdd8cf}.workspace-ui table td,.workspace-ui .data-table td{border-bottom-color:#d8e8e2}.workspace-ui table tbody tr:nth-child(even){background:#f3f8f5}.workspace-ui table tbody tr:hover{background:#e9f4ed}
.workspace-ui .secondary,.workspace-ui .row-action{background:#eaf7f5;color:#006a76;border-color:#a9cfca}.workspace-ui .permission-tag,.workspace-ui .pill,.workspace-ui .channel-tag{background:#e8f4d0;color:#4d7219}
.workspace-ui .status.active,.workspace-ui .status.published,.workspace-ui .status.enabled,.workspace-ui .status.paid{background:#e8f4d0;color:#416b13}
.workspace-ui .status.awaiting_provider,.workspace-ui .status.pending,.workspace-ui .status.awaiting_payment{background:#fff2d9;color:#765111}
.workspace-ui .notice:not(.warning){background:#edf8f6;border-color:#99d3d1;color:#005965}.workspace-ui .notice.warning{background:#fff3e5;border-color:#e6caa8;color:#755023}
.workspace-ui input:not([type=checkbox]):not([type=radio]),.workspace-ui select,.workspace-ui textarea,.public-ui input,.public-ui select,.public-ui textarea{border-color:#a4c8c3;color:#173b42;accent-color:#00a9b7}
.workspace-ui input:focus,.workspace-ui select:focus,.workspace-ui textarea:focus,.public-ui input:focus,.public-ui select:focus,.public-ui textarea:focus{outline-color:#80b51c;border-color:#00a9b7}
.workspace-ui label,.workspace-ui legend{color:#24474a}.workspace-ui .hint,.workspace-ui .lead,.workspace-ui .records-heading p,.workspace-ui .metric-card small{color:#546f72}
.workspace-ui .account-choice:has(input:checked){background:#eff8e5;border-color:#80b51c}.workspace-ui .account-tabs button.active{background:#003d49;color:#fff}
.workspace-ui #message,.public-ui #toast{background:#003d49;color:#fff}
@media(max-width:720px){.workspace-ui #menu{background:#003d49}.public-ui .site-header .header-bottom{background:#fff}}
