.universal-search { position: fixed; filter: blur(0); opacity: 1; background-color: #fff; border-radius: 3px; box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); left: calc(50% - 250px); top: 20vh; width: 500px; z-index: 20; &.bp4-overlay-appear, &.bp4-overlay-enter { filter: blur(20px); opacity: 0.2; } &.bp4-overlay-appear-active, &.bp4-overlay-enter-active { filter: blur(0); opacity: 1; transition-delay: 0; transition-duration: 0.2s; transition-property: filter, opacity; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } &.bp4-overlay-exit { filter: blur(0); opacity: 1; } &.bp4-overlay-exit-active { filter: blur(20px); opacity: 0.2; transition-delay: 0; transition-duration: 0.2s; transition-property: filter, opacity; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } &__omnibar { .bp4-input-group { .bp4-icon { svg { stroke: currentColor; fill: none; fill-rule: evenodd; stroke-linecap: round; stroke-linejoin: round; } } } .bp4-input-group .bp4-input { border: 0; box-shadow: 0 0 0 0; height: 50px; line-height: 50px; font-size: 20px; } .bp4-input-group.bp4-large .bp4-input:not(:first-child) { padding-left: 50px !important; } .bp4-input-group.bp4-large .bp4-input:not(:last-child) { padding-right: 130px !important; } .bp4-input-group { .bp4-icon { margin: 16px; color: #5c707f; svg { stroke-width: 2; --text-opacity: 1; } } } .bp4-menu { border-top: 1px solid #d3dce2; max-height: calc(60vh - 20px); overflow: auto; .bp4-menu-item { .bp4-text-muted { font-size: 12px; .bp4-icon { color: #8499a7; } } &.bp4-intent-primary { &.bp4-active { background-color: rgb(235, 241, 246); color: #252b30; .bp4-menu-item-label { color: #5c7080; } } } &-label { flex-direction: row; text-align: right; } } } .bp4-input-action { height: 100%; display: flex; flex-direction: row; align-items: center; } } &__type-select-overlay { .bp4-button { margin: 0 !important; } } &__footer { padding: 12px 12px; border-top: 1px solid #d3dce2; } &__actions { display: flex; } &__action { &:not(:first-of-type) { margin-left: 14px; } .bp4-tag { background: #708392; } &--arrows { .bp4-tag { padding: 0; text-align: center; line-height: 16px; margin-left: 4px; svg { fill: #fff; height: 100%; display: block; width: 100%; padding: 2px; } } } .text { margin-left: 6px; } } &__footer { } &-input-right-elements { display: flex; margin: 10px; .bp4-spinner { margin-right: 6px; } } &__item { &--invoice, &--estimate, &--bill, &--receipt { .amount { color: #252b30; } .status { font-size: 13px; &.status-warning { color: rgb(236, 91, 10); } &.status-success { color: #249017; } } } } } .universal-search-overlay .bp4-overlay-backdrop { background: rgba(0, 10, 30, 0.3); }