.mceDefaultSkin .mceListBox{display:flex;flex-direction:row}.mceDefaultSkin .mceListBox .mceText{padding:0 4px;min-width:96px;height:32px;text-align:left;border:1px solid #ddd;border-right:0;background:#fff;line-height:2;overflow:hidden;border-radius:2px 0 0 2px;cursor:pointer}.mceDefaultSkin .mceListBox .mceOpen{width:16px;height:32px;border:1px solid #ddd;text-align:center;border-radius:0 2px 2px 0;cursor:pointer}.mceDefaultSkin .mceListBox .mceOpen,.mceDefaultSkin .mceListBox .mceText{float:left}.mceDefaultSkin .mceListBox:focus .mceOpen,.mceDefaultSkin .mceListBox:hover .mceOpen{border-color:#ccc;background-color:#fafafa}.mceDefaultSkin .mceListBox:focus .mceText,.mceDefaultSkin .mceListBox:hover .mceText{border-color:#ccc}.mceDefaultSkin .mceListBox .mceOpen:after{content:"\25BC";display:block;font-size:9px;line-height:32px;color:#444;text-align:center}.mceDefaultSkin .mceListBox .mceComboBox{position:relative;display:flex;flex-direction:row;width:100%;min-width:50%;flex:1;flex-wrap:wrap;align-items:center;border:1px solid #ddd;border-radius:2px}.mceDefaultSkin .mceListBox .mceComboBox .mceText{height:30px;line-height:32px;background:#fff;cursor:text;padding:4px;box-sizing:border-box;border:0;outline:0;width:100%;min-width:25%;flex:1}.mceDefaultSkin .mceListBox .mceComboBox .mceOpen{border:0}.mceDefaultSkin .mceListBoxSelected .mceText{border:1px solid #ccc;border-right:0;background:#fff;border-radius:2px 0 0}.mceDefaultSkin .mceListBoxSelected .mceOpen{background-color:#fff;border:1px solid #ccc;border-left:0;padding-left:1px;border-radius:0 2px 0 0}.mceDefaultSkin .mceListBoxSelected:focus .mceOpen,.mceDefaultSkin .mceListBoxSelected:hover .mceOpen{background-color:#fff}.mceDefaultSkin .mceListBoxSelected::after{content:"";padding:2px 0;width:100%;position:absolute;left:0;bottom:-3px;background:#fff;box-sizing:border-box;z-index:700011;border:1px solid #ccc;border-top:0 none;border-bottom:0 none}.mceDefaultSkin .mceListBoxDisabled .mceOpen:after{color:gray}.mceDefaultSkin .mceListBoxDisabled .mceText{color:gray;background-color:transparent}.mceListBoxMenu{min-width:calc(113px * 2);min-height:68px;height:auto;max-height:386px;margin-top:3px;overflow:hidden}.mceListBoxMenu .mceMenuItems .mceText{padding:0 8px 0 24px}.mceListBoxMenu .mceMenuItems .mceSelected{outline:#ddd dashed 1px;background-color:#eee}.mceListBoxMenu .mceMenuItems .mceHasIcon.mceSelected:before{left:inherit;right:.5em}.mceListBoxMenu .mceMenuItems{overflow:hidden;overflow-y:auto;max-height:386px}select.mceNativeListBox{font-size:7pt;background:#fafafa;border:1px solid gray;margin-right:2px}.mceListBoxMenu .mceMenuFilter{border:1px solid #ddd;width:auto;margin:.125em;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;border-radius:2px;align-items:center;padding:0;box-sizing:border-box;transition:all .2s linear;transition-property:all;transition-property:border,background;cursor:text}.mceListBoxMenu .mceMenuFilter .mceMenuFilterInput{position:relative;display:flex;flex-direction:row;width:100%;min-width:50%;flex:1}.mceListBoxMenu .mceMenuFilter input{height:32px;line-height:32px;width:100%;background:#fff;cursor:text;padding:4px;box-sizing:border-box;border:0;outline:0}.mceListBox .mceComboBox .mceButton,.mceListBoxMenu .mceMenuFilter .mceButton{margin:.125em;position:relative;display:flex;justify-content:space-around;align-items:center;height:2em;min-width:5em;min-height:inherit;padding:0;box-sizing:border-box;background:#eee}.mceListBox .mceComboBox .mceButton{margin:1px;min-width:3em;padding:0 1px 0 0}.mceListBox .mceComboBox .mceButton label,.mceListBoxMenu .mceMenuFilter .mceButton label{padding:.25em;cursor:default}.mceListBox .mceComboBox .mceButton label{min-width:3em;width:auto;font-size:12px;line-height:1.75em}.mceListBox .mceComboBox .mceButton::after,.mceListBoxMenu .mceMenuFilter .mceButton::after{position:relative;top:0;right:0;display:block;text-align:center;text-indent:0;content:"\00d7";color:#444;line-height:1.4;font-size:1.25em;font-weight:700;height:100%;width:1em}.mceListBox[role=combobox]>button.mceOpen{position:absolute;right:0;height:30px;border-width:1px 1px 0 0}.mceListBoxMenu .mceMenuFilter svg{position:absolute;right:14px;top:14px;fill:#888;width:14px;height:14px;vertical-align:middle}.mceRtl .mceDefaultSkin .mceListBox .mceText{text-align:right;padding:0 4px 0 0}