@import"https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap";.heading-3{font-stretch:normal;font-style:normal;font-weight:700;line-height:normal}.body-small{font-size:1.09375rem;line-height:1.35}.body-small,.body-x-small{font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal}.body-x-small{font-size:.9375rem;line-height:140%}.focusable :focus{border-radius:4px;box-shadow:0 0 0 3px #4b7fd5}.table-lean{border:0 solid #efefef;border-collapse:collapse;border-radius:5px}.table-lean>thead>tr{border-bottom:1px solid #d0d0d0}.table-lean>thead>tr>th{background-color:#fff;border:1px solid #0000;border-bottom:0;color:#303030;font-weight:700;padding:10px}.table-lean>thead>tr>th:first-child{border-radius:3px 0 0}.table-lean>thead>tr>th:last-child{border-radius:0 3px 0 0}.table-lean>tbody{border:1px solid;border-color:#0000 #0000 #d0d0d0}.table-lean>tbody>tr{border-bottom:1px solid #efefef}.table-lean>tbody>tr>td{border-top:0;font-size:1em;min-height:20px;padding:10px}.table-lean>tbody>tr>td input[name=employee_count],.table-lean>tbody>tr>td input[name=url]{background-color:#fff;border:none;font-size:12px;margin:0}.table-lean>tbody>tr.user-data{line-height:0}.table-lean>tbody>tr.user-data td span{border-bottom:none}.table-lean>tbody>tr.user-data td a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-lean>tbody>tr:last-child{border-bottom:none}.table-lean>tbody>tr:first-child{border-top:1px solid #d0d0d0}@media screen and (max-width:640px){.table-lean{margin-bottom:50px;margin-top:10px}}.bg-white-100{background-color:#f8fafc}.text-white-100{color:#f8fafc}.bg-white-200{background-color:#f2f6f8}.text-white-200{color:#f2f6f8}.bg-white-300{background-color:#efefef}.text-white-300{color:#efefef}.bg-white-400{background-color:#d3d3d3}.text-white-400{color:#d3d3d3}.bg-white-500{background-color:#d0d0d0}.text-white-500{color:#d0d0d0}.bg-gray-100{background-color:#909090}.text-gray-100{color:#909090}.bg-gray-400{background-color:#606060}.text-gray-400{color:#606060}.bg-gray-500{background-color:#505050}.text-gray-500{color:#505050}.bg-gray-600{background-color:#404040}.text-gray-600{color:#404040}.bg-gray-700{background-color:#303030}.text-gray-700{color:#303030}.bg-yellow-100{background-color:#fffae8}.text-yellow-100{color:#fffae8}.bg-yellow-200{background-color:#faebb5}.text-yellow-200{color:#faebb5}.bg-yellow-300{background-color:#f8dd7e}.text-yellow-300{color:#f8dd7e}.bg-yellow-400{background-color:#f6d55e}.text-yellow-400{color:#f6d55e}.bg-yellow-500{background-color:#d3b54c}.text-yellow-500{color:#d3b54c}.bg-yellow-600{background-color:#b0963b}.text-yellow-600{color:#b0963b}.bg-yellow-700{background-color:#a48108}.text-yellow-700{color:#a48108}.bg-blue-100{background-color:#eef4ff}.text-blue-100{color:#eef4ff}.bg-blue-200{background-color:#c8daf8}.text-blue-200{color:#c8daf8}.bg-blue-300{background-color:#6f99dd}.text-blue-300{color:#6f99dd}.bg-blue-400{background-color:#4b7fd5}.text-blue-400{color:#4b7fd5}.bg-blue-500{background-color:#365fb1}.text-blue-500{color:#365fb1}.bg-blue-600{background-color:#24438e}.text-blue-600{color:#24438e}.bg-blue-700{background-color:#293a61}.text-blue-700{color:#293a61}.bg-steel-grey-50{background-color:#f7f9fb}.text-steel-grey-50{color:#f7f9fb}.bg-steel-grey-100{background-color:#f2f6f9}.text-steel-grey-100{color:#f2f6f9}.bg-steel-grey-200{background-color:#dce2e8}.text-steel-grey-200{color:#dce2e8}.bg-steel-grey-300{background-color:#c7cfd7}.text-steel-grey-300{color:#c7cfd7}.bg-steel-grey-400{background-color:#abb8c5}.text-steel-grey-400{color:#abb8c5}.bg-steel-grey-500{background-color:#8c9eaf}.text-steel-grey-500{color:#8c9eaf}.bg-steel-grey-600{background-color:#546372}.text-steel-grey-600{color:#546372}.bg-steel-grey-700{background-color:#2a353f}.text-steel-grey-700{color:#2a353f}.bg-orange-100{background-color:#fde4da}.text-orange-100{color:#fde4da}.bg-orange-300{background-color:#f6956c}.text-orange-300{color:#f6956c}.bg-orange-400{background-color:#e77343}.text-orange-400{color:#e77343}.bg-orange-500{background-color:#d05832}.text-orange-500{color:#d05832}.bg-orange-600{background-color:#a2422d}.text-orange-600{color:#a2422d}.bg-orange-700{background-color:#822a1e}.text-orange-700{color:#822a1e}.bg-green-100{background-color:#e4f5ec}.text-green-100{color:#e4f5ec}.bg-green-200{background-color:#9deec2}.text-green-200{color:#9deec2}.bg-green-300{background-color:#40c57e}.text-green-300{color:#40c57e}.bg-green-400{background-color:#34ab6b}.text-green-400{color:#34ab6b}.bg-green-500{background-color:#2d945d}.text-green-500{color:#2d945d}.bg-green-600{background-color:#24764a}.text-green-600{color:#24764a}.bg-green-700{background-color:#1f6336}.text-green-700{color:#1f6336}.bg-red-100{background-color:#fff2f2}.text-red-100{color:#fff2f2}.bg-red-200{background-color:#fcc}.text-red-200{color:#fcc}.bg-red-300{background-color:#ff8080}.text-red-300{color:#ff8080}.bg-red-400{background-color:#de3f3f}.text-red-400{color:#de3f3f}.bg-red-500{background-color:#ae1616}.text-red-500{color:#ae1616}.text-white{color:#fff}.text-black{color:#000}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.dropdown-pill-button{align-items:center;background:#fff;border:1px solid #dce2e8;border-radius:53px;color:#546372;display:flex;flex-flow:row nowrap;font-size:95%;gap:.6rem;padding:8px 10px}.dropdown-pill-row{display:flex}.dropdown-pill-children{height:auto}.dropdown-pill-children .hidden{height:0;visibility:hidden}.font-icon-input-label{align-items:center;color:#8c9eaf;display:flex;padding:1rem}.input-field-search{background:#0000;border:none;box-shadow:none;flex:1 1}.input-field-search:focus{background:#0000;border:none;box-shadow:none;outline:none}.input-group-search{border:1px solid #c7cfd7;display:flex;height:3rem}.input-group-search:focus-within{border-bottom:2px solid #c7cfd7}.floating-ui-modal-overlay,.pro-modal-overlay{background:#000c;display:grid;place-items:center;z-index:100}.floating-ui-modal,.pro-modal{background-color:#fff;border-radius:.234375rem;position:relative}.floating-ui-modal-close-button{padding-right:.9375rem;padding-top:.9375rem;position:absolute;right:0}.floating-ui-modal-close-icon{color:#8c9eaf}.pro-modal-overlay{background-color:#fff}.pro-modal{min-width:30vw}.floating-ui-popover{background-color:#fff;border-radius:5px;box-shadow:0 4px 4px #00000040;padding:4px 8px;width:max-content}.reply-button-container{display:flex;justify-content:flex-end;margin-right:.625rem}.editing-action-buttons{display:flex;gap:.625rem;justify-content:flex-end}.review-reply-textarea-container{border:1px solid #abb8c5;margin:.25rem 0;overflow:auto;padding:.625rem;white-space:pre-wrap}.review-reply-textarea-container .display{background-color:initial;color:#000;padding:.625rem}.review-reply-textarea-container .disabled{background-color:#f2f6f9;border:1px solid #abb8c5;padding:.625rem}.review-reply-textarea-container .disabled:hover{cursor:not-allowed}.review-reply-read-more{background:#0000;border:none;color:#4b7fd5;cursor:pointer;padding:0;text-decoration:underline}.review-reply-textarea{border:none;color:#000;margin:.25rem 0}.review-reply-read-more{border:var(--textarea-border);border-radius:.625rem;display:inline;padding:0 .625rem}.locked-row{display:flex;flex-direction:row;justify-content:flex-end;padding-top:.625rem}.review-reply-modal-overlay{background:#000c;display:grid;place-items:center;z-index:110}.review-reply-modal{align-items:center;background-color:#fff;display:flex;flex-direction:column;flex-wrap:unset;justify-content:center;width:40%}.review-reply-modal .modal-close-button{align-self:flex-end;font-size:2vmin;padding:1% 3% 0 0}.review-reply-modal .modal-close-button:hover{cursor:pointer}.review-reply-modal .modal-content{padding:0 6% 2%;width:90%}.review-reply-modal .modal-text{font-size:clamp(.9rem,1.5vw,2rem);font-weight:700;text-align:center}.review-reply-modal .modal-buttons{display:flex;gap:3%;justify-content:space-between;padding:3% 6% 6%;width:90%}.review-reply-modal .pro-button{flex-grow:1}.review-reply-supplier-signature{align-items:center;display:flex;gap:.625rem;max-height:2.5rem;padding-left:.625rem}.signature-supplier-name{color:#546372;font-size:1.25rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signature-supplier-date{color:#546372;padding-top:.0625rem}.locked{cursor:not-allowed}.supplier-search-result{background-color:#fff;border:1px solid #dce2e8;border-radius:3px;box-shadow:0 4px 9px #abb8c54d;margin-bottom:20px;overflow-y:hidden}.supplier-search-result.pro{border:1px solid #f6956c}.supplier-search-result.sponsored{border:1px solid #34ab6b}.supplier-search-result--content{padding:20px}.supplier-search-result--content .rating{align-items:center;display:flex}.supplier-search-result--content .rating .overall-rating{color:#546372;font-size:1.25rem;font-weight:700;margin-right:5px}.supplier-search-result--content .rating .review-count{color:#8c9eaf;font-size:.9375rem;margin-left:5px}.search-result-header{align-items:flex-start;display:flex;gap:1.25rem}.search-result-header--container{flex-grow:1;width:50%}.search-result-header--name{color:#546372}.search-result-header--name,.search-result-header--name *{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-description{color:#8c9eaf;display:-webkit-box;margin-bottom:15px;margin-top:15px;max-height:41px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.search-result-bottom-details{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.09375rem;justify-content:space-between;margin-top:1.25rem}.search-result-designations{flex-grow:1}.search-result-badge-container{float:right}.supplier-icon-container.x-small{border-radius:.3125rem;height:2.5rem;width:2.5rem}.supplier-icon-container.small{border-radius:.225rem;height:3.75rem;width:3.75rem}.supplier-icon-container.large{border:2px solid #fff;height:6.5rem;margin-bottom:.15625rem;width:6.5rem}.supplier-icon-container>*{font-size:2.109375rem!important}.supplier-icon-container.x-large{height:7.03125rem;width:7.03125rem}.pro-supplier-indicator{align-items:center;border:1px solid #dce2e8;border-radius:33px;color:#546372;display:inline-flex;font-size:.9375rem;font-weight:400;justify-content:center;margin-left:.8625rem;padding:.39125rem .9375rem;white-space:pre}.pro-supplier-indicator img{height:13px;margin-right:5px}.search-result-action{align-items:center;background-color:#f2f6f9;border-top:1px solid #dce2e8;color:#8c9eaf;display:flex;flex-direction:row;font-size:.9375rem;font-weight:700;gap:5px;justify-content:flex-start;letter-spacing:.1rem;padding:.78125rem 1.95375rem}.supplier-service-area{color:#546372;font-size:.9375rem}.supplier-service-area .title{color:#8c9eaf}.supplier-designations-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.09375rem;justify-content:flex-start}.supplier-designation-badge{align-items:center;background-color:#f2f6f9;border:1px solid #c7cfd7;border-radius:53px;color:#546372;display:flex;flex-direction:row;gap:.58625rem;justify-content:center;padding:.35125rem .78125rem;width:max-content}.supplier-designation-icon{color:#abb8c5}.supplier-pro-designation-badge{align-items:center;border-bottom:none;color:#546372;display:flex;justify-content:center}.supplier-pro-designation-badge>*+*{margin-left:5px}.placeholder-icon{align-items:center;background-color:#eef4ff;color:#6f99dd;display:flex;font-size:1.40625rem;font-weight:700;height:100%;justify-content:center;width:100%}.placeholder-icon.green{background-color:#e4f5ec;color:#40c57e}.placeholder-icon.orange{background-color:#fde4da;color:#f6956c}.contact-us-button{display:inline-block;font-weight:700!important;margin-top:.46875rem;padding:.46875rem .625rem}.contact-us-button:hover{color:#fff}.cta-box{align-items:flex-start;background-color:#fff;border:1px solid #c8daf8;display:flex;gap:1.25rem;justify-content:center;padding:2.5rem;width:100%}@media (max-width:640px){.cta-box{flex-direction:column;gap:2.5rem}}.cta-box-icon{height:2.8125rem}.cta-box-content{width:100%}.cta-box-actions{background-color:#f7f9fb;border:1px solid #c7cfd7;border-top:none;display:flex;justify-content:center;padding:2.5rem 0}.review-placeholder-parent{overflow:hidden;padding:7.5rem 0;position:relative;z-index:10}.review-placeholder-children{align-items:center;display:flex;padding:0 3.75rem}@media (max-width:640px){.review-placeholder-children{padding:0 1.25rem}}.placeholder-backdrop{filter:blur(10px) opacity(.2) brightness(.8);position:absolute;top:0;width:100%;z-index:-10}.content-placeholder{background-color:#546372}.content-placeholder.profile-image-placeholder{border-radius:50%;height:40px;width:40px}.content-placeholder.name-placeholder{height:60px;width:80%}.content-placeholder.star-label-placeholder{height:20px;width:100%}.content-placeholder.star-placeholder{background-color:#e77343;height:20px;width:100%}.content-placeholder.body-placeholder{height:40px;width:80%}.cta-button{margin:0}.get-more-reviews-tooltip{max-width:14.0625rem!important}.become-a-pro-modal{color:#546372;display:flex;flex-flow:column nowrap;width:26.40625rem}.become-a-pro-modal ul{margin-bottom:1rem;margin-top:1rem;padding-left:1rem}.become-a-pro-content{background-color:#f2f6f9;display:flex;flex-flow:column nowrap;font-size:1.09375rem;font-style:normal;font-weight:400;gap:.546875rem;line-height:135%;padding:2.578125rem 3.359375rem}.become-a-pro-heading{color:#546372}.become-a-pro-badge{height:2.65625rem;width:2.65625rem}.become-a-pro-cta{display:grid;padding-bottom:1.875rem;padding-top:1.875rem;place-items:center}.become-a-pro-cta button{border:.078125rem solid #4b7fd5;border-radius:.234375rem;font-size:1.25rem;font-weight:700;line-height:130%}.floating-ui-tooltip{background:#2a353f;color:#fefefe;font-size:1rem;font-style:normal;font-weight:400;line-height:135%;max-width:17.5rem;padding:1rem;z-index:1000}.floating-ui-tooltip-arrow-svg{fill:#2a353f}.paginate{gap:14px;list-style:none;margin-bottom:1rem;margin-left:0;margin-top:1rem}.paginate,.paginate .page-link{display:flex;justify-content:center}.paginate .page-link{align-items:center;border:1px solid #dce2e8;border-radius:4px;color:#2a353f;font-size:16px;font-weight:700;height:32px;width:32px}.paginate .active-page-link{border:1px solid #4b7fd5;color:#4b7fd5}.unauthed-supplier-search-container{margin:auto;max-width:85%}.unauthed-supplier-search-container .input-group-search{height:6.125rem}.unauthed-supplier-search-container .input-field-search{height:5.75rem}.unauthed-supplier-search-header{display:flex;justify-content:space-between;padding:.78125rem .7975rem}.unauthed-supplier-search-header .supplier-cta,.unauthed-supplier-search-header a:not(#dummy){color:#4b7fd5;font-size:inherit}.unauthed-supplier-search-header .supplier-cta:hover,.unauthed-supplier-search-header a:not(#dummy):hover{text-decoration:underline}.unauthed-supplier-search-footer{font-size:12px;padding:.78125rem .7975rem;text-align:left}.unauthed-supplier-search-footer .sign-in-link,.unauthed-supplier-search-footer .sign-up-link,.unauthed-supplier-search-footer a:not(#dummy){color:#4b7fd5;font-size:inherit;padding:0 .3125rem}.unauthed-supplier-search-footer .sign-in-link:hover,.unauthed-supplier-search-footer .sign-up-link:hover,.unauthed-supplier-search-footer a:not(#dummy):hover{text-decoration:underline}.unauthed-supplier-search-footer .lock-icon{color:#4b7fd5;font-size:10px}.unauthed-supplier-search-result{color:#546372;cursor:pointer;display:flex;font-size:1.09375rem;justify-content:space-between;padding:.25rem .7975rem}.unauthed-supplier-search-result .name{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.unauthed-supplier-search-result a:not(#dummy){color:inherit;font-size:1.09375rem}.unauthed-supplier-search-result .service-area{background-color:#f2f6f9;border-radius:4.2rem;font-size:12px;min-width:0;overflow:hidden;padding:.15625rem .40625rem;white-space:nowrap}.unauthed-supplier-search-result .supplier-service-area-button{background-color:#f2f6f9;color:#8c9eaf;text-align:right}.unauthed-supplier-search-result:hover{background-color:#f2f6f9;padding-left:1.25rem}.unauthed-supplier-search-result:hover .supplier-service-area-button{color:#546372}.unauthed-supplier-search-results{display:flex;flex-direction:column}.unauthed-supplier-search-results-container{background-color:#fff;border-top:none;display:flex;filter:drop-shadow(2px 2px 6px #C7CFD7);flex-direction:column;max-height:31.25rem;max-width:37.5rem;overflow-y:auto;z-index:99}.review-filters{display:flex;gap:1rem;position:relative;z-index:1}.review-filters .review-filter{background-color:#fff;border-radius:5px;box-shadow:0 4px 4px #00000040;margin-top:.5rem;padding-top:.25rem;position:absolute}.review-filters label.invisible-radio{color:#546372;display:flex;font-size:100%;line-height:2;margin-left:-.9rem;padding-right:.7rem}.review-filters label.invisible-radio span{display:inline-block;flex-grow:1;padding:0 .5rem}.review-filters .review-ratings-checklist{display:flex;flex-direction:column;gap:.8rem;justify-content:center;margin:.5rem}.review-filters .review-ratings-checklist .procurated-checkbox{color:#546372;font-size:100%;margin-top:0}.review-filters .review-ratings-checklist .procurated-checkbox:hover{background-color:#c8daf8}.canary.canary-container{display:flex;justify-content:center;padding-bottom:8rem;padding-top:4rem}.canary .box{width:100%}@media (min-width:1024px){.canary .box{width:80vw}}.canary .content{display:flex;flex-flow:column nowrap;gap:1.25rem;margin:3rem}@media (max-width:640px){.canary .content{margin:1rem}}.canary .outline{border:1px solid #dce2e8;padding:2.5rem}.canary .locked-opacity{filter:blur(.125rem);opacity:.3}.canary .text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canary .procurated-chart{border:none;padding:0}.canary .canary-nav .canary-nav-container{border-bottom:1px solid #abb8c5;border-top:1px solid #abb8c5;column-gap:2rem;display:flex;list-style:none;margin:0;padding-left:2rem}.canary .canary-nav .canary-nav-container li{color:#546372;cursor:pointer;font-size:1.25rem;font-weight:700;padding-bottom:1.5rem;padding-top:1.5rem}.canary .canary-nav .canary-nav-container li.active{border-bottom:2px solid;color:#365fb1}.canary .canary-nav .canary-nav-container li.locked{color:#8c9eaf;cursor:inherit}.canary .canary-nav .canary-nav-container li.locked:hover{border-bottom:none}.canary .canary-nav .canary-nav-container li:hover{border-bottom:2px solid}.canary-dashboard{display:flex;flex-flow:column nowrap;gap:2.5rem;padding:4.0625rem}.canary-dashboard .row{display:flex;flex-wrap:wrap}.canary-dashboard .dashboard-header{align-items:flex-end;gap:1.6rem;justify-content:flex-end}.canary-dashboard .dashboard-header .dropdown-select-button{font-size:1.25rem;line-height:1.15;padding:1.5rem}@media (min-width:1024px){.canary-dashboard .dashboard-header .dropdown-select-button{min-width:25vw}}.canary-dashboard .contract-select-dropdown-list{max-height:20rem;overflow-y:auto}.canary-dashboard .canary-dashboard-contract-vehicle,.canary-dashboard .canary-dashboard-supplier{color:#4473ca;font-weight:700}.canary .canary-dashboard-contracts{display:flex;flex-wrap:wrap;gap:.5rem}.canary .canary-dashboard-contract{border:1px solid #c7cfd7;padding:2px 4px}.canary .canary-dashboard-rating{white-space:nowrap}.canary .good-rating{color:#2d945d;font-weight:700}.canary .medium-rating{color:#e77343;font-weight:700}.canary .poor-rating{color:#ae1616;font-weight:700}.canary .rating-info{color:#8c9eaf}.canary .canary-search-ratings-container{flex-grow:1;max-width:48.4375rem}.canary .canary-search-ratings-container .search-ratings-input-container{align-items:center;border:1px solid #c7cfd7;display:flex;flex-flow:row nowrap;gap:.625rem;padding:1.5rem}.canary .canary-search-ratings-container .search-ratings-input{border:none;flex-grow:1;font-size:1.25rem}.canary .canary-search-ratings-container i{color:#8c9eaf}.canary-search-ratings-results{background:#fff;border:1px solid #8c9eaf;border-radius:3px}.canary-search-ratings-results li{font-size:1.09375rem;list-style-type:none;margin:.625rem;padding:0}.canary-search-ratings-results [data-user-value]{font-weight:700}.canary-search-ratings-results [data-suggested-value]{font-weight:400}.canary-search-ratings-results [data-reach-combobox-option]{color:#365fb1}.canary-search-ratings-results .placeholder-results{color:#8c9eaf;display:block;font-size:1.09375rem;font-weight:700;margin:.625rem}.canary .canary-table-container{border:.039375rem solid #dce2e8;border-radius:.234375rem}.canary .canary-table{border-collapse:initial;border-spacing:0;margin:0!important;table-layout:fixed}.canary .canary-table th{background-color:#f2f6f9;color:#546372;font-size:.9375rem;font-weight:lighter;height:3.828125rem;line-height:3.828125rem;padding:0 .625rem;position:sticky;top:0}.canary .canary-table th i{margin-right:.46875rem}.canary .canary-table tbody tr{color:#546372;font-size:1.09375rem;font-weight:lighter}.canary .canary-table tbody tr:nth-child(2n){background-color:#f2f6f9;border-bottom:0}.canary .canary-table td:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canary .canary-table .align-right{text-align:right}.canary .contract-rating-sort-popover{display:flex;flex-flow:column nowrap;padding:.78125rem}.canary .contract-rating-sort-popover input[type=radio]{margin-bottom:0}.canary .contract-rating-sort-popover label{color:#546372}.canary .contract-rating-sort-popover .contract-rating-sort-popover-row,.canary-dashboard-table-no-data-callout .left-panel{align-items:center;display:flex;flex-flow:row nowrap}.canary-dashboard-table-no-data-callout .right-panel{align-items:center;display:flex;flex-flow:row nowrap;gap:1.25rem}.canary-dashboard-table-no-data-callout i.canary-dashboard-table-no-data-callout-dove{color:#4b7fd5}.canary-dashboard-table-no-data-callout i.canary-dashboard-table-no-data-callout-link-follow{margin-left:.75rem}@media (max-width:1024px){.canary-dashboard-rating{white-space:normal}.canary .canary-table{table-layout:auto}.canary .canary-table th{font-size:.8125rem;height:3.828125rem;line-height:3.828125rem;padding:.625rem;white-space:normal;word-break:break-word}.canary .canary-table td:first-child{-webkit-hyphens:auto;hyphens:auto;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;white-space:normal!important;word-break:break-word}.canary .canary-table tbody tr td{height:3.28125rem;line-height:3.28125rem;padding:0 .625rem}.contract-performance-table-container{overflow-x:auto}}.canary .current-ratings-table-container{margin:2.5rem;max-height:31.25rem;overflow:hidden;overflow-y:auto}.floating-ui-modal:has(.share-canary-modal){background:linear-gradient(180deg,#f2f6f9 50%,#fff 0);margin-bottom:0;padding-bottom:0}.share-canary-modal h3{color:#546372;font-size:16px;font-weight:700;margin:1rem 0}.share-canary-modal-bottom{background-color:#fff}.share-canary-modal-content-bottom{font-weight:400;margin:0 2.225rem 2.225rem;padding-top:2rem}.share-canary-modal-top-content{margin:2.225rem 2.225rem 0}.share-canary-modal-top-content .share-canary-url{border:1px solid #c7cfd7;border-radius:3px;color:#2a353f;font-size:14px;font-weight:400;margin:.625rem 0;overflow-wrap:break-word;padding:.625rem;width:32rem}.share-canary-modal-top-content .share-canary-action{align-items:center;display:flex;gap:10px;justify-content:right}.share-canary-modal-top-content .share-canary-action a{margin-bottom:4%}.share-canary-template{margin:0 0 1rem}.share-canary-template textarea{color:#2a353f;font-size:14px;min-height:20rem;overflow:auto}.share-canary-template .share-canary-template-action{display:flex;justify-content:right}.canary .supplier-header-buttons{display:flex;gap:1.171875rem}.canary .supplier-header-buttons .supplier-profile.button{border-radius:5px;display:flex;flex-flow:row nowrap;font-size:small;font-weight:500;gap:.78125rem;margin:0;padding:.78125rem}.canary .request-reviews-container{display:flex;flex-flow:column nowrap;gap:3.125rem}.canary .request-reviews-step-container{display:flex;flex-flow:column nowrap;gap:.625rem}.canary .request-reviews-step-banner{align-items:center;background-color:#365fb1;border-radius:.3125rem;color:#f7f9fb;display:flex;flex-flow:row nowrap;gap:.625rem;justify-content:flex-start;padding:1.25rem}.canary .request-reviews-step-title{background-color:#fff;border-radius:7.8125rem;color:#24438e;font-size:2.5rem;font-weight:700;max-width:fit-content;padding:0 1.25rem;text-wrap:nowrap}.canary .request-reviews-step-heading{display:flex;flex-flow:column nowrap;font-size:1.09375rem;gap:.625rem}.canary .request-reviews-step-heading-line-1{font-size:1.40625rem;font-weight:700}.canary .request-reviews-step-callout{margin-left:auto}.canary .request-reviews-step-button{background-color:#e77343;border-radius:.234375rem;color:#fff;cursor:pointer;font-size:1.40625rem;font-weight:700;padding:1.25rem;text-wrap:nowrap}.canary .request-reviews-step-one-content{display:flex;flex-flow:column nowrap;font-size:1.25rem;gap:.625rem}.canary .request-reviews-step-one-content p{color:#546372}.canary .request-reviews-step-one-content p:last-child{margin-bottom:0}.canary .request-reviews-step-one-content-email-body{border:.078125rem solid #8c9eaf;border-radius:.234375rem;padding:.625rem}.canary .request-reviews-step-two-subheading{display:flex;flex-flow:row nowrap;gap:.3125rem}.canary .request-reviews-step-two-callout{align-items:center;display:flex;flex-flow:row wrap;font-size:1.09375rem;font-weight:700;gap:1.25rem;justify-content:flex-end}.canary .request-reviews-step-two-button{width:12.8125rem}.canary .request-reviews-step-two-content{display:flex;flex-flow:column nowrap;gap:1.25rem}.canary .request-reviews-step-two-recipients-area{background:#fff;border:.07875rem solid #8c9eaf;border-radius:.235rem;color:#546372;font-size:1.09375rem;margin-bottom:0;min-height:9.375rem;min-width:100%;padding:.625rem}.canary .request-reviews-step-two-recipients-area-label{color:#546372;font-size:1.25rem;font-weight:700}.canary .request-reviews-table-container{max-height:31.25rem;overflow-y:auto}.canary .request-reviews-table-checkbox-cell{padding-top:.9375rem;text-align:center;vertical-align:middle}.canary .request-reviews-table-checkbox-cell input[type=checkbox]{accent-color:#365fb1;margin-bottom:0;transform:scale(1.2)}.canary .request-reviews-table-checkbox-all-cell{z-index:1}.canary .canary-bookmark{color:#8c9eaf;cursor:pointer;padding-right:1rem}.canary .canary-bookmark:hover{color:#d05832;font-weight:900}.canary .canary-for-suppliers .additional-organizations-panel .right-panel{text-align:center}.canary .canary-for-suppliers .additional-organizations-panel .right-panel p{margin-bottom:.703125rem}.canary .canary-for-suppliers .additional-organizations-panel .right-panel p:last-child{margin-bottom:0}.canary .for-suppliers .lock-button{cursor:pointer}.canary .competitor-performance-tables{display:flex;flex-flow:row nowrap}.canary .competitor-performance-tables .no-border-right,.canary .competitor-performance-tables .no-border-right tbody,.canary .competitor-performance-tables .no-border-right thead{border-right:0}.canary .competitor-performance-tables .no-border-left,.canary .competitor-performance-tables .no-border-left tbody,.canary .competitor-performance-tables .no-border-left thead{border-left:0}.canary .competitor-performance-tables .locked-message-cell{text-align:center}.canary .for-suppliers.container{display:flex;flex-direction:column;gap:1.25rem}.canary .for-suppliers.container .section .section-guttered{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:2%;margin-top:1%}.canary .for-suppliers.container .section .section-title{align-items:center;display:flex;flex-flow:row nowrap;gap:.625rem}.canary .for-suppliers.container .section .section-header{color:#546372;font-size:1.40625rem;font-weight:700;margin-bottom:0}.canary .for-suppliers .canary-dashboard{padding:0}.canary .canary-sbo-detail{background:#fff;border:1px solid #dce2e8;border-radius:3px}.canary .canary-sbo-detail .canary-sbo-detail-back-button{align-items:flex-start;align-self:stretch;display:flex;gap:8px}.canary .canary-sbo-detail .canary-sbo-detail-back-link{color:#365fb1}.canary .canary-sbo-detail .canary-sbo-detail-label{color:#546372;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:normal}.canary .canary-sbo-detail .canary-sbo-header{background-color:#f2f6f9;padding:14px 10px}.canary .canary-sbo-detail .canary-sbo-header .title:hover{cursor:pointer}.canary .canary-sbo-detail .canary-sbo-detail-content{display:flex;flex-direction:column;gap:32px;padding:20px}.canary .spend-by-organization-detail-table-title{color:#546372;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:normal;padding-bottom:20px}.canary .canary-sbo-table{border:1px solid #dce2e8;border-collapse:initial;border-radius:.234375rem;border-spacing:0}.canary .canary-sbo-row{line-height:3rem}.canary .canary-sbo-header-row{color:#546372;line-height:3rem}.canary .canary-sbo-org-header{background-color:#f2f6f9;left:0;max-width:20vw;min-width:20vw;position:sticky;top:0;z-index:5}.canary .canary-sbo-supplier-header{background-color:#f2f6f9;border-right:1px solid #546372;left:calc(20vw + 8rem);max-width:7.45vw;min-width:7.45vw;position:sticky;text-align:center;top:0;z-index:5}.canary .canary-sbo-supplier-header .overflow-hover-anchor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canary .canary-sbo-other-supplier-headers{background-color:#dce2e8;border-right:1px solid #546372;border-top:1px solid #546372;max-width:6vw;min-width:6vw;position:sticky;text-align:center;top:0;z-index:1}.canary .canary-sbo-other-supplier-headers .overflow-hover-anchor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canary .canary-sbo-org-name-header{background-color:#f2f6f9;font-weight:400;left:0;position:sticky;text-align:left;top:calc(3rem + 2px);z-index:5}.canary .canary-sbo-org-spend-header{left:20vw}.canary .canary-sbo-org-spend-header,.canary .canary-sbo-supplier-spend-header{background-color:#f2f6f9;font-weight:400;position:sticky;text-align:right;top:calc(3rem + 2px);z-index:5}.canary .canary-sbo-supplier-spend-header{border-right:none;left:calc(20vw + 8rem)}.canary .canary-sbo-supplier-spend-header.border-right{border-right:1px solid #546372}.canary .canary-sbo-supplier-rating-header{border-right:1px solid #546372;left:calc(27.45vw + 8rem);z-index:5}.canary .canary-sbo-other-supplier-spend-header,.canary .canary-sbo-supplier-rating-header{background-color:#f2f6f9;font-weight:400;position:sticky;text-align:right;top:calc(3rem + 2px)}.canary .canary-sbo-other-supplier-spend-header{border-bottom:1px solid #546372;border-right:none;z-index:1}.canary .canary-sbo-other-supplier-spend-header.border-right{border-right:1px solid #546372}.canary .canary-sbo-other-supplier-rating-header{background-color:#f2f6f9;border-bottom:1px solid #546372;border-right:1px solid #546372;font-weight:400;position:sticky;text-align:right;top:calc(3rem + 2px);z-index:1}.canary .canary-sbo-org-name-cell{background-color:#fff;left:0;max-width:20vw;min-width:20vw;position:sticky;text-align:left;z-index:3}.canary .canary-sbo-org-name-cell.canary-sbo-striped-light{background-color:#fff}.canary .canary-sbo-org-name-cell.canary-sbo-striped-dark{background-color:#f2f6f9}.canary .canary-sbo-org-name-cell .overflow-hover-anchor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canary .canary-sbo-org-spend-cell{background-color:#fff;left:20vw;max-width:8rem;min-width:8rem;position:sticky;text-align:right;z-index:3}.canary .canary-sbo-org-spend-cell.canary-sbo-striped-light{background-color:#fff}.canary .canary-sbo-org-spend-cell.canary-sbo-striped-dark{background-color:#f2f6f9}.canary .canary-sbo-supplier-spend-cell{background-color:#fff;border-right:none;left:calc(20vw + 8rem);max-width:7.45vw;min-width:7.45vw;position:sticky;text-align:right;z-index:3}.canary .canary-sbo-supplier-spend-cell.canary-sbo-striped-light{background-color:#fff}.canary .canary-sbo-supplier-spend-cell.canary-sbo-striped-dark{background-color:#f2f6f9}.canary .canary-sbo-supplier-spend-cell.border-right{border-right:1px solid #546372}.canary .canary-sbo-supplier-rating-cell{background-color:#fff;border-right:1px solid #546372;left:calc(27.45vw + 8rem);max-width:5vw;min-width:5vw;position:sticky;text-align:right;z-index:3}.canary .canary-sbo-supplier-rating-cell.canary-sbo-striped-light{background-color:#fff}.canary .canary-sbo-supplier-rating-cell.canary-sbo-striped-dark{background-color:#f2f6f9}.canary .canary-sbo-other-supplier-spend-cell{background-color:#fff;border-right:none;max-width:5vw;min-width:5vw;text-align:right;z-index:0}.canary .canary-sbo-other-supplier-spend-cell.canary-sbo-striped-light{background-color:#fff}.canary .canary-sbo-other-supplier-spend-cell.canary-sbo-striped-dark{background-color:#f2f6f9}.canary .canary-sbo-other-supplier-spend-cell.border-right{border-right:1px solid #546372}.canary .canary-sbo-other-supplier-rating-cell{background-color:#fff;border-right:1px solid #546372;left:calc(27.45vw + 8rem);max-width:5vw;min-width:5vw;position:sticky;text-align:right;z-index:0}.canary .canary-sbo-other-supplier-rating-cell.canary-sbo-striped-light{background-color:#fff}.canary .canary-sbo-other-supplier-rating-cell.canary-sbo-striped-dark{background-color:#f2f6f9}.canary #canary-sbo-loading{display:flex;opacity:20%;width:30vw}.canary .canary-sbo-table-container{height:70vh;overflow:auto;width:100%}.canary .canary-sbo-linked-text{color:#4b7fd5;cursor:pointer;font-size:100%}.canary .canary-sbo-org-header-label{margin:0 .2rem;white-space:nowrap}.canary .canary-sbo-select-filter-button .dropdown-pill-button{align-items:center;display:flex;justify-content:space-between;max-width:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canary .canary-sbo-total-spend-cell{background-color:#f2f6f9;line-height:3rem}.canary .canary-sbo-total-spend-title{font-weight:700;left:0;position:sticky}.canary .canary-sbo-total-spend-amount-positioning{left:20vw;position:sticky}.canary .canary-sbo-total-spend-supplier-amount-positioning{left:calc(20vw + 8rem);position:sticky}.canary .canary-sbo-total-spend-amount{text-align:right}.canary .canary-sbo-total-spend-supplier-border{border-right:1px solid #546372;left:calc(27.45vw + 8rem);position:sticky}.canary .canary-sbo-cell-no-border{border-right:none}.canary .canary-spend-grid{column-gap:.375rem;display:grid;grid-template-columns:[amt] auto [pct] 3.125rem}.canary .canary-spend-grid .canary-spend-amt{grid-column:amt;justify-self:end}.canary .canary-spend-grid .canary-spend-pct{grid-column:pct;justify-self:end}.canary-sbo-tooltip{background-color:#fff;border:1px solid #dce2e8;color:#2a353f;font-size:1rem;font-weight:700;min-width:fit-content;padding:.1vh;white-space:nowrap;z-index:7}.canary-sbo-tooltip .floating-ui-tooltip-arrow-svg{display:none}.canary-sbo-org-tooltip{background-color:#fff;border:1px solid #dce2e8;color:#2a353f;font-size:1rem;min-width:fit-content;padding:.2vh;white-space:nowrap;z-index:7}.canary-sbo-cell{border-bottom:1px solid #dce2e8;border-right:1px solid #dce2e8;padding:0 .625rem}.canary-sbo-other-supplier-rating-header span,.canary-sbo-supplier-rating-header span{margin:0 .2rem}.canary .spend-header{align-items:baseline;background-color:#f2f6f9;border-bottom:1px solid #dce2e8;display:flex;justify-content:space-between}.canary .spend-header .canary-nav-container{border-bottom:none;border-top:none}.canary .spend-header .filter-dropdown-container{column-gap:8px;display:flex;margin-right:40px}.canary .spend-overall-container{margin:3rem}.canary .spend-overall-table-container{max-height:31.25rem;overflow:hidden;overflow-y:auto}.canary .supplier-header .container{align-items:center;display:flex;flex-flow:row wrap;gap:2rem;justify-content:space-between;margin:3rem 3rem 1rem}.canary .supplier-header .name-container{align-items:center;display:flex;flex-flow:row nowrap;gap:2rem}.canary .shared-summary.container{display:flex;flex-flow:column nowrap;gap:1rem}.canary .shared-summary.container .header{color:#546372;font-size:1.25rem;font-weight:700}.canary .shared-summary.container hr{margin:0}.canary .shared-summary.container .rating-container{display:flex;flex-flow:row nowrap;gap:1rem}.canary .shared-summary.container .rating-label{color:#546372;flex-basis:15rem;font-size:1.09375rem;font-weight:700;min-width:10rem}.canary .reviews-summary{height:100%}.canary .reviews-summary .body-row{flex-grow:1;overflow-y:auto}.canary .reviews-summary .reviews-summary-title-row{display:flex;flex-flow:row nowrap;font-weight:700;gap:.625rem}.canary .reviews-summary .review-last-updated-label{color:#546372;font-size:.9375rem;font-weight:400}.canary .all-reviews{margin-top:2rem}.canary .all-reviews-header,.canary .contract-performance-header{color:#546372;margin-bottom:2rem}.canary .tile-container{display:flex;flex-flow:row wrap;gap:1.25rem;justify-content:center}.canary .tile-container .tile{border:1px solid #dce2e8;box-shadow:0 4px 9px #54637230;margin-bottom:1%;padding:24px 29px;width:49%}@media (min-width:1024px) and (max-width:88.75rem){.canary .tile-container .tile{flex-grow:1;max-width:40.625rem;width:28.125rem}}.canary .tile-container .tile.full-width{width:100%}@media (min-width:1024px) and (max-width:88.75rem){.canary .tile-container .tile.full-width{max-width:100%}}@media (min-width:88.8125rem){.canary .tile-container .tile.full-width{max-width:99%}}.canary .review-tile{margin-left:0!important;margin-right:0!important}.canary .two-column-callout{align-items:stretch;border:1px solid #dce2e8;color:#546372;display:flex}.canary .two-column-callout p{color:#546372;font-size:1.09375rem;font-weight:400;line-height:18.2px;margin:0}.canary .two-column-callout .panel{padding:40px;width:50%}.canary .two-column-callout .left-panel{background-color:#f2f6f9;border-right:1px solid #dce2e8}.canary-dropdown-menu{background-color:#fff;list-style-type:none;margin:0;padding:0;position:absolute;z-index:7}.canary-dropdown-menu li{cursor:pointer;padding:8px 12px}.canary-dropdown-menu li:hover{background-color:#c8daf8}.canary-dropdown-item.active{background-color:#eef4ff;color:#546372}.canary .contract-performance-table-container .canary-dashboard-contract{border:none}.canary .canary-review-filters{margin-bottom:1rem}.dropdown-select .dropdown-select-button{background:#fff;border:1px solid #c7cfd7;color:#546372;column-gap:1rem;display:flex;justify-content:space-between;padding:8px 10px;text-align:left}.dropdown-select .dropdown-select-children{height:auto}.dropdown-select .dropdown-select-children .hidden{height:0;visibility:hidden}.dropdown-select .dropdown-select-content{background-color:#fff;position:absolute}.pro-callout{border:1px solid #c7cfd7;padding:5px 9px}.review-explanation-callout-container{align-items:center;display:flex;justify-content:space-between;padding-bottom:1rem}.search-multi-select{max-height:25rem;overflow-y:scroll;padding:.625rem}.search-multi-select-input-row{align-items:center;display:flex;flex-flow:row nowrap;gap:.625rem}.search-multi-select-input-row .font-icon-input-label{color:#546372;padding:0}.search-multi-select-input-row .search-multi-select-input{border:none;color:#546372;font-size:.9375rem;line-height:1.8;padding:0}.search-multi-select-input-row .search-multi-select-clear-icon{color:#8c9eaf}.search-multi-select-input-row .search-multi-select-clear-icon:hover{cursor:pointer}.search-multi-select-row{align-items:center;display:flex;flex-flow:row nowrap}.search-multi-select-row .search-multi-select-checkbox{color:#546372;margin:0}.search-multi-select-row .search-multi-select-label{color:#546372;font-size:.9375rem;margin-right:0}.search-multi-select-row:hover{background-color:#eef4ff}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pro-switch-input{background:#c7cfd7;border-radius:1.25rem;color:#f8fafc;container-type:inline-size;cursor:pointer;font-family:sans-serif;font-weight:700;height:1.5rem;padding:.25rem;position:relative;text-align:left;text-transform:uppercase;width:2.75rem}.pro-switch-input__thumb{background:#f8fafc;border-radius:1rem;display:block;height:1rem;inset-block-start:.25rem;inset-inline-start:.25rem;position:absolute;transition:inset 50ms linear;width:1rem;z-index:1}.pro-switch-input:has(:focus-visible) .pro-switch-input__thumb{outline:2px solid #ff6978}.pro-switch-input:has(:checked){background:#6f99dd;color:#f8fafc}.pro-switch-input:has(:checked) .pro-switch-input__thumb{inset-inline-start:1.5rem}.pro-switch-input:has(:disabled){background:#dce2e8}.pro-switch-input:has(:disabled) .pro-switch-input__thumb{background:#f2f6f9}.pro-switch-input:has(:disabled:checked){background:#c8daf8}:root{--reach-combobox:1}[data-reach-combobox-popover]{background:#fffffffc;border:1px solid #00000040;font-size:85%}[data-reach-combobox-list]{list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}[data-reach-combobox-option]{cursor:pointer;margin:0;padding:.25rem .5rem}[data-reach-combobox-option][aria-selected=true]{background:#f1f2f4}[data-reach-combobox-option]:hover{background:#e9ebed}[data-reach-combobox-option][aria-selected=true]:hover{background:#e3e5e8}[data-suggested-value]{font-weight:700}
