UNPKG

@opensig/opendesign

Version:

137 lines (119 loc) 2.89 kB
.o-search { --search-prefix-width: 136px; --search-suffix-width: 100px; --search-input-width: 320px; --search-icon-size: var(--o-icon_size-m); } .o-search-xlarge .o-input.o_box-large { --_box-padding: 0 15px; --_box-height: var(--o-control_size-xl); } .o-search-xlarge .o-select.o-select-large { --select-padding: 0 15px; --select-height: var(--o-control_size-xl); } .o-search-medium { --search-icon-size: var(--o-icon_size-xs); } .o-search { display: flex; align-items: center; } .o-search-prefix { width: var(--search-prefix-width); } .o-search-select { position: relative; z-index: 0; } .o-search-select.is-selecting { z-index: 2; } .o-search-select:hover { z-index: 2; } .o-search-prefix { margin-right: -1px; border-top-right-radius: 0; border-bottom-right-radius: 0; } .o-search-suffix { margin-left: -1px; border-top-left-radius: 0; border-bottom-left-radius: 0; } .o-search-input-wrap { position: relative; } .o-search-input { position: relative; z-index: 1; width: var(--search-input-width); } .o-search-select-placeholder { position: absolute; top: 0; left: 0; width: 100%; } .o-search-option { max-width: 100%; word-break: break-word; } .o-search-label { flex-shrink: 0; } .o-search-keyword-highlight { color: var(--o-color-primary1); font-weight: 600; } .o-search-icon { width: var(--search-icon-size); height: var(--search-icon-size); } .o-search-with-prefix .o-search-input .o_box-main { border-top-left-radius: 0; border-bottom-left-radius: 0; } .o-search-with-suffix .o-search-input .o_box-main { border-top-right-radius: 0; border-bottom-right-radius: 0; } .o-search-suffix { width: var(--search-suffix-width); } @media (max-width: 1680px) { .o-search-xlarge .o-input.o_box-large { --_box-height: var(--o-control_size-l); --_box-text-size: var(--o-font_size-text1); --_box-text-height: var(--o-line_height-text1); } .o-search-xlarge .o-select.o-select-large { --select-height: var(--o-control_size-l); --select-text-size: var(--o-font_size-text1); --select-text-height: var(--o-line_height-text1); --select-icon-size: var(--o-icon_size_control-m); } .o-search-large { --search-icon-size: var(--o-icon_size-s); } } @media (max-width: 840px) { .o-search-xlarge { --search-icon-size: var(--o-icon_size-xs); } .o-search-xlarge .o-input.o_box-large { --_box-height: var(--o-control_size-m); --_box-text-size: var(--o-font_size-tip1); --_box-text-height: var(--o-line_height-tip1); } .o-search-xlarge .o-select.o-select-large { --select-height: var(--o-control_size-m); --select-text-size: var(--o-font_size-tip1); --select-text-height: var(--o-line_height-tip1); --select-icon-size: var(--o-icon_size_control-xs); } .o-search-large { --search-icon-size: var(--o-icon_size-m); } }