.login-grid{grid-column-gap:20px;grid-template-columns:1fr minmax(auto,400px) 1fr;grid-template-rows:auto auto auto;height:100vh}.login-grid>.content,.login-grid>.messages{grid-column:2;grid-row:2}.rfp-grid{grid-column-gap:20px;grid-template-columns:1fr 200px 940px 1fr;grid-template-rows:0fr 0fr 1fr}@media (max-width:998px){.rfp-grid{grid-column-gap:0;grid-template-columns:1fr minmax(auto,500px) 1fr;grid-template-rows:auto;margin:0 1rem}}.rfp-grid .app-header{grid-column:2;grid-row:1}.rfp-grid .app-navigation{grid-column:2;grid-row:2}.rfp-grid .search-and-filter{grid-column:3;grid-row:1}.rfp-grid .content{grid-column:3;grid-row:1/4}.rfp-grid>.header-and-nav{grid-column:1}@media (max-width:998px){.rfp-grid>.header-and-nav{display:grid;grid-column:2;grid-row:1}.rfp-grid>.header-and-nav .nav-header{grid-column:1;grid-row:1;justify-self:start}.rfp-grid>.header-and-nav .navigation{grid-column:1/3;grid-row:2}.rfp-grid>.header-and-nav .nav-footer{grid-column:2;grid-row:1;justify-self:end}}.create-grid>.header{grid-column:2/4;grid-row:1}@media (max-width:998px){.create-grid>.header{grid-column:2;grid-row:1}}.create-grid>.navigation{grid-column:2;grid-row:2/4}@media (max-width:998px){.create-grid>.navigation{grid-column:2;grid-row:2}}.create-grid>.messages{grid-column:3;grid-row:1}@media (max-width:998px){.create-grid>.messages{grid-column:2;grid-row:2}}.create-grid>.content{grid-column:3;grid-row:2}@media (max-width:998px){.create-grid>.content{grid-column:2;grid-row:3}}.item{grid-gap:1rem;display:grid;grid-template-columns:55px 1fr 150px;grid-template-rows:0fr 0fr}.item .about{grid-column:1/4;grid-row:1}.item .cover-wrap{grid-column:1;grid-row:2}.item .meta{grid-column:2;grid-row:2}.item .suggester{grid-column:3;grid-row:2}.suggestion{grid-row-gap:0;grid-column-gap:1rem;display:grid;grid-template-columns:1fr 1fr 30%;grid-template-rows:auto auto}.suggestion .item{grid-column:1/3;grid-row:1}.suggestion .status{grid-column:3;grid-row:1/3}.suggestion.warning{grid-template-rows:auto 1fr}.suggestion.warning .warning-status{grid-column:3;grid-row:1}.suggestion.warning .item{grid-column:1/3;grid-row:1/3}.suggestion.warning .status{grid-column:3;grid-row:2}.process-status{grid-column-gap:2rem;display:grid;grid-template-columns:1fr 1fr;margin-bottom:1rem}.process-status .current-status{grid-column:1;grid-row:1}.process-status .status-option{grid-column:1;grid-row:2}.process-status .change-status{grid-column:2;grid-row:1/3;justify-self:end}.process-status .status-note{grid-column:1/3;grid-row:3}.edit-suggestion{grid-column-gap:2rem;grid-row-gap:2rem;display:grid;grid-template-columns:70% 1fr;grid-template-rows:0fr 0fr 0fr}.edit-suggestion .edit{grid-column-gap:2rem;grid-row-gap:2rem;display:grid;grid-column:1;grid-row:1/3;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.edit-suggestion .edit .record{grid-column:1/3;grid-row:1}.edit-suggestion .edit .source{grid-column:1;grid-row:2}.edit-suggestion .edit .target{grid-column:2;grid-row:2}.edit-suggestion .suggester{grid-column:2;grid-row:1}.edit-suggestion .research{grid-column:2;grid-row:2}.edit-suggestion .history{grid-column:2;grid-row:3}body,input,select,textarea{font-size:1.6rem;line-height:1.92rem}h1,h2,h3,h4{margin-bottom:1.25rem;margin-top:1.25rem}h1{font-size:3.6rem;line-height:4.32rem}h1,h2{font-weight:500}h2{font-size:3rem;line-height:3.6rem}h3{font-size:2rem;font-weight:500;line-height:2.6rem}p~h3{margin-top:2.5rem}h4{font-size:1.8rem;font-style:italic;line-height:2.16rem}p+p{margin-top:1.75rem}iframe,p+ol,p+ul{margin-bottom:1.75rem;margin-top:1.75rem}.content-block>p:last-of-type,.content>p:last-of-type{margin-bottom:2rem}p.footnote{color:#696969;font-size:1.4rem;line-height:1.4;margin-left:1rem;margin-top:2rem;text-indent:-1rem}p.footnote.unindented{margin-left:0;text-indent:0}a{color:rgba(49,116,174,var(--tw-text-opacity));text-decoration:underline}a,a.cancel{--tw-text-opacity:1}a.cancel{color:rgba(198,40,40,var(--tw-text-opacity))}ul{list-style-type:disc}ol,ul{margin-left:2rem}ol{list-style-type:decimal}article h3{font-size:2.4rem;line-height:2.88rem}article li,article p{font-size:2rem;line-height:2.6rem}article form p{font-size:1.6rem;line-height:1.92rem}.badge{background-color:rgba(49,116,174,var(--tw-bg-opacity));border-radius:9999px;line-height:1;padding:5px 1rem 4px}.badge,.badge.disabled{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.badge.disabled{background-color:rgba(75,85,99,var(--tw-bg-opacity))}.badge.ok{background-color:rgba(5,150,105,var(--tw-bg-opacity))}.badge.ok,.badge.warning{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.badge.warning{background-color:rgba(221,107,32,var(--tw-bg-opacity))}.badge.danger{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(217,35,35,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}.stat-block{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity));border-radius:1.5rem;display:flex;flex-direction:column-reverse;padding:1.25rem;width:90px}.stat-block .stat-value{font-size:2.4rem;line-height:2.88rem;margin:0;text-align:center}.stat-block .stat-type{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity));font-size:1.2rem;font-weight:100;line-height:1.44rem;margin:.5rem 0 0;text-align:center;text-transform:uppercase}header.app-header{align-items:flex-start;display:flex;margin-bottom:1rem}@media (max-width:998px){header.app-header{background-color:transparent;padding-left:0;padding-right:0}}header.app-header h1{margin:0;text-transform:uppercase;width:100%}header.app-header h1 svg{fill:#000;margin-bottom:1.5rem;width:42px}@media (max-width:998px){header.app-header h1 svg{margin-right:0;width:42px}}header.app-header h1 a{--tw-text-opacity:1;align-items:center;color:rgba(0,0,0,var(--tw-text-opacity));display:flex;flex-direction:column;font-size:1.6rem;line-height:1.92rem;text-decoration:none}@media (max-width:998px){.app-navigation{display:flex;margin:0}}.app-navigation ul{list-style-type:none;margin:0;width:100%}@media (max-width:998px){.app-navigation ul{--tw-bg-opacity:1;background-color:rgba(245,244,242,var(--tw-bg-opacity));border-radius:0;display:flex;flex-direction:row;padding:0}}.app-navigation a.nav-link{--tw-text-opacity:1;align-items:center;color:rgba(105,112,126,var(--tw-text-opacity));display:flex;font-size:1.8rem;line-height:2.16rem;line-height:1;margin:0;padding:1rem 2rem 1rem 2.5rem;text-decoration:none}.app-navigation a.nav-link svg{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity));margin-right:1rem;width:2.4rem}.app-navigation a.nav-link.active,.app-navigation a.nav-link.active:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.app-navigation a.nav-link.active:hover svg,.app-navigation a.nav-link.active svg{--tw-text-opacity:1;color:rgba(66,153,225,var(--tw-text-opacity))}@media (max-width:998px){.app-navigation a.nav-link.active,.app-navigation a.nav-link.active:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-style:none}}.app-navigation a.nav-link:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}@media (max-width:998px){.app-navigation a.nav-link{border-style:none;font-size:1.6rem;line-height:1.92rem;margin:0;padding:1.5rem}.app-navigation a.nav-link svg{display:none}}.nav-footer{border-top:1px solid #aaa;margin-left:20px;margin-right:20px;margin-top:20px;padding-top:10px}.nav-footer a{--tw-text-opacity:1;align-items:center;color:rgba(75,85,99,var(--tw-text-opacity));display:flex;justify-content:center;text-decoration:none}.nav-footer a span{font-weight:200}@media (max-width:998px){.nav-footer{border:none;margin:0;padding:0}}nav .quick-actions a{--tw-text-opacity:1;align-items:center;color:rgba(105,112,126,var(--tw-text-opacity));display:flex;font-size:1.4rem;line-height:1.68rem;line-height:1;margin:0;padding:1rem 2rem 1rem 2.5rem;text-decoration:none}nav .quick-actions svg{--tw-text-opacity:1;--tw-bg-opacity:1;background-color:rgba(99,179,237,var(--tw-bg-opacity));border-radius:.5rem;color:rgba(255,255,255,var(--tw-text-opacity));margin-right:1rem;padding:.5rem;width:2.6rem}.item{--tw-bg-opacity:1;--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06));background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.85rem;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);padding:1.5rem}a.item{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgba(229,231,235,var(--tw-bg-opacity));border-radius:.5rem;color:rgba(75,85,99,var(--tw-text-opacity));display:flex;justify-content:space-between;line-height:1;margin-top:1rem;padding:.5rem 1rem;text-decoration:none}a.item,a.item .badge{font-size:1.2rem;line-height:1.44rem}.item .about{display:flex;list-style-type:none;margin:0}.item .about .about-item{display:flex;padding:.5rem 1rem}.item .about .about-item:first-child{padding-left:0}.item .about .text{margin-left:.5rem}.item .cover-wrap{border-radius:.85rem;height:55px;overflow:hidden;width:55px}.item .title{font-size:1.8rem;font-style:normal;line-height:2.16rem;margin:0}.item .creator{font-size:1.4rem;line-height:1.68rem;margin:0}.item .suggester .suggester-wrap{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));border-radius:.5rem;padding:1rem}.item .suggester h5{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity));font-size:1.2rem;line-height:1.44rem;margin:0;text-transform:uppercase}.item .suggester p{margin:0 0 0 1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about-item,.item .suggester p{font-size:1.4rem;line-height:1.68rem}.about-item{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.suggestion{margin-bottom:2.5rem}.suggestion.warning .warning-status{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity));border-top-left-radius:.85rem;border-top-right-radius:.85rem;color:rgba(255,255,255,var(--tw-text-opacity));font-size:1.2rem;line-height:1.44rem;padding:.5rem 1rem}.suggestion.warning .warning-status p svg{margin-right:.5rem}.suggestion.warning .status{border-top-left-radius:0;border-top-right-radius:0}.status p+p{margin-top:0}.status .current-status{border-radius:9999px;display:inline-block;font-size:1.4rem;line-height:1.68rem;padding:.5rem 1rem}.status .status-option{font-size:1.4rem;line-height:1.68rem;padding:.5rem}.status{--tw-bg-opacity:1;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.85rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:1.5rem}.status-note{background-color:rgba(243,244,246,var(--tw-bg-opacity));border-radius:.25rem;font-size:1.4rem;line-height:1.68rem}.funds,.status-note{--tw-bg-opacity:1;margin-top:.5rem;padding:.5rem}.funds{--tw-text-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity));border-radius:.85rem;color:rgba(75,85,99,var(--tw-text-opacity));margin-bottom:.5rem}.funds .add-funds{--tw-bg-opacity:1;align-items:center;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:9999px;display:flex;height:20px;justify-content:center;width:20px}.new,.pending{background-color:rgba(49,116,174,var(--tw-bg-opacity))}.for-review,.new,.pending{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.for-review{background-color:rgba(221,107,32,var(--tw-bg-opacity))}.delayed,.denied{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}.approved,.complete,.ordered{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(5,150,105,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}.edit-suggestion .edit-suggestion-section{--tw-bg-opacity:1;--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06));background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:1rem;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);padding:3rem}a.edit-suggestion .edit-suggestion-section{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgba(229,231,235,var(--tw-bg-opacity));border-radius:.5rem;color:rgba(75,85,99,var(--tw-text-opacity));display:flex;font-size:1.2rem;justify-content:space-between;line-height:1;line-height:1.44rem;margin-top:1rem;padding:.5rem 1rem;text-decoration:none}a.edit-suggestion .edit-suggestion-section .badge{font-size:1.2rem;line-height:1.44rem}.edit-suggestion .edit-suggestion-section h2{margin-top:0}.search-and-filter{--tw-bg-opacity:1;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:1rem 1.5rem}.search-and-filter h3,.search-and-filter h4{font-size:1.4rem;line-height:1.68rem}a.filter{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgba(229,231,235,var(--tw-bg-opacity));border-radius:.5rem;color:rgba(75,85,99,var(--tw-text-opacity));display:flex;justify-content:space-between;line-height:1;margin-top:1rem;padding:.5rem 1rem;text-decoration:none}a.filter,a.filter .badge{font-size:1.2rem;line-height:1.44rem}.quick-filters{--tw-bg-opacity:1;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);background-color:rgba(243,244,246,var(--tw-bg-opacity));border-radius:.85rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:2.5rem;padding:1.5rem 2rem}.quick-filters h5{text-transform:uppercase}.quick-filters h6{font-size:1.4rem;line-height:1.68rem;margin-top:1rem}body{--tw-bg-opacity:1;background-color:rgba(245,244,242,var(--tw-bg-opacity));font-family:Lato,sans-serif;font-family:Open Sans,sans-serif;font-family:Nunito,sans-serif}@media (max-width:998px){body{--tw-bg-opacity:1;background-color:rgba(245,244,242,var(--tw-bg-opacity))}}
