.corporate-radar select:not([multiple]):not([size]){appearance:none;cursor:pointer;background-image:url(/icons/filter-chevron-v1.svg);background-position:right 14px center;background-repeat:no-repeat;background-size:24px 24px;min-height:48px;padding-inline-end:52px}.corporate-radar select:disabled{cursor:not-allowed}.corporate-radar .workspace-filter-panel>summary{gap:16px;min-height:48px;list-style:none}.corporate-radar .workspace-filter-panel>summary::-webkit-details-marker{display:none}.corporate-radar .workspace-filter-panel>summary>span{display:none}.corporate-radar .workspace-filter-panel>summary:after{content:"";background:url(/icons/filter-chevron-v1.svg) 50%/24px no-repeat;flex:0 0 24px;width:24px;height:24px}.corporate-radar .workspace-filter-panel[open]>summary:after{transform:rotate(180deg)}.cpv-filter{align-content:start;gap:10px;min-width:0;display:grid;position:relative}.cpv-filter-label{font-size:16px}.advanced-filters .cpv-filter{gap:7px}.advanced-filters .cpv-filter-label{font:600 11px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.corporate-radar .cpv-filter .cpv-filter-trigger{color:#005;text-align:left;width:100%;min-width:0;height:auto;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdbdd3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:16px;display:flex}.cpv-filter-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cpv-filter-trigger>img{flex:0 0 24px}.cpv-filter-trigger[aria-expanded=true]>img{transform:rotate(180deg)}.cpv-filter-popup{z-index:90;top:var(--cpv-popup-top);bottom:var(--cpv-popup-bottom);left:var(--cpv-popup-left);width:var(--cpv-popup-width);max-height:var(--cpv-popup-height);color:#005;background:#fff;border:1px solid #bdbdd3;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex;position:fixed;box-shadow:0 16px 48px #00005524}.cpv-filter-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}:is(.corporate-radar .cpv-filter,.cpv-filter--home) .cpv-filter-close{color:#005;cursor:pointer;background:0 0;border:0;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;font-size:30px}.corporate-radar .cpv-search-label{font-size:14px;font-weight:600;display:block}:is(.corporate-radar,.cpv-filter--home) .cpv-filter-popup>input{color:#005;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #bdbdd3;border-radius:10px;padding:12px 14px;font-size:16px}.cpv-filter-status,.cpv-filter-note{color:#616178;margin:0;font-size:13px;line-height:1.5}.cpv-filter-options{overscroll-behavior:contain;min-height:0;max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}:is(.corporate-radar,.cpv-filter--home) .cpv-filter-options button{color:#005;width:100%;height:auto;min-height:48px;font:inherit;text-align:left;cursor:pointer;white-space:normal;background:#fff;border:0;border-bottom:1px solid #e4e4ef;border-radius:0;flex-direction:column;gap:5px;padding:12px;font-size:15px;line-height:1.45;display:flex}:is(.corporate-radar,.cpv-filter--home) .cpv-filter-options button:is(:hover,:focus-visible),:is(.corporate-radar,.cpv-filter--home) .cpv-filter-options button[aria-pressed=true]{background:#ededff}.cpv-filter-options strong{font-variant-numeric:tabular-nums;font-size:14px}.cpv-filter-empty{color:#616178;padding:16px 12px;font-size:15px;line-height:1.5}:is(.corporate-radar,.cpv-filter--home) .cpv-filter-retry{color:#fff;cursor:pointer;background:#005;border:0;min-height:44px;padding:10px 14px}@media (max-width:900px){.cpv-filter-popup{width:auto;max-height:calc(100dvh - 106px);padding:16px;position:fixed;inset:90px 16px 16px}.cpv-filter-options{flex:1;max-height:none}.cpv-filter-popup>*{flex-shrink:0}.cpv-filter-popup>.cpv-filter-options{flex-shrink:1}}@media (forced-colors:active){.corporate-radar select:not([multiple]):not([size]){appearance:auto;-webkit-appearance:menulist;background-image:none;padding-inline-end:14px}.cpv-filter-trigger>img,.corporate-radar .workspace-filter-panel>summary:after{color:buttontext;background:canvas;outline:1px solid buttontext}}.corporate-radar .cpv-filter .cpv-filter-trigger:hover,:is(.corporate-radar .cpv-filter,.cpv-filter--home) .cpv-filter-close:hover{color:#005;background:#ededff}.cpv-filter-popup>*{flex-shrink:0}.cpv-filter-popup>.cpv-filter-options{flex-shrink:1}.corporate-radar input[list]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;background:url(/icons/filter-chevron-v1.svg) 50%/24px 24px no-repeat;width:24px;height:24px;margin:0;padding:0}.cpv-filter--home{display:block}.cpv-filter--home .cpv-filter-popup{text-align:left}.hero>.cpv-filter--home{z-index:91;position:relative}.home-pagination{flex-wrap:wrap}.home-pagination-links{flex-wrap:wrap;gap:8px;display:flex}.home-cpv-selector{text-align:left;width:min(100%,760px);margin:28px auto 0}.home-cpv-eyebrow{letter-spacing:.12em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.home-cpv-selector .home-cpv-trigger{color:#005;text-align:left;cursor:pointer;background:#fff;border:1px solid #bdbdd3;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:100%;height:auto;min-height:76px;padding:18px 22px;display:flex}.home-cpv-trigger>span:first-child{gap:5px;min-width:0;display:grid}.home-cpv-trigger strong{font-variant-numeric:tabular-nums;font-size:17px}.home-cpv-trigger>span>span{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.home-cpv-change{white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex}.home-cpv-trigger:hover{box-shadow:0 4px 20px #00005512}.home-cpv-warning{font-size:14px;line-height:1.6}.hero .home-cpv-count{margin:18px auto 0;font-size:16px}.home-cpv-dialog{color:#005;background:#fff;border:1px solid #bdbdd3;border-radius:20px;width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;overflow:auto;box-shadow:0 20px 80px #00005530}.home-cpv-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00003380}.home-cpv-dialog-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-cpv-dialog-heading h2{margin:0;font-size:25px;line-height:1.25}.home-cpv-dialog-heading button{color:#005;cursor:pointer;background:0 0;border:0;flex:0 0 44px;height:44px;padding:0;font-size:30px}.home-cpv-dialog>p{margin:14px 0 20px;font-size:15px;line-height:1.6}.cpv-filter--inline .cpv-filter-popup{width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;padding:0;position:static}.cpv-filter--inline .cpv-filter-heading{display:none}.cpv-filter--inline .cpv-filter-options{flex:0 auto;max-height:min(300px,35dvh)}.home-block-help{color:#22224f;background:#f0f5ff;border:1px solid #dce4f5;border-radius:12px;margin:16px 0 22px;padding:0 20px}.home-block-help summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.home-block-help summary::-webkit-details-marker{display:none}.home-block-help summary:after{content:"+";font-size:22px;font-weight:400}.home-block-help[open] summary:after{content:"−"}.home-block-help p{max-width:85ch;margin:0 0 16px;font-size:15px;line-height:1.65}.open-radar-filters{margin-bottom:32px}.home-pagination{gap:12px;margin-block:18px}.home-pagination>span{line-height:1.6}@media (max-width:600px){.home-cpv-selector .home-cpv-trigger{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.home-cpv-change{justify-content:space-between;width:100%}.home-cpv-dialog{padding:20px}.home-cpv-dialog-heading h2{font-size:22px}.home-pagination{flex-direction:column;align-items:flex-start}.home-block-help{padding-inline:16px}}.cpv-filter--inline .cpv-search-label{font-size:14px;font-weight:600;display:block}.cpv-filter--inline .cpv-filter-popup>input{color:#005;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #bdbdd3;border-radius:10px;padding:12px 14px;font-size:16px}.cpv-filter--inline .cpv-filter-options button{color:#005;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;white-space:normal;background:#fff;border:0;border-bottom:1px solid #e4e4ef;border-radius:0;flex-direction:column;gap:5px;padding:12px;font-size:15px;line-height:1.45;display:flex}.cpv-filter--inline .cpv-filter-options button:is(:hover,:focus-visible){background:#ededff}.cpv-filter--inline .cpv-filter-retry{color:#fff;cursor:pointer;background:#005;border:0;min-height:44px;padding:10px 14px}.awards-page :is(.awards-hero,.awards-search,.awards-results,.awards-empty){width:min(1180px,100% - 40px);margin-inline:auto}.awards-hero{padding:72px 0 34px}.awards-hero h1{letter-spacing:-.055em;margin:8px 0 16px;font-size:clamp(42px,7vw,78px);line-height:.98}.awards-hero>p:last-child{color:#50506d;max-width:760px;margin:0;font-size:18px;line-height:1.65}.awards-search{background:#f8f8ff;border:1px solid #dcdcea;border-radius:18px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.75fr);gap:48px;padding:28px;display:grid}.awards-search h2,.awards-results h2{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(25px,3vw,36px)}.awards-search p{margin:0;line-height:1.55}.awards-search form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.awards-search label{gap:7px;font-size:13px;font-weight:700;display:grid}.awards-search input{color:#005;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #c7c7d9;border-radius:9px;padding:11px 13px;font-size:15px}.awards-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;display:flex}.awards-actions button,.awards-primary{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#005;border:0;border-radius:9px;align-items:center;padding:11px 18px;font-weight:700;text-decoration:none;display:inline-flex}.awards-actions a{color:#005;text-underline-offset:4px}.awards-results{padding:58px 0 80px}.awards-results-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.awards-results-head>p{color:#5d5d77}.awards-warning,.award-coverage{color:#55400d;background:#fff4d8;border-radius:10px;padding:14px 16px;line-height:1.55}.awards-grid{gap:18px;display:grid}.award-card{background:#fff;border:1px solid #dcdcea;border-radius:16px;padding:26px;box-shadow:0 8px 28px #0000550a}.award-card>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.award-card header span{color:#175d35;background:#e6f7ed;border-radius:99px;margin-bottom:9px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-block}.award-card h3{max-width:850px;margin:0;font-size:23px;line-height:1.3}.award-card>header>p{color:#666680;font:12px var(--font-geist-mono),monospace;margin:4px 0 0}.award-card dl{margin:0}.award-card>dl{border-top:1px solid #ececf4;grid-template-columns:2fr 1fr;gap:18px;margin-top:22px;padding-top:18px;display:grid}.award-card dt{color:#6a6a82;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800}.award-card dd{margin:0;line-height:1.5}.award-lots{gap:12px;margin-top:20px;display:grid}.award-lots>section{background:#f5f5fc;border-radius:12px;padding:18px}.award-lots h4{margin:0 0 14px;font-size:16px}.award-lots dl{grid-template-columns:2fr 1fr 1fr;gap:18px;display:grid}.award-lots dd>span{display:block}.award-lots small{color:#666680;font:12px var(--font-geist-mono),monospace;margin-top:2px;display:block}.award-card>footer{color:#666680;border-top:1px solid #ececf4;justify-content:space-between;gap:18px;margin-top:20px;padding-top:17px;font-size:13px;display:flex}.award-card>footer a{color:#005;font-weight:700}.awards-empty{background:#f4f4fb;border-radius:16px;margin-block:30px 80px;padding:30px}.awards-empty h2,.awards-empty h3{margin-top:0}.awards-pagination{justify-content:center;align-items:center;gap:20px;margin:28px 0;display:flex}.awards-pagination a{color:#005;font-weight:700}.awards-method{color:#686881;text-align:center;max-width:850px;margin:30px auto 0;font-size:13px;line-height:1.65}@media (max-width:760px){.awards-page :is(.awards-hero,.awards-search,.awards-results,.awards-empty){width:min(100% - 28px,1180px)}.awards-hero{padding-top:48px}.awards-search{grid-template-columns:1fr;gap:24px;padding:20px}.awards-search form{grid-template-columns:1fr}.awards-results-head,.award-card>header,.award-card>footer{flex-direction:column;align-items:flex-start}.award-card{padding:20px}.award-card>dl,.award-lots dl{grid-template-columns:1fr}.awards-pagination{flex-wrap:wrap}}.home-results-intro{margin:0 0 24px}.home-results-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.home-results-title>div{min-width:0}.home-results-title h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(30px,3vw,46px);line-height:1.12}.home-results-explanation{color:#343452;background:#edf3ff;border:0;border-radius:12px;max-width:none;margin:22px 0 18px;padding:17px 20px;font-size:15px;line-height:1.65}.home-results-count{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:700}.home-filter-button{color:#005;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #d8d8e7;border-radius:50px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:inline-flex;position:relative}.home-filter-button--compact{width:44px;height:44px;padding:10px}.home-filter-button:is(:hover,:focus-visible){background:#e9e9ff;border-color:#9696c9}.home-filter-button.has-filters{background:#ededff;border-color:#bcbcee}.home-filter-button i{background:#5d5dfe;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #fff}.home-header-tool{justify-self:end}.home-filters-dialog{color:#005;background:#fff;border:0;border-radius:20px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;overflow:auto;box-shadow:0 20px 80px #00005530}.home-filters-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00003380}.home-filters-dialog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-filters-dialog-heading h2{margin:8px 0 0;font-size:26px;line-height:1.2}.home-filters-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;padding:0;font-size:28px}.home-filters-dialog>p{margin:16px 0 24px;font-size:15px;line-height:1.6}.home-filters-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.home-filters-form label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.home-filters-form label:first-of-type{grid-column:1/-1}.home-filters-form :is(input:not([type=hidden]),select){color:#005;width:100%;min-width:0;min-height:48px;font:inherit;background-color:#fff;border:1px solid #c9c9dc;border-radius:10px;padding:12px 14px;font-size:16px}.home-filters-form .open-radar-filter-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;margin-top:8px;display:flex}.home-filters-form button[type=submit]{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#005;border:0;border-radius:10px;padding:12px 20px;font-size:15px}.home-filters-form a{color:#005;text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.filter-wizard{grid-column:1/-1;min-width:0}.filter-wizard-progress{gap:9px;margin-bottom:22px;display:grid}.filter-wizard-progress>span{font:600 11px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#66668a}.filter-wizard-progress>div{gap:7px;display:flex}.filter-wizard-progress i{background:#ddddea;border-radius:99px;flex:1 1 0;height:4px;display:block}.filter-wizard-progress i.is-active{background:#5d5dfe}.filter-wizard-step-heading{margin-bottom:18px}.filter-wizard-step-heading h3{margin:0;font-size:21px;line-height:1.25}.filter-wizard-step-heading h3:focus{outline:none}.filter-wizard-step-heading p{color:#60607b;margin:7px 0 0;font-size:14px;line-height:1.5}.filter-wizard-fields{grid-template-columns:1fr 1fr;gap:18px;min-width:0;display:grid}.filter-wizard-fields>.cpv-filter,.filter-wizard-fields>.buyer-filter,.filter-wizard-fields>.administration-national-option,.filter-wizard-fields>.home-cpv-warning,.filter-wizard-fields>.profile-filter-context,.filter-wizard-fields>[role=status],.filter-wizard-fields>[role=alert],.filter-wizard-fields>.filter-wizard-words{grid-column:1/-1}.filter-wizard-navigation{border-top:1px solid #e1e1ed;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;display:flex}.filter-wizard-navigation button{min-height:46px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 17px;font-size:14px;font-weight:600}.filter-wizard-back{color:#005;background:#fff;border:1px solid #c6c6d8}.filter-wizard-next{color:#fff;background:#005;border:0;margin-left:auto}.filter-wizard-words small{color:#60607b;font-weight:400;line-height:1.5}@media (max-width:800px){.corporate-radar .site-header:has(>.home-header-tool){grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.site-header:has(>.home-header-tool){grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.site-header:has(>.home-header-tool) .brand{gap:8px;min-width:0;font-size:17px}.site-header:has(>.home-header-tool) .brand>img{width:64px;height:64px}.corporate-radar .site-header:has(>.home-header-tool) .mobile-menu>summary{width:44px}.corporate-radar .site-header:has(>.home-header-tool) .mobile-menu>summary i{right:4px}}@media (max-width:600px){.home-results-title{gap:12px}.home-results-title h2{font-size:30px}.home-results-explanation{margin-top:18px;padding:16px}.home-filters-dialog{padding:22px}.home-filters-form{grid-template-columns:1fr;gap:16px}.home-filters-form label:first-of-type{grid-column:auto}.filter-wizard-fields{grid-template-columns:1fr}.filter-wizard-fields>*{grid-column:1!important}}.catalogue-filter-icon{flex:0 0 20px}#filtros{scroll-margin-top:130px}.workspace-hero .radar-filter-shortcut{color:#005;background:#eaff78;border-color:#eaff78;margin-top:18px;font-size:15px}.corporate-radar .site-header--account:has(>.home-header-tool){grid-template-columns:auto 1fr auto auto}@media (max-width:1400px){.corporate-radar .site-header--account:has(>.home-header-tool){grid-template-columns:minmax(0,1fr) auto auto}}.home-pagination-links .pagination-current{color:#fff;background:#005;border-radius:50%;justify-content:center;align-items:center;min-width:40px;min-height:40px;font-weight:700;display:inline-flex}.home-pagination-links a{justify-content:center;min-width:40px}.home-pagination{text-align:center;color:#616178;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-block:24px;padding:12px 0;font-size:13px;line-height:1.6;display:flex}.home-pagination .home-pagination-links{justify-content:center;align-items:center;gap:8px}.home-pagination .home-pagination-links a,.home-pagination .home-pagination-links .pagination-current{color:#005;background:#fff;border:1px solid #c9c9de;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.home-pagination .home-pagination-links a:hover{background:#f0f0ff;border-color:#005}.home-pagination .home-pagination-links .pagination-current{color:#005;background:#eaff78;border-color:#eaff78}.home-pagination .home-pagination-links a:focus-visible{outline-offset:3px;outline:3px solid #005}.plus-invitation-anchor{z-index:10;pointer-events:none;width:calc(100% - 48px);max-width:1192px;height:0;margin-inline:auto;position:relative}.plus-invitation{z-index:1;pointer-events:auto;color:#005;text-align:center;background:#eaff78;border:1px solid #0000551f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:122px;height:122px;text-decoration:none;transition:transform .2s;display:flex;position:absolute;top:0;right:0;transform:translateY(-50%);box-shadow:0 10px 32px #00005526}.plus-invitation:hover{transform:translateY(calc(-50% - 4px))}.plus-invitation>span{letter-spacing:.08em;max-width:calc(100% - 20px);font-size:10px;font-weight:750;line-height:1.1}.plus-invitation strong{letter-spacing:-.04em;font-size:24px;line-height:1.02}.plus-invitation small{font-size:10px;font-weight:600;line-height:1.1}.plus-invitation:focus-visible{outline-offset:4px;outline:3px solid #005}.plus-hero{grid-template-columns:1fr 300px;align-items:center;gap:60px;max-width:1260px;margin:auto;padding:72px 36px;display:grid}.plus-hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(48px,6vw,84px);line-height:1.03}.plus-hero h1 em{font-style:normal}.plus-hero p{max-width:560px;font-size:19px;line-height:1.65}.plus-hero .workspace-button{margin-top:24px}.plus-price{color:#005;text-align:center;background:#eaff78;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:280px;height:280px;display:flex;box-shadow:0 20px 50px #0000550a}.plus-price strong{letter-spacing:-.06em;font-size:68px;line-height:1}.plus-price>span{font-size:15px;font-weight:600}.plus-price small{font-size:12px}.plus-content{grid-template-columns:1fr minmax(320px,430px);align-items:start;gap:60px;max-width:1260px;margin:auto;padding:24px 36px 90px;display:grid}.plus-content h2{letter-spacing:-.04em;margin:18px 0 30px;font-size:36px;line-height:1.15}.plus-features{gap:14px;display:grid}.plus-features article{background:#eef;border-radius:22px;padding:24px}.plus-features article>span{float:right;font-size:22px}.plus-features h3{margin:0 30px 10px 0;font-size:20px}.plus-features p,.plus-note{margin:0;font-size:15px;line-height:1.7}.plus-note{margin-top:24px}.plus-request{scroll-margin-top:130px}.access-page.access-page--embedded{background:0 0;min-height:0;padding:18px 0 0;display:block}.access-page--embedded .access-card{width:100%;margin:0;padding:28px}.access-page--embedded .access-card h1{font-size:28px}@media (max-width:760px){.plus-hero{grid-template-columns:1fr;gap:32px;padding:42px 24px}.plus-price{justify-self:center;width:220px;height:220px}.plus-price strong{font-size:56px}.plus-content{grid-template-columns:1fr;gap:36px;padding:12px 24px 56px}.plus-content h2{font-size:30px}.plus-invitation-anchor{width:calc(100% - 40px)}.plus-invitation{gap:3px;width:94px;height:94px}.plus-invitation>span{font-size:8px}.plus-invitation strong{font-size:20px}.plus-invitation small{font-size:9px}}@media (prefers-reduced-motion:reduce){.plus-invitation{transition:none}}.home-filters-form>.cpv-filter{grid-column:1/-1}.access-page--embedded .access-card h2{letter-spacing:-.04em;margin:24px 0 18px;font-size:28px;line-height:1.13}.maintenance-hero>div,.maintenance-hero>aside{min-width:0}.plus-renewal{background:#e5eddf;border-radius:24px;margin-top:40px;padding:28px}.plus-renewal ol{margin:0;padding-left:22px}.plus-renewal li+li{margin-top:24px}.plus-renewal h3{margin:0 0 8px;font-size:19px}.plus-renewal li p{margin:0;font-size:15px;line-height:1.7}.plus-renewal .plus-note{margin-top:24px}.plus-launch{background:#eef;border-radius:24px;max-width:1188px;margin:0 auto 40px;padding:30px 36px}.plus-launch h2{margin:12px 0 18px;font-size:clamp(26px,3vw,38px);line-height:1.15}.plus-launch p{max-width:900px;font-size:17px;line-height:1.7}@media (max-width:760px){.plus-launch{margin:0 24px 28px;padding:24px}}.corporate-radar .public-radar-links{max-width:1240px;margin:80px auto;padding:0 24px}.public-radar-links-heading{max-width:720px}.corporate-radar .public-radar-links h2{margin:16px 0;font-size:clamp(32px,3.5vw,48px);line-height:1.1}.public-radar-links-heading>p{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.7}.public-radar-links nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.corporate-radar .public-radar-links .public-radar-card{min-width:0;color:var(--ink);background:linear-gradient(155deg,#fff 25%,#edf1ff);border:1px solid #d9dff2;border-radius:26px;flex-direction:column;padding:28px 24px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 12px 28px #0000550a,0 3px 5px #00005508,inset 0 1px #fff}.corporate-radar .public-radar-links .public-radar-card:hover{border-color:#9999c4;transform:translateY(-5px);box-shadow:0 20px 36px #00005516,0 4px 8px #00005508}.public-radar-card-icon{background:#ededff;border:1px solid #00005510;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 3px #0000550c,inset 0 1px #ffffffb3}.public-radar-card--maintenance .public-radar-card-icon{background:#e8f4da}.public-radar-card--supplies .public-radar-card-icon{background:#fff0d8}.public-radar-card--works .public-radar-card-icon{background:#e0efff}.public-radar-card-icon svg{width:32px;height:32px}.corporate-radar .public-radar-card h3{margin:26px 0 12px;font-size:27px;line-height:1.15}.corporate-radar .public-radar-card p{color:#494969;margin:0 0 18px;font-size:16px;line-height:1.6}.public-radar-card-examples{color:var(--ink-soft);margin:0 0 26px;font-size:12px;line-height:1.7;display:block}.public-radar-card-action{border-top:1px solid #0000551a;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:650;display:flex}.public-radar-card-action>span{background:var(--acid);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.public-radar-links a:focus-visible{outline:3px solid var(--ink);outline-offset:5px}@media (max-width:1000px){.public-radar-links nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.corporate-radar .public-radar-links{margin:56px auto;padding:0 20px}.public-radar-links nav{grid-template-columns:minmax(0,1fr);gap:18px}.corporate-radar .public-radar-links .public-radar-card{padding:26px}}@media (prefers-reduced-motion:reduce){.corporate-radar .public-radar-links .public-radar-card{transition:none}.corporate-radar .public-radar-links .public-radar-card:hover{transform:none}}.corporate-radar .site-header .mobile-menu .account-submenu>summary{white-space:nowrap;align-items:center;gap:12px;width:100%;height:auto;min-height:48px;padding:12px 0;list-style:none;display:flex}.corporate-radar .site-header .mobile-menu .account-submenu>summary::-webkit-details-marker{display:none}.corporate-radar .site-header .mobile-menu .account-submenu>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:0 0 7px;width:7px;height:7px;margin-left:2px;transition:transform .15s;transform:rotate(-45deg)}.corporate-radar .site-header .mobile-menu .account-submenu[open]>summary:before{transform:rotate(45deg)}@media (max-width:800px){.corporate-radar .site-header .mobile-menu[open]>nav{padding-left:32px;padding-right:32px}}.activity-block-picker{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.activity-block-picker legend{margin-bottom:12px;font-size:14px;font-weight:650}.activity-block-picker>div{flex-wrap:wrap;gap:10px;display:flex}.corporate-radar .activity-block-picker button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:600 14px var(--font-geist-sans),sans-serif;cursor:pointer;background:#fff;border-radius:99px;padding:11px 18px}.corporate-radar .activity-block-picker button[aria-pressed=true]{background:var(--ink);color:var(--acid);border-color:var(--ink)}.activity-block-picker small{color:var(--ink-soft);margin-top:12px;font-size:13px;line-height:1.6;display:block}.activity-block-picker button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.activity-block-filter{flex-wrap:wrap;align-items:end;gap:20px;margin:28px 0;display:flex}.activity-block-filter .activity-block-picker{flex:650px}.home-unified-cpv{flex-wrap:wrap;align-items:end;gap:14px;max-width:800px;margin:26px 0;display:flex}.home-unified-cpv>.cpv-filter{flex:400px}.corporate-radar .home-unified-cpv label{display:block}.workspace-migration-note{border-left:4px solid var(--ink);background:var(--paper-2);max-width:1192px;margin:24px auto;padding:20px 24px;font-size:15px;line-height:1.6}@media (max-width:600px){.activity-block-filter>button,.home-unified-cpv>button{width:100%}.workspace-migration-note{margin:20px}.home-unified-cpv>.cpv-filter{flex-basis:100%}}.public-activity{text-align:left;max-width:680px;margin:28px 0 20px}.public-activity label{gap:10px;font-size:14px;font-weight:650;display:grid}.corporate-radar .public-activity select{color:#005;width:100%;min-height:56px;font:600 18px var(--font-geist-sans),sans-serif;background-color:#fff;border:1px solid #bdbdd3;border-radius:14px;padding:14px 48px 14px 18px;box-shadow:0 5px 16px #0000550a}.public-activity-status{color:#616178;align-items:center;gap:10px;min-height:24px;margin:12px 0 0;font-size:14px;line-height:1.6;display:flex}.public-activity-dialog h2{margin:12px 0;font-size:28px;line-height:1.2}.public-activity-guide>ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.public-activity-dialog li{grid-template-columns:180px 1fr;gap:12px;font-size:14px;line-height:1.5;display:grid}.public-activity-dialog li span{color:#616178}.public-radar-spinner{vertical-align:middle;border:2px solid #d8d8e9;border-top-color:#005;border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin-right:4px;animation:.8s linear infinite public-radar-spin;display:inline-block}@keyframes public-radar-spin{to{transform:rotate(360deg)}}body:has(.public-activity[aria-busy=true]) .radar-shell{opacity:.45;pointer-events:none}.public-cpv-filter{grid-column:1/-1;gap:12px;min-width:0;display:grid}.public-cpv-filter>p{gap:6px;margin:0;font-size:14px;line-height:1.6;display:grid}.public-cpv-filter>p>span,.public-cpv-filter>small{color:#616178;font-size:13px;line-height:1.6}.public-cpv-filter .cpv-filter-label{display:none}.public-cpv-selected{gap:8px;margin:0;padding:0;list-style:none;display:grid}.public-cpv-selected li{background:#f5f5fc;border:1px solid #dadae9;border-radius:12px;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:13px;line-height:1.5;display:flex}.public-cpv-selected li>span{overflow-wrap:anywhere;flex:1;min-width:0}.public-cpv-selected strong{white-space:nowrap}.public-cpv-selected button{color:#005;min-height:44px;font:24px var(--font-geist-sans),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px}.public-cpv-selected button:hover{background:#e6e6f6}@media (max-width:600px){.public-activity-dialog li{grid-template-columns:1fr;gap:3px}.public-activity{width:100%}.public-activity-dialog h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.public-radar-spinner{animation:none}}.public-activity-guide{margin-top:20px;font-size:14px;line-height:1.6}.public-activity-guide>summary{cursor:pointer;padding:12px 0;font-weight:600}.corporate-radar .nav-menu>div{width:300px;max-height:calc(100dvh - 150px);overflow:auto}.public-radar-card:nth-child(3n+2) .public-radar-card-icon{background:#e8f4da}.public-radar-card:nth-child(3n) .public-radar-card-icon{background:#fff0d8}@media (max-width:600px){.corporate-radar .public-activity select{letter-spacing:-.025em;padding-inline:14px 38px;font-size:16px}}.public-catalogue-links{margin:14px 0;font-size:14px;line-height:1.7}.public-catalogue-links a{text-underline-offset:4px;text-decoration:underline}.workspace-wizard .public-activity{width:100%;max-width:none;margin:18px 0}.workspace-wizard .public-activity p{font-size:15px;line-height:1.65}.workspace-wizard .public-cpv-filter{margin:20px 0}.activity-select{min-width:0}.profile-radar-form>fieldset{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;min-width:0;margin:0;padding:0;display:grid}.profile-radar-form>fieldset>.filter-wizard,.profile-radar-form>fieldset>.activity-select,.profile-radar-form>fieldset>p,.profile-radar-form>fieldset>.home-cpv-warning{grid-column:1/-1}.profile-radar[aria-busy=true] .radar-shell{opacity:.45;pointer-events:none}.profile-radar .hero--open-radar{padding-bottom:50px}@media (max-width:600px){.profile-radar-form>fieldset{grid-template-columns:1fr}}.public-compact-list{gap:14px;display:grid}.public-compact-card{background:#fff;border:1px solid #d9dff2;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #00005508}.public-card-disclosure>summary{cursor:pointer;align-items:center;gap:24px;padding:20px 24px;list-style:none;display:flex}.public-card-disclosure>summary::-webkit-details-marker{display:none}.public-card-disclosure>summary:hover{background:#f7f7ff}.public-card-disclosure>summary:focus-visible{outline-offset:-4px;border-radius:18px;outline:3px solid #7770db}.public-card-overview{flex:1;gap:7px;min-width:0;display:grid}.public-card-title{font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;color:#005;font-size:24px;font-weight:650;line-height:1.25}.public-card-title mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e7ff69;border-radius:3px;padding:0 .06em}.public-card-buyer{color:#616178;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.4;overflow:hidden}.public-card-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:700px;margin-top:7px;display:grid}.public-card-facts>span{gap:3px;min-width:0;display:grid}.public-card-facts small{text-transform:uppercase;letter-spacing:.05em;color:#616178;font-size:12px}.public-card-facts strong{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.4}.public-card-score strong,.public-card-deadline-soon strong{border-radius:999px;justify-self:start;padding:4px 10px}.public-card-score strong{color:#302775;background:#eeebff;box-shadow:inset 0 0 0 1px #ded8fa}.public-card-deadline-soon strong{color:#80500b;background:#fff0cc;box-shadow:inset 0 0 0 1px #f4dda3}.public-card-score strong>span{color:#616178;margin-left:2px;font-size:13px;font-weight:400}@media (max-width:600px){.public-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-card-toggle{color:#005;white-space:nowrap;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.public-card-toggle-icon{background:#eeecff;border-radius:50%;width:28px;height:28px;display:block;position:relative}.public-card-toggle-icon:before,.public-card-toggle-icon:after{content:"";background:currentColor;width:12px;height:2px;position:absolute;top:13px;left:8px}.public-card-toggle-icon:after{transform:rotate(90deg)}.public-card-hide{display:none}.public-card-disclosure[open]>.public-card-content{background:#f5f6ff;border-top:1px solid #d9dff2;padding:24px}.public-card-disclosure[open]>.public-card-content h4{letter-spacing:0;color:#616178;margin:20px 0 8px;font-size:16px;font-weight:700}.public-card-disclosure[open]>.public-card-content .public-card-full-title{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.6}.public-card-disclosure[open]>summary .public-card-show{display:none}.public-card-disclosure[open]>summary .public-card-hide{display:inline}.public-card-disclosure[open]>summary .public-card-toggle-icon:after{display:none}.public-card-details{grid-template-columns:2fr 1fr;gap:20px;margin:24px 0;display:grid}.public-card-details>div{min-width:0}.public-card-details dt{color:#616178;margin-bottom:5px;font-size:14px;font-weight:600}.public-card-details dd{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.public-card-content .score-why{margin:22px 0}.public-card-official{color:#fff;background:#005;border-radius:12px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.public-card-official:hover{color:#005;background:#e7ff69}.public-card-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.public-card-report{color:#fff;background:#176044;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:16px;font-weight:700;display:inline-flex}.public-card-report:hover{color:#fff;background:#104832}.public-card-report:focus-visible{outline-offset:3px;outline:3px solid #005}.report-offer-content{max-width:1080px;margin-inline:auto}.report-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.report-offer-card{background:#fff;border:1px solid #d9dff2;border-radius:18px;min-width:0;padding:clamp(20px,3vw,32px)}.report-offer-card h2{margin:12px 0 18px;font-size:clamp(26px,3vw,36px);line-height:1.2}.report-offer-card h2 small{font-size:.5em}.report-offer-card p{line-height:1.65}.report-offer-price{background:#eff8ef}.report-offer-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.report-offer-secondary{align-items:center;min-height:44px;padding:10px 16px;text-decoration:underline;display:inline-flex}.report-offer-content .workspace-hint{max-width:78ch}@media (max-width:600px){.report-offer-grid{grid-template-columns:1fr}.report-offer-actions{flex-direction:column;align-items:stretch}.report-offer-actions a{text-align:center;justify-content:center}.public-card-actions{grid-template-columns:1fr;display:grid}.public-card-actions>a{text-align:center;justify-content:center}}.public-card-note,.public-card-translation-note{color:#616178;font-size:15px;line-height:1.6}@media (max-width:600px){.public-card-disclosure>summary{align-items:flex-start;gap:12px;padding:17px}.public-card-title{font-size:22px}.public-card-buyer{font-size:14px}.public-card-toggle{padding-top:2px;font-size:0}.public-card-facts{gap:10px}.public-card-facts strong{font-size:15px}.public-card-facts small{font-size:11px}.public-card-details{grid-template-columns:1fr}.public-card-disclosure[open]>.public-card-content{padding:20px 17px}.public-card-disclosure[open]>.public-card-content .public-card-full-title{font-size:18px}}.private-compact-card{position:relative}.private-compact-card>.public-card-disclosure>summary{padding-right:84px;position:relative}.private-card-favorite{z-index:1;position:absolute;top:13px;right:18px}.private-compact-card .public-card-content p,.private-compact-card .public-card-content li{line-height:1.6}@media (max-width:600px){.private-compact-card>.public-card-disclosure>summary{padding-right:17px;display:block;position:relative}.private-compact-card .public-card-title{padding-right:40px}.private-compact-card .public-card-buyer,.private-compact-card .public-card-facts{padding-right:44px}.private-compact-card>.public-card-disclosure>summary>.public-card-toggle{position:absolute;top:17px;right:17px}.private-card-favorite{top:58px;bottom:auto;right:10px}}.public-compact-card .public-card-content .score-why>summary{font-family:inherit;font-size:16px;font-weight:650;line-height:1.5}.public-compact-card .public-card-content .score-why li,.public-compact-card .public-card-content .score-why li b{font-family:inherit;font-size:15px;line-height:1.6}.public-compact-card .public-card-content .memory-links a{font-family:inherit;font-size:15px;line-height:1.5}.public-compact-card .public-card-content .report-detail-action{font-size:18px}.private-compact-card .workspace-tender-actions>a{text-underline-offset:4px;font-size:16px;font-weight:600;text-decoration:underline}.public-compact-card .public-card-official{font-size:16px}.public-card-title-full,.public-card-disclosure[open]>summary .public-card-title-short{display:none}.public-card-disclosure[open]>summary .public-card-title-full{display:inline}.public-card-disclosure[open]>summary .public-card-buyer{white-space:normal;overflow:visible}.public-card-details{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:0 0 24px}.private-compact-card .public-card-content{gap:24px;display:grid}.private-card-details{margin:0}.private-compact-card .public-card-content>.score-why{margin:0;padding-top:20px}.private-card-actions{border-top:1px solid #d9dff2;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 28px;padding:16px 0 12px;display:flex}.private-card-actions .report-request{margin:0}.private-compact-card .private-card-actions a,.private-compact-card .private-card-actions .report-detail-action{min-height:44px;box-shadow:none;color:#30305f;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:8px 0;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.private-compact-card .private-card-actions a:hover,.private-compact-card .private-card-actions .report-detail-action:hover{color:#005;text-underline-offset:4px;text-decoration:underline}.private-card-actions a:focus-visible{outline-offset:4px;outline:2px solid #5d5dfe}@media (max-width:600px){.public-card-details{grid-template-columns:1fr;gap:16px}.private-card-actions{align-items:flex-start;gap:4px 20px}}.public-compact-card .public-card-content{gap:24px;display:grid}.public-compact-card .public-card-content>.public-card-details{margin:0}.public-compact-card .public-card-content>.score-why{margin:0;padding-top:20px}.public-compact-card .public-card-content>.public-card-official{justify-self:start}.home-results-explanation .article-help-link{color:#005;white-space:nowrap;text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.home-results-explanation .article-help-link:hover{color:#4545ce;text-decoration-thickness:3px}.home-results-explanation .article-help-link:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #5d5dfe}.corporate-radar .access-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0 22px;display:grid}.corporate-radar .access-choices :is(button,a){color:#005;text-align:left;min-width:0;min-height:108px;font:inherit;background:#fff;border:1px solid #0053;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;padding:16px 12px;text-decoration:none;display:flex;box-shadow:0 3px 8px #00005508}.corporate-radar .access-choices strong{font-size:15px;font-weight:700;line-height:1.35}.corporate-radar .access-choices :is(button,a)>span{color:#505070;font-size:13px;line-height:1.4}.corporate-radar .access-choices :is([aria-pressed=true],[aria-current=page]){background:#ededff;border-color:#005;box-shadow:inset 0 0 0 1px #005}.corporate-radar .access-choices :is(button,a):hover{background:#f4f4ff}.corporate-radar .access-choices :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #005}@media (max-width:540px){.corporate-radar .access-choices{grid-template-columns:1fr;gap:9px}.corporate-radar .access-choices :is(button,a){gap:4px;min-height:70px;padding:13px 16px}.corporate-radar .access-choices strong{font-size:16px}}:root{--record-card-gap:40px}.public-compact-list,.activity-list,.alert-highlights-list,.follow-board,.tender-list,.it-tender-list,.personal-feed,.corporate-radar :is(.tender-list,.it-tender-list,.personal-feed){gap:var(--record-card-gap)}.follow-column .activity-card{margin-bottom:var(--record-card-gap)}.follow-column .activity-card:last-child{margin-bottom:0}@media (max-width:800px){:root{--record-card-gap:32px}}.radar-search-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.word-refinement{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.word-refinement .word-refinement-trigger{background:#fff9;border:1px solid #00005530}.word-refinement-status{align-items:center;gap:8px;font-size:14px;display:flex}.word-refinement-dialog{text-align:left}.word-refinement-dialog .home-filters-form{grid-template-columns:1fr}.word-refinement-dialog input{box-sizing:border-box;color:#005;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #bdbdd3;border-radius:10px;padding:12px 14px}.word-refinement-dialog .workspace-hint{margin:0;font-size:14px;line-height:1.6}.word-refinement :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #5d5dfe}@media (max-width:600px){.radar-search-tools,.word-refinement{gap:10px}}.radar-search-tools .word-refinement{flex:none}.radar-search-tools .home-filter-button{white-space:nowrap}.word-refinement-summary{color:#55556f;overflow-wrap:anywhere;align-items:center;gap:6px;margin:8px 0;font-size:12px;line-height:1.5;display:flex}.word-refinement-summary>span:first-child{min-width:0}.word-refinement-summary strong{font-weight:500}.word-refinement-summary button{width:36px;min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:20px;display:grid}.word-refinement-summary button:focus-visible{outline-offset:2px;outline:3px solid #5d5dfe}@media (max-width:600px){.radar-search-tools{flex-wrap:nowrap;gap:8px}.radar-search-tools>.home-filter-button,.radar-search-tools .word-refinement-trigger{padding:12px 14px;font-size:14px}.word-refinement-status{margin-top:50px;font-size:12px;position:absolute}}.profile-result-summary{padding-top:28px;padding-bottom:12px}.profile-result-band{box-sizing:border-box;color:#005;text-align:center;background:#66e3eb;border-radius:14px;justify-content:center;align-items:center;min-height:64px;padding:12px 24px;display:flex}.profile-result-band strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,36px);font-weight:650;line-height:1.15}@media (max-width:600px){.profile-result-band{min-height:56px;padding:10px 20px}.profile-result-band strong{font-size:28px}}.follow-compact-tags{margin:2px 0 0}.follow-compact-tags>span{font-size:12px;line-height:1.5}.follow-column{container-type:inline-size}@container (max-width:600px){.follow-compact-card>.public-card-disclosure>summary{padding:17px;display:block;position:relative}.follow-compact-card .public-card-title{padding-right:40px;font-size:22px}.follow-compact-card .public-card-buyer{padding-right:44px;font-size:14px}.follow-compact-card .public-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-right:44px}.follow-compact-card .public-card-facts strong{font-size:15px}.follow-compact-card .public-card-facts small{font-size:11px}.follow-compact-card>.public-card-disclosure>summary>.public-card-toggle{font-size:0;position:absolute;top:17px;right:17px}.follow-compact-card>.private-card-favorite{top:58px;bottom:auto;right:10px}.follow-compact-card .public-card-details{grid-template-columns:1fr}.follow-compact-card>.public-card-disclosure[open]>.public-card-content{padding:20px 17px}}.profile-search-header{color:#005;background:#fff;border-bottom:1px solid #e4e4ef;padding:38px 24px 28px}.profile-search-inner{max-width:1192px;margin:auto}.profile-search-heading h1{letter-spacing:-.045em;align-items:center;gap:14px;margin:0;font-size:clamp(38px,4.8vw,54px);line-height:1.1;display:flex}.profile-title-marker{background:#66e3eb;border-radius:50%;width:11px;height:11px;display:inline-block;box-shadow:0 0 0 6px #66e3eb25}.profile-search-heading p{color:#41415e;margin:12px 0 26px;font-size:16px;line-height:1.6}.profile-search-heading p>span{color:#696981;margin-left:5px;font-size:13px}.profile-search-controls{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:24px;display:grid}.profile-search-controls .activity-select{gap:8px;font-size:13px;font-weight:600;line-height:1.4;display:grid}.profile-search-controls .activity-select select{box-sizing:border-box;color:#005;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#fafaff;border:1px solid #bcbcd2;border-radius:12px;padding:12px 16px;font-size:17px;font-weight:500}.profile-search-actions.radar-search-tools{gap:10px;margin:0;position:relative}.profile-search-actions>.home-filter-button{color:#fff;background:#005;border-color:#005;min-height:52px;padding:12px 20px;font-size:15px;font-weight:600}.profile-search-actions>.home-filter-button.has-filters i{background:#66e3eb;box-shadow:0 0 0 2px #005}.profile-search-actions>.home-filter-button:hover{background:#242479}.profile-search-actions .word-refinement-trigger{color:#005;background:#fff;border-color:#d5d5e5;min-height:52px;padding:12px 18px;font-size:15px}.profile-search-actions button:disabled{opacity:.55;cursor:wait}.profile-search-actions .word-refinement-status{margin:6px 0 0;font-size:12px;position:absolute;top:100%;left:0}.profile-filter-summary{color:#616178;overflow-wrap:anywhere;margin:14px 0 0;font-size:13px;line-height:1.7}.profile-search-feedback{color:#404060;align-items:center;gap:8px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}.profile-search-feedback:empty{display:none}.profile-filter-context{color:#616178;margin:0;font-size:13px}.profile-radar .profile-result-band{text-align:left;justify-content:flex-start;gap:22px;min-height:94px;padding:20px 26px}.profile-radar .profile-result-band>strong{text-wrap:balance;flex:none;max-width:46%;font-size:clamp(30px,4vw,42px)}.profile-result-band>div{gap:4px;min-width:0;display:grid}.profile-result-label{font-size:18px;font-weight:600;line-height:1.35}.profile-result-band small{color:#1e4364;font-size:12px;line-height:1.5}@media (max-width:720px){.profile-search-header{padding:28px 20px 24px}.profile-search-heading p{margin-bottom:22px;font-size:15px}.profile-search-heading p>span{margin:4px 0 0;font-size:12px;display:block}.profile-search-controls{grid-template-columns:1fr;gap:14px}.profile-search-actions.radar-search-tools{gap:10px}.profile-search-actions>.home-filter-button{padding:12px 17px;font-size:14px}.profile-search-actions .word-refinement-trigger{padding:12px 18px;font-size:14px}.profile-radar .profile-result-band{gap:14px;padding:18px 20px}.profile-radar .profile-result-band>strong{font-size:30px}.profile-result-label{font-size:15px}.profile-result-band small{font-size:11px}}@media (max-width:380px){.profile-radar .profile-result-band{gap:12px;padding:16px}.profile-radar .profile-result-band>strong{font-size:25px}}.profile-radar .radar-shell{max-width:1240px;padding-top:38px}.profile-radar .profile-result-summary{max-width:1240px}.follow-search-header{background:#eaff78;border-bottom-color:#d8e87b;padding:52px 24px 38px}.follow-search-header .profile-search-heading p{margin-bottom:34px}.follow-search-controls{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:24px;display:grid}.follow-search-field{min-width:0}.follow-search-field>label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.follow-search-field>div{background:#fff;border:1px solid #bcbcd2;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.follow-search-field svg{color:#616178;flex:none}.follow-search-field input{color:#005;width:100%;min-width:0;min-height:50px;font:inherit;outline-offset:0;background:0 0;border:0;flex:1;padding:10px 0;font-size:16px}.follow-search-field input::-webkit-search-cancel-button{appearance:none}.follow-search-field button{color:#005;font:inherit;cursor:pointer;background:0 0;border:0;min-width:36px;min-height:44px;font-size:24px}.follow-search-actions{align-items:center;gap:20px;display:flex}.follow-search-actions>.home-filter-button{color:#fff;background:#005;border-color:#005;min-height:52px;padding:12px 20px;font-size:15px;font-weight:600}.follow-search-actions>.home-filter-button.has-filters i{background:#66e3eb;box-shadow:0 0 0 2px #005}.follow-search-actions>a{white-space:nowrap;text-underline-offset:4px;font-size:14px}.follow-search-actions>a:hover{text-decoration:underline}.follow-page .follow-shell{max-width:1240px;padding:28px 24px 72px}.follow-results-toolbar{justify-content:space-between;align-items:start;gap:20px;margin-bottom:28px;display:flex}.follow-results-count{margin:0;font-size:16px;line-height:1.5}.follow-results-count strong{color:#005;font-weight:700}.follow-active-summary{color:#616178;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.6}.follow-reset{color:#4545a1;min-height:32px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:6px 0 0;padding:4px 0;font-size:12px;text-decoration:underline}.follow-view-switch{background:#fff;border:1px solid #dedeea;border-radius:99px;flex:none;align-items:center;gap:3px;padding:4px;display:flex}.follow-view-switch button{color:#616178;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:7px 14px;font-size:13px}.follow-view-switch button[aria-pressed=true]{color:#fff;background:#005}.follow-filter-form .follow-activity-filter,.follow-filter-form>.follow-filter-help{grid-column:1/-1}.follow-filter-form :is(select,input){box-sizing:border-box;color:#005;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #bcbcd2;border-radius:10px;padding:12px;font-size:15px}.follow-filter-form .activity-select{gap:8px;display:grid}.follow-activity-filter>small{color:#616178;margin-top:8px;font-size:12px;line-height:1.6;display:block}.follow-filter-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.follow-filter-chips button{color:#005;max-width:100%;min-height:40px;font:inherit;cursor:pointer;background:#ededff;border:1px solid #d7d7e6;border-radius:24px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:inline-flex}.follow-filter-chips button>span{font-size:20px;line-height:1}.follow-filter-form>.follow-filter-help{margin:0;font-size:12px}.follow-board-hint{color:#616178;margin:0 0 8px;font-size:12px;line-height:1.6}.follow-empty{background:#fff;border:1px dashed #c8c8dc;border-radius:18px;padding:36px 28px}.follow-empty h2{margin:0 0 12px;font-size:26px}.follow-empty p{color:#616178;font-size:15px;line-height:1.6}.follow-empty .workspace-button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#005;border:1px solid #005;border-radius:24px;align-items:center;padding:10px 18px;font-size:14px;display:inline-flex}.follow-column h2>span{color:#616178;font-size:15px}@media (max-width:720px){.follow-search-header{padding:36px 20px 30px}.follow-search-header .profile-search-heading p{margin-bottom:28px}.follow-search-controls{grid-template-columns:1fr;gap:14px}.follow-search-actions{gap:20px}.follow-search-actions>.home-filter-button{padding:12px 17px;font-size:14px}.follow-page .follow-shell{padding:24px 20px 56px}.follow-results-toolbar{gap:10px;margin-bottom:24px}.follow-results-count{font-size:14px}.follow-view-switch button{padding:7px 11px;font-size:12px}.follow-empty{padding:28px 22px}}@media (max-width:380px){.follow-results-toolbar{flex-wrap:wrap}.follow-view-switch{margin-left:auto}}.workspace-page-header{background:#eaff78;border-bottom-color:#d8e87b;padding:48px 24px 36px}.workspace-tools{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:24px;display:grid}.workspace-tool-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workspace-tool-actions>.home-filter-button{color:#fff;background:#005;border-color:#005;min-height:52px;padding:12px 20px;font-size:15px;font-weight:600}.workspace-tool-actions>.home-filter-button.has-filters i{background:#66e3eb;box-shadow:0 0 0 2px #005}.workspace-tool-actions>.workspace-button{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#005;border:1px solid #005;border-radius:99px;justify-content:center;align-items:center;padding:12px 20px;font-weight:600;display:inline-flex}.workspace-tool-actions>.activity-quiet{background:#fff9;align-items:center;min-height:52px;text-decoration:none;display:inline-flex}.workspace-header-note{color:#41415e;margin:20px 0 0;font-size:13px;line-height:1.7}.workspace-header-note a{text-underline-offset:4px;margin-left:8px}.workspace-page .workspace-page-body{max-width:1240px;margin:auto;padding:32px 24px 72px}.workspace-results{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.workspace-results h2,.workspace-section-intro h2{margin:0 0 12px;font-size:clamp(25px,3vw,32px);line-height:1.25}.workspace-results p{margin:0;font-size:16px;line-height:1.6}.workspace-results small{color:#616178;margin-top:6px;font-size:13px;line-height:1.6;display:block}.workspace-cards{gap:40px;margin:0 0 32px;display:grid}.workspace-page .workspace-cards>.activity-card{background:#fff;border-radius:22px;padding:26px 28px;box-shadow:0 12px 30px #00005508}.workspace-page .requested-report-disclosure>summary h2{margin:14px 0 10px;font-size:25px;line-height:1.3}.workspace-page .requested-report-disclosure>summary .workspace-card-meta{color:#616178;margin:0;font-size:14px;line-height:1.65}.workspace-card-footer{border-top:1px solid #00005512;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.alert-card>.workspace-card-footer{margin:0 24px 22px;padding-top:18px}.workspace-card-footer .workspace-button{min-height:44px;font-size:15px}.workspace-card-footer .activity-checkbox{cursor:pointer;align-items:center;font-size:15px;display:flex}.workspace-inline-link{text-underline-offset:4px;align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.workspace-card-facts{flex-wrap:wrap;gap:20px 48px;margin:0;display:flex}.workspace-card-facts dt{color:#616178;margin-bottom:6px;font-size:12px}.workspace-card-facts dd{margin:0;font-size:15px;line-height:1.5}.workspace-page .activity-tags .workspace-state--ready{color:#20533b;background:#dff5e7}.workspace-page .activity-tags :is(.workspace-state--pending,.workspace-state--processing){color:#74531b;background:#fff1ca}.workspace-page .activity-tags :is(.workspace-state--failed,.workspace-state--obsolete,.workspace-state--unavailable){color:#8a2746;background:#fbe5ea}.workspace-task-card--overdue{border-left:4px solid #a52b47!important}.workspace-configuration{background:#fff;border:1px solid #d9d9e8;border-radius:18px;margin:56px 0 0;padding:24px}.workspace-configuration>summary{cursor:pointer;min-height:44px;font-size:20px;font-weight:600;line-height:1.5}.workspace-configuration>p,.workspace-section-intro p{color:#616178;font-size:15px;line-height:1.7}.workspace-pagination{flex-wrap:wrap;justify-content:space-between;gap:20px;margin:28px 0;display:flex}.workspace-pagination a{text-underline-offset:4px;align-items:center;min-height:44px;display:flex}.workspace-small-note{color:#616178;margin:20px 0;font-size:13px;line-height:1.7}.workspace-shared-studies{border-top:1px solid #d9d9e8;margin-top:56px;padding-top:36px}.workspace-shared-studies>.follow-search-field{max-width:640px;margin:24px 0 32px}.workspace-page .alert-settings{margin:48px 0 0}.workspace-feedback{background:#fff;border-radius:12px;padding:18px 22px;font-size:15px;line-height:1.6}.workspace-page .alert-settings-toggle{color:#005}@media (max-width:850px){.workspace-tools{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:600px){.workspace-page-header{padding:36px 20px 30px}.workspace-page .workspace-page-body{padding:28px 20px 56px}.workspace-tool-actions{gap:10px}.workspace-tool-actions>.home-filter-button,.workspace-tool-actions>.workspace-button,.workspace-tool-actions>.activity-quiet{padding:12px 16px;font-size:14px}.workspace-cards{gap:32px}.workspace-page .workspace-cards>.activity-card{padding:22px 20px}.workspace-page .requested-report-disclosure>summary{gap:12px}.workspace-page .requested-report-disclosure>summary h2{font-size:23px}.workspace-results{margin-bottom:24px}.workspace-configuration{margin-top:40px;padding:20px}.workspace-header-note a{margin:8px 0 0;display:block}.alert-card>.workspace-card-footer{gap:10px;margin:0 18px 18px}.workspace-shared-studies{margin-top:40px}}.profile-search-actions.radar-search-tools{justify-content:flex-end;justify-self:end}.profile-filter-words{border-top:1px solid #d8e3e0;grid-column:1/-1;min-width:0;padding-top:16px}.profile-filter-words-toggle{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.profile-filter-words-fields:not([hidden]){background:#f1f6f4;border-radius:12px;gap:12px;margin-top:12px;padding:16px;display:grid}.profile-filter-words-fields input{width:100%;min-width:0}.profile-filter-words-fields p{margin:0;font-size:13px;line-height:1.5}.profile-filter-words-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:600px){.profile-search-actions>.home-filter-button,.profile-search-actions>.activity-quiet{min-height:48px;padding:10px 12px;font-size:13px}}.profile-radar .profile-search-header{background:#eaff78;border-bottom-color:#d8e87b}.profile-radar .profile-search-controls{grid-template-columns:minmax(0,1fr);gap:16px}.profile-radar .profile-search-actions.radar-search-tools{justify-content:flex-start;justify-self:start;width:100%}.profile-radar .profile-search-actions>.home-filter-button{justify-content:flex-start;width:230px;max-width:100%;padding-inline:24px}.buyer-filter{gap:.5rem;min-width:0;display:grid}.buyer-filter>label{font-weight:600}.buyer-filter small,.buyer-location-summary small{color:var(--muted,#69716c);font-size:.85rem}.buyer-suggestions{gap:.25rem;max-height:15rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.buyer-suggestions button{text-align:left;white-space:normal;overflow-wrap:anywhere;width:100%;color:inherit;background:0 0;border:1px solid;border-radius:.4rem;padding:.65rem}.buyer-location-summary{overflow-wrap:anywhere;font-size:.9rem}.buyer-location-summary small{margin-top:.25rem;display:block}.buyer-filter{grid-column:1/-1}.home-filters-form label>small{color:#565578;font-weight:400;line-height:1.45}.awards-page.profile-radar .profile-search-header{background:#eaff78;border-bottom-color:#d8e87b}.awards-results-intro{margin-top:4px}.awards-compact-list{margin-bottom:26px}.award-card-tags{margin-top:4px}.award-detail-grid{gap:12px;display:grid}.award-detail-grid>section{background:#fff;border:1px solid #ddddec;border-radius:14px;padding:18px}.award-detail-grid h4{color:#005!important;margin:0 0 14px!important;font-size:17px!important}.award-detail-grid dl{grid-template-columns:2fr 1fr 1fr 1fr;gap:18px;margin:0;display:grid}.award-detail-grid dt{color:#686880;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:750}.award-detail-grid dd{margin:0;font-size:15px;line-height:1.5}.award-detail-grid dd>span{display:block}.award-detail-grid small{color:#686880;font:12px var(--font-geist-mono),monospace;display:block}.follow-award-summary{color:#164e38;background:#eef9f4;border-radius:12px;padding:17px 18px}.follow-award-summary p{margin:6px 0 0}@media (max-width:760px){.award-detail-grid dl{grid-template-columns:1fr 1fr}}@media (max-width:480px){.award-detail-grid dl{grid-template-columns:1fr}}.tender-quick-filters{margin:16px 0}.tender-quick-filters button{color:inherit;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;min-height:44px;padding:4px 0;text-decoration:underline}.applied-quick-filters{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.applied-quick-filters button{color:#005;text-align:left;overflow-wrap:anywhere;background:#f5f5ff;border:1px solid #b9bacd;border-radius:8px;min-height:44px;padding:8px 12px}.buyer-suggestions small{margin-top:4px;display:block}.tender-filter-value{flex-wrap:nowrap;align-items:center;gap:.5rem;max-width:100%;display:inline-flex}.tender-filter-name{overflow-wrap:anywhere;min-width:0}.tender-quick-filters button.tender-filter-icon{background:0 0;border:1px solid;border-radius:7px;flex:none;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:.35rem;display:inline-flex}.tender-filter-icon:focus-visible{outline-offset:3px;outline:2px solid}.administration-national-option label{align-items:center;gap:.6rem;display:flex}.administration-national-option input[type=checkbox]{flex:none;width:18px;height:18px;min-height:18px}
.buyer-report .workspace-hero h1{overflow-wrap:anywhere;font-size:clamp(30px,4vw,54px);line-height:1.14}.buyer-report .workspace-hero small{max-width:800px;margin-top:18px;line-height:1.6;display:block}.buyer-scope{flex-wrap:wrap;align-items:end;gap:18px;margin-bottom:24px;display:flex}.buyer-scope label,.buyer-private label{gap:8px;min-width:0;font-size:14px;display:grid}.buyer-scope select,.buyer-scope input,.buyer-private input,.buyer-private select,.buyer-private textarea{font:inherit;color:#005;background:#fff;border:1px solid #c8cadd;border-radius:10px;min-width:0;max-width:100%;min-height:44px;padding:12px}.buyer-toolbar{flex-wrap:wrap;gap:8px 24px;margin:24px 0;display:flex}.buyer-text-button{color:#005;min-height:44px;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:8px 0;font-size:14px;text-decoration:underline;display:inline-flex}.buyer-request .buyer-text-button{margin-left:20px}.buyer-coverage{background:#edf2ff;border-radius:16px;margin:24px 0;padding:22px}.buyer-coverage p{margin-bottom:0;font-size:15px;line-height:1.65}.buyer-section-title{margin:44px 0 24px;font-size:clamp(26px,3vw,36px)}.buyer-blocks{gap:16px;display:grid}.buyer-block,.buyer-observations,.buyer-private{background:#fff;border:1px solid #daddea;border-radius:18px;min-width:0;margin:0 0 16px;padding:24px}.buyer-block>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:20px;font-weight:650;list-style:none;display:flex}.buyer-block>summary::-webkit-details-marker{display:none}.buyer-block-toggle{background:#ededff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:24px;display:grid}.buyer-block-toggle:before{content:"+"}.buyer-block[open]>summary .buyer-block-toggle:before{content:"−"}.buyer-block-content{border-top:1px solid #e3e5ef;margin-top:18px;padding-top:10px}.buyer-block-content p,.buyer-observations p,.buyer-private p{overflow-wrap:anywhere;font-size:16px;line-height:1.65}.buyer-block-content small{color:#62627b}.buyer-references{background:#f6f6ff;border-radius:12px;margin:16px 0;padding:14px}.buyer-references p{font-size:14px}.buyer-year-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:24px 0;display:grid}.buyer-year-grid>div{background:#f5f5fc;border-radius:12px;gap:8px;padding:16px;display:grid}.buyer-year-grid small{line-height:1.5}.buyer-opportunity{border-top:1px solid #ddddea;padding:20px 0}.buyer-opportunity h4{font-size:18px;line-height:1.5}.buyer-opportunity a{align-items:center;min-height:44px;margin-right:20px;font-size:14px;display:inline-flex}.buyer-private{background:#f3f5ff;margin-top:32px}.buyer-private h3,.buyer-observations h3{font-size:22px;line-height:1.4}.buyer-candidate{background:#fff;border:1px solid #daddea;border-radius:14px;margin:24px 0;padding:20px}.buyer-candidate summary{overflow-wrap:anywhere;cursor:pointer;min-height:44px;font-size:18px;line-height:1.5}.buyer-candidate fieldset{border:0;grid-template-columns:1fr 1fr;gap:18px;padding:20px 0 0;display:grid}.buyer-private textarea{min-height:100px}.buyer-private>.workspace-button{margin-left:20px}.buyer-report summary:focus-visible,.buyer-report a:focus-visible,.buyer-report button:focus-visible{outline-offset:5px;outline:2px solid #5d5dfe}@media (max-width:600px){.buyer-block,.buyer-observations,.buyer-private{padding:18px}.buyer-block>summary{font-size:18px}.buyer-scope{grid-template-columns:1fr;display:grid}.buyer-candidate{padding:14px}.buyer-candidate fieldset{grid-template-columns:1fr}.buyer-private>.workspace-button,.buyer-request .buyer-text-button{margin-top:12px;margin-left:0}.buyer-request{gap:8px;display:grid}}.buyer-data-table{border:1px solid #e0e2ef;border-radius:12px;max-width:100%;margin:20px 0;overflow-x:auto}.buyer-data-table table{border-collapse:collapse;width:100%;font-size:14px}.buyer-data-table th,.buyer-data-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e0e2ef;min-width:125px;max-width:320px;padding:14px;line-height:1.6}.buyer-data-table th{background:#f1f2ff}.buyer-data dd{margin:0 0 14px;line-height:1.6}.buyer-data dt{font-size:14px;font-weight:650}.buyer-data ul{padding-left:20px}.buyer-requested-list{margin-top:40px}.buyer-requested-list>.activity-card{margin:20px 0}.buyer-report .workspace-hero .back-link{width:fit-content;margin-bottom:20px;display:block}.buyer-report .workspace-hero .eyebrow{display:block}.buyer-live{background:#eef3ff;border:0;border-radius:20px;margin:26px 0;padding:28px}.buyer-live-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.buyer-live h2{margin:12px 0 20px;font-size:clamp(24px,3vw,34px);line-height:1.25}.buyer-live h3{margin-top:34px;font-size:22px;line-height:1.4}.buyer-live p{overflow-wrap:anywhere;font-size:16px;line-height:1.65}.buyer-live .buyer-opportunity{background:#fff;border:0;border-radius:14px;margin-top:16px;padding:22px}.buyer-live .buyer-opportunity h4{margin:6px 0 12px}.buyer-live-note{color:#525776;font-size:14px!important}.buyer-highlight{align-items:center;gap:12px;min-height:44px;margin-top:20px;font-size:15px;display:flex}.buyer-highlight input{accent-color:#005;width:20px;height:20px}.buyer-count{color:#005;background:#dfee8c;border-radius:50%;place-items:center;min-width:34px;min-height:34px;padding:0 8px;font-size:18px;display:inline-grid}.buyer-live .buyer-profile-match{box-shadow:inset 4px 0 #9caf2c}.buyer-match-label{color:#34480e;background:#edf4cf;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.5;display:inline-block}.buyer-common>summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:650;line-height:1.5}.buyer-common .buyer-block{margin-top:20px}.buyer-shared-list{margin:36px 0}.buyer-shared-list article{background:#edf2ff;border-radius:16px;margin:16px 0;padding:22px}.buyer-shared-list h3{margin:8px 0;font-size:22px;line-height:1.4}.buyer-shared-list p{line-height:1.6}@media (max-width:600px){.buyer-live{padding:18px}.buyer-live-heading{display:block}.buyer-live .buyer-opportunity{padding:18px}.buyer-live h3{font-size:20px}}
