::-webkit-scrollbar { width: 8px; background: #eee; height: 8px; } ::-webkit-scrollbar-button { height: 0; width: 0; } ::-webkit-scrollbar-corner { background: 0 0; } ::-webkit-scrollbar-thumb { background-color: rgba(0,0,0,.4); border-radius: 4px; } ul,li{ list-style: none; padding: 0; margin: 0; } .selectbar{ position: relative; background: #fff; } .selector-input-list-wrap { padding: 2px; /*border: 1px solid #ddd;*/ max-height: 200px; width: 100%; font-size: 12px; /*background-color: #fff;*/ border-radius: 2px; overflow-y: auto; } .selected-list li { float: left; } .selected-list li .selected-item{ padding: 3px 2px 3px 4px; margin: 2px; border-radius: 2px; background-color: rgba(225,233,250,.92); cursor: pointer; color: #212b36; } .remove-item{ font-size: 13px; } .btn-trigger{ float: left; height: 28px; line-height: 28px; margin-left: 2px; color: #407fff; cursor: pointer; } .btn-trigger .icon-plus{ font-size: 6px; } .search-clear{ display: none; position: absolute; right: 0; top: 0; width: 16px; height: 16px; margin: 8px 2px; border-radius: 8px; background-color: #c3cbd9; color: #fff; line-height: 16px; text-align: center; cursor: pointer; } /* 弹出面板 */ .vue-selector-input-wrap{ display: none; position: absolute; left: 0; top: 34px; width: 320px; height: 369px; box-shadow: 0 1px 8px 0 rgba(33,43,54,.15), 0 2px 4px 0 rgba(33,43,54,.05); z-index: 9; } .selector-panel{ position: relative; margin-top: 5px; min-width: 304px; height: 332px; font-size: 12px; background-color: #fff; z-index: 1000; } .selector-search{ position: relative; height: 32px; padding: 0 34px; background-color: #fff; box-shadow: 0 1px 0 0 #dee1e6; font-size: 12px; clear: both; z-index: 501; } .selector-search .search-icon{ position: absolute; left: 0; margin: 8px 9px; width: 16px; height: 16px; color: #c3cbd9; } .search-input{ display: block; height: 32px; line-height: 32px; width: 100%; border: none; outline: 0; color: #181c25; } .switch-list-wrapper{ position: relative; font-size: 12px; } .tree-nav-wrap{ padding-left: 12px; padding-right: 12px; height: 32px; overflow: hidden; } .tree-nav-wrap .tree-nav{ display: inline-block; white-space: nowrap; height: 32px; clear: both; } .tree-list .tree-nav .nav-node{ display: inline-block; height: 32px; line-height: 32px; color: #407fff; } .tree-list .tree-nav .nav-node .nav-name{ float: left; max-width: 300px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; cursor: pointer; } .tree-list .tree-nav .nav-node .nav-name:hover { text-decoration: underline; } .tree-list .tree-nav .nav-node:last-child .nav-name:hover { text-decoration: none; } .tree-list .tree-nav .nav-node .nav-right { float: left; width: 16px; height: 16px; padding: 8px 0; margin: 0 2px; line-height: 16px; text-align: center; } .tree-list .tree-nav .nav-node:last-child, .tree-list .tree-nav .nav-node .nav-last{ color: #91959e; } .tree-list .tree-nav .nav-node:last-child .nav-name{ cursor: auto; } .tree-list .tree-nav .nav-node:last-child .nav-right{ display: none; } .nav-right svg{ display: inline-block; fill: currentColor; } .tree-list .scroll-list { padding-left:24px; padding-right: 8px; height:268px; overflow-y: auto; } .tree-list .list .select-item{ position: relative; height: 32px; color: #181c25; clear: both; cursor: default; } .tree-list .list .select-item:hover { background-color: #f0f4fd; } .tree-list .list .select-item .item-status { position: relative; float: left; margin: 7px 4px; cursor: pointer; z-index: 5; } .tree-list .list .select-item .item-status .status-box{ height: 16px; width: 16px; } .tree-list .list .select-item .item-status .status{ width: 16px; height: 16px; margin-top: 0; } .tree-list .list .select-item .item-ell{ position: absolute; width: 100%; padding-left: 32px; padding-right: 24px; height: 32px; line-height: 32px; white-space: nowrap; } .tree-list .list .select-item .item-ell .item-name{ float: left; max-width: 100%; text-overflow: ellipsis; overflow: hidden; } .tree-list .list .select-item .item-group { position: absolute; right: 0; width: 16px; height: 10px; line-height: 10px; padding: 11px 0; text-align: center; color: #c3cbd9; } .selected-num{ height: 32px; line-height: 32px; padding-left: 8px; color: #545861; background-color: #f4f6f9; overflow: hidden; } .selected-num span{ float: left; } .selected-num .selected--text{ padding-right: 6px; } .selected-num .selected--num{ padding-right: 3px; } .tree-list .list .select-item .departments { display: none; } .tree-list .list .select-item .departments+.item-ell { padding-left: 4px; } .selector-input-list-wrap.form-control{ height:auto; }