.procurement-shell .search-result-highlight{color:#3153a6;font-weight:inherit;background:#edf2ff;border-radius:3px;padding:0 2px}.search-subscriptions{background:#fff;border:1px solid #dfe5ef;border-radius:10px;margin:0 0 16px;padding:16px 20px}.search-subscription-toolbar,.search-subscription-terms,.search-subscription-add{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-subscription-toolbar strong{margin-inline-end:auto}.search-subscription-toolbar a,.search-subscription-toolbar button{color:#3153a6;font-size:14px}.search-subscription-terms{max-height:132px;margin-top:12px;overflow:auto}.search-subscriptions button{cursor:pointer;font:inherit;color:#29436b;background:#fff;border:1px solid #d4dceb;border-radius:6px;padding:8px 12px}.search-subscription-terms button[aria-pressed=true]{color:#274a9b;background:#edf2ff;border-color:#9bade0}.search-subscription-add{align-items:end;margin-top:14px}.search-subscription-add label{flex:220px;gap:6px;display:grid}.search-subscription-add input{width:100%;font:inherit;border:1px solid #d4dceb;border-radius:8px;padding:10px 12px}.procurement-filters .search-deadline-range{border:0;flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:12px;min-width:0;margin:0;padding:0;display:flex}.search-deadline-range legend{color:#53627e;padding:0 0 8px;font-size:14px}.search-deadline-range label{flex:160px;min-width:0}.search-deadline-range button{color:#29436b;background:#fff;border:1px solid #d4dceb;border-radius:8px;padding:10px 14px}@media (max-width:600px){.search-subscriptions{padding:14px}.search-subscriptions button,.search-deadline-range button{min-height:44px}.search-subscription-add button{width:100%}}.procurement-shell .search-filter-panel{background:#fff;border:1px solid #dfe5ef;border-radius:12px;margin-top:24px;padding:24px}.search-filter-panel .search-subscriptions{border:0;border-bottom:1px solid #e8edf4;border-radius:0;margin:0;padding:0 0 20px}.search-filter-panel .search-subscription-toolbar{justify-content:flex-start}.search-filter-panel .search-subscription-toolbar strong{margin-inline-end:12px;font-size:14px}.search-filter-panel .search-subscription-toolbar button,.search-filter-panel .search-subscription-toolbar a{font-size:13px}.search-filter-panel .search-subscription-terms button{min-height:36px;padding:6px 14px;font-size:14px}.procurement-shell .search-filter-panel .procurement-filters{box-shadow:none;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;margin:0;padding:20px 0 0}.search-filter-panel .procurement-search{grid-column:span 2}.procurement-shell .search-filter-panel .procurement-filters :is(input,select){box-sizing:border-box;border-radius:8px;width:100%;min-width:0;height:44px;min-height:44px;font-size:14px}.procurement-shell .search-filter-panel .search-deadline-range{grid-column:1/4;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:12px;width:100%;max-width:640px;display:grid}.search-filter-panel .search-deadline-range legend{font-size:13px}.procurement-shell .search-filter-panel .procurement-filters>button{color:#fff;width:120px;height:44px;min-height:44px;box-shadow:none;background:#1b2855;border-radius:8px;grid-column:4;justify-self:end;margin:0;padding:0 20px}@media (max-width:900px){.procurement-shell .search-filter-panel .procurement-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-shell .search-filter-panel .search-deadline-range{grid-column:1/-1;max-width:none}.procurement-shell .search-filter-panel .procurement-filters>button{grid-column:2}}@media (max-width:600px){.procurement-shell .search-filter-panel{padding:16px}.procurement-shell .search-filter-panel .procurement-filters{grid-template-columns:minmax(0,1fr)}.search-filter-panel .procurement-search,.procurement-shell .search-filter-panel .procurement-filters>button{grid-column:1}.procurement-shell .search-filter-panel .procurement-filters>button{width:100%}.procurement-shell .search-filter-panel .search-deadline-range{grid-template-columns:repeat(2,minmax(0,1fr))}.search-filter-panel .search-deadline-range button{grid-column:1/-1;justify-self:start}}.search-filter-panel .unified-feed-filters .procurement-search{grid-column:1/-2}@media (max-width:900px){.search-filter-panel .unified-feed-filters .procurement-search{grid-column:1/-1}}
