:root{--fpf-white: #fff;--fpf-black: #000;--fpf-body-font-color: #41495B;--fpf-body-font-color-rgba: 65, 73, 91;--fpf-red: #ee2a11;--fpf-red-darker: #bd1600;--fpf-orange: #ff9431;--fpf-orange-darker: #bd5b00;--fpf-blue: #2539e9;--fpf-blue-darker: #0013bd;--fpf-999: #999}:root{--fpf-base-metric: 8px;--fpf-border-radius-4: 4px;--fpf-border-radius-large: 27px;--fpf-font-size-14: 14px;--fpf-font-size-15: 15px;--fpf-font-size-16: 16px}.fpf-searchdropdown-wrapper{position:relative;font-size:13px}.fpf-searchdropdown-wrapper.dropdown-min-width-200 .fpf-searchdropdown-popup{min-width:200px}.fpf-searchdropdown-wrapper.truncate-text-200px .fpf-searchdropdown-popup-toggle>span.label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:200px;display:inline-block}.fpf-searchdropdown-wrapper.clicked .fpf-searchdropdown-search-choices{background-color:#fff}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.14em .6em;border-radius:3px;line-height:2;border:1px solid #e6e6e6;background-color:#fafafa;color:#333;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0;font-size:14px;-webkit-transition:background 150ms ease;transition:background 150ms ease;max-width:100%;min-height:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle>i{margin-left:auto}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle:focus,.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle.is-active{-webkit-box-shadow:none;box-shadow:none;color:#333;background-color:#fff;border-color:#e6e6e6}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle.hide-arrows{-moz-appearance:textfield}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle.hide-arrows::-webkit-outer-spin-button,.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle.hide-arrows::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle.width-auto{width:auto !important;-webkit-box-flex:0 !important;-ms-flex:0 !important;flex:0 !important}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle.xxsmall{width:4em}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle.xsmall{width:5.5em}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle.small{width:7em}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle.medium{width:15em}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle.large{width:20em}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle.xlarge{width:25em}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle.xxlarge{width:35em}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle.fullwidth{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;-ms-flex-negative:1;flex-shrink:1}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle[readonly]{background:#e6e6e6;cursor:not-allowed}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle .label{margin-right:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle .actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle .actions i{font-size:initial;height:auto;-webkit-transition:.1s all ease-in-out;transition:.1s all ease-in-out;margin:initial;color:#666}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle .actions i:hover{color:#333}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle .actions i.remove{width:16px;height:16px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid currentColor;border-radius:50%;margin-right:5px}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup-toggle.has-value i.remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.fpf-searchdropdown-wrapper .fpf-searchdropdown-popup{position:absolute;left:0;top:100%;width:100%;opacity:0;visibility:hidden;z-index:-1;-webkit-transition:all 150ms ease;transition:all 150ms ease}.fpf-searchdropdown-wrapper.is-active .fpf-searchdropdown-popup{opacity:1;visibility:visible;z-index:10}.fpf-searchdropdown-wrapper.is-active .fpf-searchdropdown-popup-toggle{border-radius:3px 3px 0 0}.fpf-searchdropdown-wrapper.is-active .fpf-searchdropdown-popup-toggle i.toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fpf-searchdropdown-wrapper.is-active .fpf-searchdropdown-search-choices{border-radius:0 0 3px 3px;margin-top:-1px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.fpf-searchdropdown-wrapper:not(.is-multiple) .fpf-searchdropdown-search-choices li:last-child input{background:#f5f5f5 !important}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-choices{margin:0;padding:0;border:1px solid #e6e6e6;background-color:#fafafa;border-radius:3px;list-style-type:none;-webkit-transition:background 150ms ease;transition:background 150ms ease}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-choices:after{clear:both;content:'';display:block}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-choices li{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:.6em 0 0 .6em}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-choices li.hidden-template{display:none}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-choices li.result-item{background-color:#3071a9;background-image:none;border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;line-height:20px;padding:.3em .6em;border-radius:3px}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-choices li.result-item .text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-choices li.result-item .text>.meta{margin-left:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-choices li.result-item .text .meta:empty{margin-left:0}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-choices li.result-item .icon{display:inline-block;color:#fff;font-size:18px;width:auto;height:auto;margin-left:.3em;cursor:pointer;opacity:0.85;text-decoration:none !important}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-choices li.result-item .icon:hover{opacity:1}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-choices li:last-child{margin:0;padding:0;display:block;width:100%}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-choices li:last-child input{width:100%;outline:0;border:0 !important;background:transparent}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results{width:100%;max-height:200px;overflow-y:auto;position:absolute;top:calc(100% - 2px);left:0;background:#fff;border:1px solid #e6e6e6;border-radius:0 0 3px 3px;z-index:-1;opacity:0;visibility:hidden;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul{list-style-type:none;padding:0;margin:0;border-radius:0 0 3px 3px}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.25em .5em;color:#777;margin:0;cursor:pointer}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li:after{clear:both;display:inline-block;content:''}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li.is-hidden{display:none}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li.is-pro .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li.is-pro:hover{background:#f5f5f5 !important;color:inherit !important}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li .title{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;word-break:break-word}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li .meta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li .meta .text{background:transparent;color:#333;text-shadow:none;padding:0;text-transform:uppercase}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li .meta .text:not(:empty){padding-left:10px}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li .meta img{margin-left:10px}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li.is-disabled{cursor:not-allowed;background:#3071a9;color:#fff}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li.is-disabled .meta .text{color:#fff}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li:last-child{border-radius:0 0 3px 3px}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li:not(.is-disabled):hover,.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li:not(.skip):hover,.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li.selected{background:#3071a9;color:#fff}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li:not(.is-disabled):hover .meta .text,.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li:not(.skip):hover .meta .text,.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li.selected .meta .text{color:#fff}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li.is-separator{padding:4px 8px;background:transparent;color:#000;font-weight:bold;cursor:default}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results ul li.is-separator:hover{background:transparent;color:currentColor}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results.is-visible{opacity:1;visibility:visible;z-index:10}.fpf-searchdropdown-wrapper .fpf-searchdropdown-search-results.is-visible.fpf-searchdropdown-search-results-on-click{z-index:9}.fpf-searchdropdown-wrapper .fpf-searchdropdown-spinner{position:absolute;left:-30px;top:8px;width:20px;height:20px;background-color:#3071a9;border-radius:100%;opacity:0;visibility:hidden;z-index:-1}.fpf-searchdropdown-wrapper .fpf-searchdropdown-spinner.is-visible{-webkit-animation:fpf-assignments-spinner 1.0s infinite ease-in-out;animation:fpf-assignments-spinner 1.0s infinite ease-in-out;opacity:1;visibility:visible;z-index:5}@-webkit-keyframes fpf-assignments-spinner{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes fpf-assignments-spinner{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}


